linux的命令及举例,Linux命令整理(举例)

1、man +命令 (manual 手动、手册)例如:man ip

[root@linux-yunwei01 ~]# man ip

IP(8)

2、命令 --help 获取命令的帮助信息(精简版的帮助)

[root@linux-yunwei01 ~]# ip --help

Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }

ip [ -force ] -batch filename

3、重启或关机命令

3.1、重启

shutdown -r 10 10分钟后重启

reboot 立即重启(生产常用)

3.2、关机

shutdown -h 0或now 立刻关机(生产常用)

shutdown -h 10 10分钟后关机

halt 立即停止系统,需要人工关闭电源

poweroff 立即停止系统,并且关闭电源

3.3、取消

shutdown -c 取消正在进行的关机或重启(只对shutdown有用)

4、cd(change directory):切换目录

常用参数:

cd ~ 返回到当前目录的家目录

[root@linux-yunwei01 ~]# cd /data/alex

[root@linux-yunwei01 alex]# cd ~

[root@linux-yunwei01 ~]#

cd .. 返回到上一级目录

[root@linux-yunwei01 alex]# cd ..

[root@linux-yunwei01 data]#

cd . 保持当前目录不变

[root@linux-yunwei01 ~]# cd /data/alex

[root@linux-yunwei01 alex]# cd .

[root@linux-yunwei01 alex]#

cd - 返回到前一次操作的目录

[root@linux-yunwei01 ~]# cd /data/alex

[root@linux-yunwei01 alex]# cd -

/root

[root@linux-yunwei01 ~]#

5、pwd:显示当前目录所在的位置

/data/alex

[root@linux-yunwei01 alex]#

6、mkdir(make directory):创建目录

-p 递归创建 可以连续创建多个目录

[root@linux-yunwei01 alex]# mkdir -p /data/alex/aa/bb/dd/ff

[root@linux-yunwei01 alex]# ll /data/alex/aa/bb/dd/ff

total 0

[root@linux-yunwei01 alex]#

7、touch:创建文件及修改文件时间戳

[root@linux-yunwei01 ~]# ll /data/zixi/a/

total 0

-rw-r--r-- 1 root root 0 Mar 30 14:03 A.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 B.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 C.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 D.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 E.txt

[root@linux-yunwei01 ~]#

{} 生成序列

如:{1..10}{a..z}

8、ls 显示目录内容

常用参数:

-l 以列表的形式文件的详细信息

[root@linux-yunwei01 ~]# ls -l /data/zixi/a/

total 0

-rw-r--r-- 1 root root 0 Mar 30 14:03 A.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 B.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 C.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 D.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 E.txt

[root@linux-yunwei01 ~]#

-a 显示目录下的所有文件信息,包括隐藏文件

9、echo:输入信息到屏幕(默认到屏幕)

[root@linux-yunwei01 ~]# echo 01.txt 02.txt 03.txt 04.txt 05.txt 06.txt

01.txt 02.txt 03.txt 04.txt 05.txt 06.txt

[root@linux-yunwei01 ~]# echo {01..6}.txt

01.txt 02.txt 03.txt 04.txt 05.txt 06.txt

[root@linux-yunwei01 ~]#

10、cp(copy):复制文件及目录

[root@linux-yunwei01 ~]# cp /data/zixi/a/A.txt /data/zixi/ss/

[root@linux-yunwei01 ~]# ll /data/zixi/a/ /data/zixi/ss/

/data/zixi/a/:

total 0

-rw-r--r-- 1 root root 0 Mar 30 14:03 A.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 B.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 C.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 D.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 E.txt

/data/zixi/ss/:

total 0

-rw-r--r-- 1 root root 0 Mar 30 14:23 A.txt

[root@linux-yunwei01 ~]#

常用参数:

-r:递归式复制目录,即复制目录下的所有层级的子目录及文件

注:cp默认无法复制目录,但如果一定要复制目录,就用-r这个参数

cp: omitting directory ‘/data/zixi/a/’

[root@linux-yunwei01 ~]# cp -r /data/zixi/a/ /data/zixi/ss/

[root@linux-yunwei01 ~]# ll /data/zixi/a/ /data/zixi/ss/

/data/zixi/a/:

total 0

-rw-r--r-- 1 root root 0 Mar 30 14:03 A.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 B.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 C.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 D.txt

-rw-r--r-- 1 root root 0 Mar 30 14:03 E.txt

/data/zixi/ss/:

total 0

drwxr-xr-x 2 root root 71 Mar 30 14:25 a

-rw-r--r-- 1 root root 0 Mar 30 14:23 A.txt

[root@linux-yunwei01 ~]#

11、mv:移动或重命名文件

移动文件:

total 0

drwxr-xr-x 2 root root 71 Mar 30 14:25 a

-rw-r--r-- 1 root root 0 Mar 30 14:23 A.txt

[root@linux-yunwei01 ~]# ll /data/zixi/xx/

total 0

[root@linux-yunwei01 ~]# mv /data/zixi/ss/A.txt /data/zixi/xx/

[root@linux-yunwei01 ~]# ll /data/zixi/ss/ /data/zixi/xx/

/data/zixi/ss/:

total 0

drwxr-xr-x 2 root root 71 Mar 30 14:25 a

/data/zixi/xx/:

total 0

-rw-r--r-- 1 root root 0 Mar 30 14:23 A.txt

[root@linux-yunwei01 ~]#

重命名:

[root@linux-yunwei01 ~]# mv /data/zixi/xx/A.txt /data/zixi/xx/abs.txt

[root@linux-yunwei01 ~]# ll /data/zixi/xx/

total 0

-rw-r--r-- 1 root root 0 Mar 30 14:23 abs.txt

[root@linux-yunwei01 ~]#

12、rm 删除文件及目录(默认不能删除目录)

rm: remove regular empty file ‘/data/zixi/xx/abs.txt’? y

[root@linux-yunwei01 ~]#

常用参数:

-f 强制删除,没有提示(即使是空文件)

[root@linux-yunwei01 ~]#

-r 删除目录 一次性可删除多个目录

[root@linux-yunwei01 ~]#

13、tree以树型显示目录结构

常用参数:

-L 最多显示几层目录,-L后加大于0的正整数

[root@linux-yunwei01 ~]# tree -L 2 /

-F 给不同类型的文件加上不同标记(目录/)

[root@linux-yunwei01 ~]# tree -L 2 -F /

[root@linux-yunwei01 ~]# tree -LF 2 /

14、vi /vim:纯文本编辑器

基本用法:

1>vi /data/alex/oldboy01.txt

2>打开后无法直接编辑,需要按i进入编辑模式

3>修改这个文件的内容

4>修改完成后,按esc退出编辑模式

5>:wq 保存并退出 #注:“:”必须是英文符号

补充:

:wq 保存并退出

:q! 强制退出不保存

:wq! 强制保存退出

vi的增强版是vim,用法与vi一样

15、cat:显示文件内容

root@linux-yunwei01 ~]# cat /data/alex/oldboy01.txt

****************************************

[root@linux-yunwei01 ~]#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值