Linux 常用命令
First Post:
Last Update:
Word Count:
Read Time:
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
3more:百分比显示
示例:使用 more 查看/etc/sudo.conf 文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q 可以退出查看
more sudo.conf
1
2
3less:翻页查看
示例:使用 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