命令基本格式
命令 [选项] [参数]
命令提示符
[root@localhost ~]#
- root: 当前登录用户
- localhost:主机名
- ~: 当前所在目录
- #:超级用户的提示符号
- $:普通用户的提示符
查询目录中的内容
ls [选项] [文件或者目录]
选项
-a: 显示所有文件,包括隐藏文件
-l: 显示详细信息
-d: 查看目录属性
-h: 人性化显示文件大小
-i: 显示idode号
建立目录makir
mkdir -p [目录名]
-p: 递归创建
切换目录
cd [目录]
在这里插入代码片
切换目录cd
简化操作
cd ~ : 进入当前用户的家目录
cd ../.. : 进入上两级目录
cd - : 进入上次目录
cd . : 进入当前目录
相对路径
参照当前所在目录,进行查找
cd ../usr/local/src/
绝对路径
从根目录进行指定,一级一级进行递归查找
任何目录下,都能够进入到指定位置
cd /etc/local/
创建空文件touch
touch 文件1 文件2 批量创建文件
touch files{1..5} 创建files1到files5 5个文件
touch -d “20190101 21:30” file.txt 指定创建时间
删除空目录
rmdir [目录名]
删除文件或者目录
rm -rf [文件或者目录]
选项
-r: 删除目录
-f: 强制删除
复制命令
cp [选项] [源文件或目录] [目标目录]
选项
-r 复制目录
-p 连带文件属性目录
-d 若源文件是连接文件,则复制连接属性
-d 相当于-rpd
剪切或者重命名
mv [源文件或目录] [目标目录]
- 如果源文件和目标文件在同一目录下,就是改名
生成连接命令
ln [选项] [源文件] [目标文件]
不加选项,创建硬链接
-s : 创建软链接
硬链接特征(为一个文件又打开了一扇门)
拥有相同的i节点,和存储block,可以看做是同一个文件
可以通过i节点识别
不能跨分区
不能针对目录使用
软连接特征
类似window上的快捷方式
软链接拥有自己的i节点,和存储block,但是数据块中只保存原文件的文件名和i节点号,并没有实际的文件数据
软链接的文件权限为|rwxrwxrwx 用原文件的权限来限制软链接的权限
修改任意文件,另一个都能改变
删除原文件,软链接不能使用
关机命令
shutdown [选项] [时间]
选项
-h : 关机
-r : 重启
-c : 取消前一个命令
时间
1. now : 立即
2. +10 : 10分钟之后
3. 10:00 : 十点钟
查询系统运行级别
runlevel
输出结果为系统上一次运行级别,和当前级别
/etc/inittab文件修改默认运行级别(id:3:initdefault)
3:字符界面, 5:图形界面
更改模式命令:
systemctl set-default graphical.target
由命令行模式更改为图形界面模式
systemctl set-default multi-user.target
由图形界面模式更改为命令行模式
退出登录命令
logout
- 通过ssh远程连接时,会经常用到