1. 命令行提示符
- root 当前用户
- ymn 主机名
- ~ 当前所在目录,
~ 家目录的简写
2 控制系统运行状态命令
2.1 关机命令
# 立即关机
[root@ymn ~]# poweroff
[root@ymn ~]# shoutdown -h now
补充 : 延迟关机
shutdown -h 5 ---> 5分钟之后关闭系统
shutdown -c ---> 取消关机计划
2.2 重启命令
# 立即重启
[root@ymn ~]# shutdown -r now
[root@ymn ~]# reboot
补充 : 延迟重启
shutdown -r 5 ---> 5分钟之后重启系统
3 目录相关操作命令
3.1 pwd
作用 : 显示当前目录
实例 :
[root@ymn ~]# pwd
/root
3.2 ls
作用 : 显示目录下的内容
实例 :
[root@ymn /]# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
常用参数 :
参数 | 作用 |
---|---|
-l | 显示文件的详细信息 |
-lt | 以时间排序 ( 新在前 旧在后) |
-la | 显示当前路径下所有文件,包括隐藏文件 |
-ld | 显示目录的具体属性 |
-lh | 以人类可读的信息显示文件或目录的大小 |
-r | 顺序翻转 |
[root@ymn /]# ls -l
total 20
lrwxrwxrwx. 1 root root 7 Nov 30 10:11 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Nov 30 10:15 boot
[root@ymn /]# ls -lt
total 20
drwxrwxrwt. 18 root root 4096 Dec 1 19:03 tmp
drwxr-xr-x. 24 root root 700 Dec 1 19:02 run
[root@ymn /]# ls -la
total 20
dr-xr-xr-x. 17 root root 224 Dec 1 14:55 .
dr-xr-xr-x. 17 root root 224 Dec 1 14:55 ..
lrwxrwxrwx. 1 root root 7 Nov 30 10:11 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Nov 30 10:15 boot
[root@ymn /]# ls -ld /dev/
drwxr-xr-x. 20 root root 3240 Dec 1 19:02 /dev/
[root@ymn /]# ls -lh
total 20K
lrwxrwxrwx. 1 root root 7 Nov 30 10:11 bin -> usr/bin
dr-xr-xr-x. 5 root root 4.0K Nov 30 10:15 boot
drwxr-xr-x. 20 root root 3.2K Dec 1 19:02 dev
[root@ymn /]# ls -r
var usr tmp sys srv sbin run root proc opt mnt media lib64 lib home etc dev boot bin
3.3 cd
作用 : 切换目录
常用参数 :
参数 | 作用 |
---|---|
.. | 返回上一级目录 |
- | 返回上一次所在目录 |
~ | 返回当前用户的家目录 |
[root@ymn tmp]# cd ..
[root@ymn /]#
[root@ymn /]# cd -
/tmp
[root@ymn tmp]#
[root@ymn tmp]# cd ~
[root@ymn ~]#
3.4 tree
默认是没有这条命令的,需要安装 yum install tree -y
作用 : 默认以树形图查看当前路径下的所有层的内容
常用参数 :
参数 | 作用 |
---|---|
-L n | 查看n层内容 |
[root@ymn /]# tree -L 2
.
├── bin -> usr/bin
├── boot
│ ├── config-3.10.0-957.el7.x86_64
# 此处省略很多字
3.5 mkdir
作用 : 创建文件夹
常用参数 : -p 递归创建目录,递归的意思是父目录及其子目录及子目录的子目录...
如果要创建的目录事先存在,也不会报错提示目录存在
[root@ymn /]# mkdir test1/test2/test3/ -p
[root@ymn /]# tree test1
test1
└── test2
└── test3
3.6 rmdir
作用 : 删除空目录
[root@ymn test1]# rmdir test2/test3/
4. 文件相关操作命令
4.1 touch
作用 : 创建空文件
参数 :
-d # 修改文件上次编辑时间
touch -d "2020-12-12 12:12" test.txt
[root@ymn test1]# touch t1.txt
[root@ymn test1]# ls
t1.txt
[root@ymn test1]# touch test2/t2.txt
[root@ymn test1]# ls /test2/
t2.txt
拓展 :
# 批量创建有规律的文件
touch l{1..100}.txt # 创建 l1.txt 到 l100.txt文件
touch l{a..z}.txt # 创建 la.txt 到 lz.txt文件
4.2 echo
作用 : 创建文件并写入内容
常用参数 :
参数 | 作用 |
---|---|
> | 清空写入 |
>> |
追加写入 |
[root@ymn test1]# echo 222 > t2.txt
[root@ymn test1]# cat t2.txt
222
[root@ymn test1]# echo 333 >> t2.txt
[root@ymn test1]# cat t2.txt
222
333
补充 :
# 清空文件
> 文件名
# 创建空文件
echo > 文件名
4.3 cat
作用 : 显示文件内所有的信息
常用参数 :
cat -n 文件 #显示行号
# 打印网卡信息
[root@ymn test1]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
UUID=3098bbaf-3fec-4ab4-a8fb-7da6ae4bfc30
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.100
PREFIX=24
GATEWAY=10.0.0.254
IPV6_PRIVACY=no
DNS1=223.5.5.5
DNS2=223.6.6.6
4.4 cp
作用 : 复制文件或者目录
常用参数 :
参数 | 作用 |
---|---|
-p | 保持原文件或者目录的属性 |
-d | 如果是符号链接,只复制链接 |
-r | 递归复制目录,及层级下的子目录和文件 |
-a | pdr的综合,一般常用这个 |
cp | 撬棍,强制复制 |
[root@ymn test1]# cp t1.txt t2.txt
[root@ymn test1]# ls
t1.txt t2.txt
[root@ymn test1]# cp -a test2/ /tets3/
[root@ymn test1]# tree /tets3/
/tets3/
└── t2.txt
[root@ymn test1]# cp t2.txt test2/t2.txt # t2.txt已经存在
[root@ymn test1]# tree test2
test2
└── t2.txt
4.5 mv
作用 : 重命名/移动文件或者目录
[root@ymn test1]# ls
t2.txt test2
[root@ymn test1]# mv t2.txt t3.txt
[root@ymn test1]# ls
t3.txt test2
[root@ymn test1]# mv t3.txt test2/ # 目录已经存在的是移动到该目录下
[root@ymn test1]# tree test2
test2
├── t2.txt
└── t3.txt
4.6 rm
作用 : 删除文件/目录
常用参数 :
参数 | 作用 |
---|---|
-f | 强制删除,不提示是否确认 |
-r | 递归删除目录及目录下的子目录和文件 |
-rf | 无敌删除 递归且不提示 |
拓展 :
rm -rf l{1..100}.txt # 删除l1.txt 到 l100.txt文件
5. 获取命令帮助
5.1 man
作用 : 获取命令帮助
man 命令
输入:q,退出帮助查询
5.2 help
作用 : 获取命令帮助
ls --help
# 自动打印ls命令帮助