命令格式
命令行界面的提示符解析:
[root@localhost ~]#
root位置: 登录用户名
@: 连接符号
localhost位置: 本机的主机名
~位置: 当前的所在位置
#位置: 表示是超级管理员还是普通用户
超级管理员则使用#
普通用户则使用$
属性:
【-rw-------】 【1】 【root】 【root】 【1723】 【Aug 20 18:01】 【anaconda-ks.cfg】
文件类型+权限 硬链接数 owner group 文件大小 最后一次访问时间 文件名
三个常用指令
pwd
作用: 以绝对路径的形式显示当前的位置所在
ls
作用: 列出指定目录下的内容(文件,子目录等)
ls 默认列出当前工作空间里的内容;
常用的选项:
-l : 列出每个子文件的属性详情
-a : 显示所有的内容,包括隐藏的
-S : 以大小进行降序排序显示, 尽量与-h,-l一起使用
-h: 以方便人类可读的显示效果显示大小的单位,比如k,MB,G
cd
作用: 切换工作空间;
cd 回家
cd ~ 回家
cd - 回到上一次的位置
cd /etc 切换到/etc下
cd .. 回到上一级目录(父目录)
cd . 表示不动
帮助指令
man指令
作用:查看指定命令的帮助文档
语法: man 指令
help指令
作用:查看指定命令的主题信息
语法: help 指令
注意: 不是所有的指令都有主题信息
info指令
作用:用来查看指令命令的详细信息
语法: info 指令
文件处理指令
touch
作用:用于创建一个空文件
语法: touch filename.....
mkdir
作用:用于创一个目录
语法:mkdir [-p] dirname.....
[-p]表示多层级创建目录
rm
作用:删除文件或者是目录
语法:rm [-rf] filename .....
默认情况下,删除文件时会询问,输入y表示删除,输入n表示不删除
-f 表示强制删除文件。
-r 表示删除目录。
mv
作用:移动文件或者目录,有更名作用
语法: mv [OPTION]... SOURCE... DIRECTORY
cp
作用:拷贝文件或者是目录
语法:cp [-r] source....directory
-r:表示递归
ln
作用:用于创建链接文件
语法: ln [-s] filename newfilename
-s 表示创建的是软连接,文件和目录都可以有软连接
不加参数表示创建的是硬链接,文件可以有硬链接,目录不能有
echo
作用: 用于展示一行文件信息
语法: echo 字符串|环境变量名
> : 重定向到某一个位置,会覆盖原有的内容
>>: 重定向到某一个位置,追加到原有内容的后面