`
郑云飞
  • 浏览: 814682 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu常用命令和系统结构

阅读更多

 

1、apt-get 常用指令:
系统更新
apt-get update
apt-get upgrade
apt-get dist-upgrade
安装/卸载软件
apt-get install           eg.         #sudo apt-get install vim
apt-get remove           eg.         #sudo apt-get remove vim
apt-get source            eg.         #sudo apt-get source vim
apt-get clean
安装SSH:#sudo apt-get install SSH
*通过apt-get安装的软件会预先下载到下面的目录中
/var/cache/apt/archives/
/var/cache/apt/archive/partial/
可以用apt-get clean 这个指令让系统自动清除该目录下的内容

2、切换到root帐号
#sudo -s -H

3、修改系统密码
#sudo -passwd root

4、文件管理指令 (*为文件名)
            创建文件夹         #sudo mkdir *
            删附文件夹 #sudo rmdir * (加参数 -rf 强制删除,很厉害,请大家慎用)
            删除一个文件 #sudo rm *         (加参数 -rf 强制删除,很厉害,请大家慎用)
            移动、重命令文件及文件夹         #sudo mv 旧文件名 新文件名

5、系统指令
            查看空间使用状况:#sudo df -h (-h可要也可以不要,区别在于显示方式不一样)
            查看内存使用情况:#sudo free
            显示当前所在位置:#sudo pwd
            查看系统资源情况:#sudo top
            查看系统进程情况:#sudo ps -aux
            查看系统所有信息:#sudo uname -a
            查看当前目录文件:#sudo ls -al
            进入一个指定目录:#sudo cd *
    
6、启动、停止、重启APACHE和MYSQL
            启动APACHE         #sudo /usr/init.d/apache2          start
            启动APACHE         #sudo /usr/init.d/apache2          restart
            启动APACHE         #sudo /usr/init.d/apache2          stop
            启动APACHE         #sudo /usr/init.d/mysql               start
            启动APACHE         #sudo /usr/init.d/mysql               restart
            启动APACHE         #sudo /usr/init.d/mysql               stop

7、MYSQL一些常用指令:
            进入MYSQL         #sudo mysql -uroot -p
            修改MYSQL口令         #sudo mysqladmin -uroot

8、查看当前SSH在线情况:
            #sudo who

9、映射一个文件夹路径(就像快捷方式一样,差不多):
            #sudo ln -s         /目标位置/          /来源位置/

10、查看当前服务器本地网卡信息
           #ifconfig



11、解压压缩
            解压缩 xxx.tar.gz                #tar -zxvf xxx.tar.gz
            解压缩 xxx.tar.bz2              #tar -jxvf xxx.tar.bz2
            压缩aaa bbb目录为xxx.tar.gz                #tar -zcvf xxx.tar.gz aaa bbb
            压缩aaa bbb目录为xxx.tar.bz2              #tar -jcvf xxx.tar.bz2 aaa bbb

12、日期和时间
            设置日期                #date -s mm/dd/yy
            设置时间                #date -s HH:MM

13、数据库
            mysql的数据库存放在地方:         /var/lib/mysql

            从mysql中导出数据库:        #mysqldump --opt -u root -p db > db.sql
            建立数据库:          #mysqladmin create 数据库名
            导入数据库:          #mysql -uroot -p db < db.sql

            忘了mysql的root口令怎么办
            #sudo /etc/init.d/mysql stop
            #sudo mysqld_safe --skip-grant-tables &
            #sudo mysqladmin -u user password 'newpassword''
            #sudo mysqladmin flush-privileges

            修改mysql的root口令
            #sudo mysqladmin -uroot -p password '你的新密码'

sudo apt-get install 软件名 安装软件命令
sudo nautilus 打开文件(有root权限)
su root 切换到“root”

ls 列出当前目录文件(不包括隐含文件)
ls -a 列出当前目录文件(包括隐含文件)
ls -l 列出当前目录下文件的详细信息

cd .. 回当前目录的上一级目录
cd - 回上一次所在的目录
cd ~ 或 cd 回当前用户的宿主目录
mkdir 目录名 创建一个目录
rmdir 空目录名 删除一个空目录
rm 文件名 文件名 删除一个文件或多个文件
rm -rf 非空目录名 删除一个非空目录下的一切

mv 路经/文件 /经/文件 移动相对路经下的文件到绝对路经下
mv 文件名 新名称 在当前目录下改名
find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录

fdisk fdisk -l 查看系统分区信息
fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区
chown chown root /home 把/home的属主改成root用户
chgrp chgrp root /home 把/home的属组改成root组

Useradd 创建一个新的用户
Groupadd 组名 创建一个新的组
Passwd 用户名 为用户创建密码
Passwd -d用户名 删除用户密码也能登陆
Passwd -S用户名 查询账号密码
Usermod -l 新用户名 老用户名 为用户改名
Userdel–r 用户名 删除用户一切

tar -c 创建包 –x 释放包 -v 显示命令过程 –z 代表压缩包
tar –cvf benet.tar /home/benet 把/home/benet目录打包
tar –zcvf benet.tar.gz /mnt 把目录打包并压缩
tar –zxvf benet.tar.gz 压缩包的文件解压恢复
tar –jxvf benet.tar.bz2 解压缩

make 编译
make install 安装编译好的源码包
reboot Init 6 重启LINUX系统
Halt Init 0 Shutdown –h now 关闭LINUX系统

uname -a 查看内核版本
cat /etc/issue 查看Ubuntu版本
lsusb 查看usb设备
sudo ethtool eth0 查看网卡状态
cat /proc/cpuinfo 查看cpu信息
lshw 查看当前硬件信息
sudo fdisk -l 查看磁盘信息
df -h 查看硬盘剩余空间
free -m 查看当前的内存使用情况
ps -A 查看当前有哪些进程
kill 进程号(就是ps -A中的第一列的数字)或者 killall 进程名( 杀死一个进程)
kill -9 进程号 强制杀死一个进程
更多资源欢迎访问 更多更多更多更多更多更多

 

分享到:
评论

相关推荐

    ubuntu常用命令

    ### Ubuntu常用命令详解 #### 一、系统管理与软件安装 - **sudo apt-get install 软件名**:这是安装软件的基本命令。通过sudo获取管理员权限,使用apt-get工具来安装指定的软件包。 - **sudo nautilus**:打开...

    ubuntu电子书(包含安装和常用命令)

    3. **Ubuntu常用命令**: - **ls**:查看当前目录下的文件和文件夹。 - **cd**:切换目录。 - **pwd**:显示当前工作目录。 - **touch**:创建新文件。 - **mkdir**:创建新目录。 - **rm**:删除文件或目录,...

    Ubuntu常用命令总结 + Linux+教程文档+linux操作系统

    ### Ubuntu常用命令总结及Linux操作系统知识点详解 #### 一、文件和目录操作 **1.1 目录功能概述** - **/bin**: 存放常用命令,如`ls`, `cp`, `mv`, `rm`等。 - **/boot**: 存储启动Linux所需的文件,包括内核...

    Ubuntu常用命令 (超详细小熊整理版)

    ### Ubuntu常用命令详解 #### 一、用户与权限管理 - **切换到root用户:** 使用`sudo -i`命令可以切换到root用户环境。这通常用于需要进行系统级操作的时候,例如安装软件或者修改系统配置。 - **退出root用户:**...

    linux ubuntu系统操作命令

    ### Linux Ubuntu系统操作命令 #### 一、重启与关机命令 **重启命令:** - `reboot`:这是最常用的重启命令。 - `shutdown -r now`:立即重启。 - `shutdown -r 10`:十分钟后重启。 - `shutdown -r 20:35`:在...

    Ubuntu常用命令

    了解和掌握Ubuntu的常用命令对于日常操作和系统维护至关重要。以下是一些基本和常用的Ubuntu命令的详细说明: 1. `apt-get`:这是Ubuntu的包管理系统,用于安装、更新和管理软件。`apt-get update`用于刷新软件包...

    ubuntu的目录结构

    1. **/bin**:包含常用的基本命令,这些命令对所有用户都可用,如ls、cd、mkdir等。 2. **/boot**:存储引导加载器(如GRUB)和内核相关的文件,用于启动系统。 3. **/dev**:设备文件的集合,它们是操作系统与...

    ubuntu命令教程

    4. 常用命令: Ubuntu中的命令行工具非常丰富,以下是一些常用的命令: - ls:列出当前目录下的文件和文件夹。 - cd:用于改变当前工作目录。 - pwd:显示当前工作目录的完整路径。 - cp:复制文件或目录。 - mv:...

    ubuntu_下mysql的常用命令

    Ubuntu 下 MySQL 的常用命令 MySQL 是一个功能强大且...本文总结了 Ubuntu 下 MySQL 的常用命令,包括 MySQL 服务操作、增加新用户、数据库操作、表操作和修改表结构等。通过这些命令,可以更好地使用 MySQL 数据库。

    [Ubuntu.Linux.基础视频教程].4.5.Shell.常用命令和帮助

    【标题】:“Ubuntu Linux 基础视频教程:4.5 Shell 常用命令和帮助” 本视频教程聚焦于Ubuntu Linux系统中的Shell,也就是Bash(Bourne-Again SHell),它是Linux环境中最常用的命令行解释器。Shell不仅为用户提供...

    ubuntu下mysql的常用命令

    本文将详细介绍在Ubuntu系统下 MySQL 的常用命令,包括服务操作、数据库操作、表操作和修改表结构等。 一、MySQL 服务操作 在Ubuntu系统中,MySQL服务是通过mysqld进程来提供服务的。以下是一些常用的MySQL服务...

    【IT十八掌徐培成】Linux基础-01.VMware安装-Ubuntu-安装-Linux常用命令-文件夹结构.zip

    【IT十八掌徐培成】的这套教程涵盖了Linux的基础学习,包括VMware虚拟机的安装、Ubuntu操作系统的安装,以及Linux系统中的常用命令和文件夹结构的理解。在深入学习之前,我们先对这些核心概念进行详尽的阐述。 首先...

    linux-ubuntu常用命令大全详细介绍.docx

    一、基础知识 1.1 Linux系统的文件结构/bin 二进制文件,系统常规命令/boot 系统启动分区,系统启动时读取的文件/dev 设备文件/etc 大多数配置文件/home 普通用户的家目录/lib 32位函数库 /lib64 64位库/media 手动...

    Linux系统的安装操作及常用命令实验报告

    【Linux系统的安装操作】 在本实验中,我们探讨了如何在Ubuntu Linux环境下进行系统的安装和基本操作。...通过实验,学生姜良超应该已经了解了如何在Ubuntu环境中运用这些命令,从而更好地理解和使用Linux操作系统。

    Linux最常用命令.pdf

    常见的系统目录如“/root”是系统管理员的主目录,“/bin”存放常用的命令,“/etc”存放系统配置文件,“/home”为用户主目录,“/var”存储日志和系统运行时的数据,“/opt”用于安装额外软件,“/dev”包含系统...

    ubuntu-nm命令基本使用.pdf

    ### Ubuntu NM 命令基本使用详解 #### 一、NM 命令概述 `nm` 是一个在 Linux 系统中广泛使用的工具,主要用于分析特定文件中的符号表。这些文件可以是库文件(如 .a 或 .lib 文件)、目标文件(如 *.o 文件)或是...

    真正的ubuntu初学者常用命令

    ### 真正的Ubuntu初学者常用命令 对于初次接触Ubuntu或其他Linux发行版的用户来说,掌握一些基本的命令行操作是非常重要的。本文将详细介绍在Ubuntu操作系统中常用的命令及其使用方法,帮助初学者更快地适应命令行...

    sh代码-ubuntu 常用命令

    本资料包包含了一份名为`main.sh`的Shell脚本和一个`README.txt`文件,可能包含了关于如何使用这些Ubuntu常用命令的说明。 `main.sh`文件很可能是用于执行一系列Ubuntu命令的脚本。在Ubuntu中,Shell脚本可以帮助...

Global site tag (gtag.js) - Google Analytics