Linux 常用命令

First Post:

Last Update:

Word Count:
1.3k

Read Time:
4 min

Linux 常用命令汇总

基本命令

关机和重启

关机:

1
2
3
shutdown ‐h now          #立刻关机 
shutdown ‐h 5         #5分钟后关机 
poweroff            #立刻关机 

重启

1
2
3
shutdown ‐r now          #立刻重启 
shutdown ‐r 5         #5分钟后重启 
reboot              #立刻重启 

帮助命令

帮助

1
2
3
4
shutdown –help          #查看关机命令帮助信息 
ifconfig    ‐‐help          #查看网卡信息 
man              #(命令说明书) 
man shutdown 

注意:man shutdown 打开命令说明书之后,使用按键 q 退出

目录操作命令

目录切换命令

cd

1
2
3
4
5
cd /              #切换到根目录 
cd /usr              #切换到根目录下的 usr 目录 
cd ../              #切换到上一级目录  或者    cd .. 
cd ~              #切换到 home 目录 
cd ‐              #切换到上次访问的目录 

目录查看命令

ls

1
2
3
4
5
Ls            #查看当前目录下的所有目录和文件 
ls ‐a          #查看当前目录下的所有目录和文件(包括隐藏的文件) 
ls ‐l  或  ll        #列表查看当前目录下的所有目录和文件(显示更多信息) 
ls /dir          #查看指定目录下的所有目录和文件      如:ls /usr 

目录操作命令

创建目录

mkdir

1
2
mkdir        aaa     #  在当前目录下创建一个名为 aaa 的目录 
mkdir        /usr/aaa    #  在指定目录下创建一个名为 aaa 的目录 

删除目录或文件

rm

1
2
3
4
5
6
7
8
rm  文件        #删除当前目录下的文件 
rm ‐f  文件          #删除当前目录的的文件(不询问) 
#删除目录: 
rm ‐r aaa          #递归删除当前目录下的 aaa 目录 
rm ‐rf aaa          #递归删除当前目录下的 aaa 目录(不询问) 
#全部删除: 
rm ‐rf *            #将当前目录下的所有目录和文件全部删除 
rm ‐rf /*         #【慎用!】将根目录下的所有文件全部删除 

注意:rm 不仅可以删除目录,也可以删除其他文件或压缩包,为了方便大家的记忆,无论删 除任何目录或文件,都直接使用 rm ‐rf 目录/文件/压缩包

目录修改

重命名目录

1
2
命令:mv 当前目录 新目录 
示例:mv aaa bbb #将目录 aaa 改为 bbb

注意:mv 的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作。

剪切目录

1
2
命令:mv 目录名称 目录的新位置
示例:mv /usr/tmp/aaa /usr #将/usr/tmp 目录下的 aaa 目录剪切到 /usr 目录下面

注意:mv 语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作。

拷贝目录

1
2
>命令:cp ‐r  目录名称  目录拷贝的目标位置      ‐r 代表递归 
>示例:cp /usr/tmp/aaa    /usr   #将/usr/tmp 目录下的 aaa 目录复制到  /usr 目录下面 

注意:cp 命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不用 写‐r 递归。

目录检索

1
2
命令:find  目录  参数  文件名称 
示例:find /usr/tmp ‐name 'a*'        #查找/usr/tmp 目录下的所有以 a 开头的目录或文件

文件操作命令

新建文件

1
2
命令:touch  文件名 
示例:touch    aa.txt      #在当前目录创建一个名为 aa.txt 的文件 

删除文件

1
命令:rm ‐rf  文件名 

修改文件

打开文件

1
2
vi  文件名 
示例:vi aa.txt  或者  vim aa.txt      #打开当前目录下的 aa.txt 文件 

若文件不存在则新建文件并打开

注意:使用 vi 编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘 i/a/o 进入 编辑模式。

  • 编辑文件

    使用 vi 编辑器打开文件后点击按键:i ,a 或者 o 即可进入编辑模式。

    i:在光标所在字符前开始插入

    a:在光标所在字符后开始插入

    o:在光标所在行的下面另起一新行插入

  • 保存文件

    第一步:ESC 进入命令行模式

    第二步::进入底行模式

    第三步:wq! #保存并退出编辑

  • 取消编辑

    第一步:ESC 进入命令行模式

    第二步::进入底行模式

    第三步:q! #撤销本次修改并退出编辑

查看文件

文件的查看命令:cat/more/less/tail

1
2
3
cat:看最后一屏 
示例:使用 cat 查看/etc/sudo.conf 文件,只能显示最后一屏内容。 
cat sudo.conf 
1
2
3
more:百分比显示 
示例:使用 more 查看/etc/sudo.conf 文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q 可以退出查看 
more sudo.conf 
1
2
3
less:翻页查看 
示例:使用 less 查看/etc/sudo.conf 文件,可以使用键盘上的 PgUp 和 PgDn 向上和向下翻页,q 结束查看 
less sudo.conf 
1
2
3
tail:指定行数或者动态查看 
示例:使用 tail ‐10  查看/etc/sudo.conf 文件的后 10 行,Ctrl+C 结束     
tail ‐10 sudo.conf