目录的相关操作
- cd :切换目录
- cd.. :回到上级目录
- cd ~ :回到自己的主文件夹
- pwd :显示当前目录
- pwd -p :显示出当前的路径,而非使用连接(link)的路径。
- mkdir :新建一个新的目录
- rmdir :删除一个空的目录
- echo :用于显示、打印出
- ifconfig :用于输出ip信息
- mv 源文件 目标文件:移动文件
- PATH=”$PATH”:/root
将/root加入环境变量PATH当中
文件与目录的管理
- ls [参数] [目录名称] :查看文件与目录
- cp 源文件 目标文件 :复制、创建连接文件、对比两个新旧文件更新、复制整个目录
默认条件下,cp的源文件与目的文件的权限是不同的,目的文件的所有者通常会是命令操作者本身
- rm 文件或目录 :移除文件或目录
- mv :移动文件与目录,或者更名
- basename :取得路劲中的文件名称
- dirname :取得路劲中的目录名称
文件内容查阅
- cat :由第一行开始显示文件内容
- tac :从最后一行开始显示,可以看出tac是cat的倒写形式
- nl :显示的时候,顺便输出行号
- more :一页一页地显示文件内容
- less :与more一样,但是可以往前翻页
- head :只看头几行
- tail :只看结尾几行
- od :以二进制的方式读取文件内容
文件的权限与隐藏属性
- umask [分数] :分数指需要减掉的权限
- chattr 文件或目录 :设置文件的隐藏属性
- lsattr 文件或目录 :显示文件的隐藏属性
- file 文件 :查看文件类型
命令与文件的查询
- which 命令 :寻找”执行文件”
- whereis 文件或目录:寻找特定文件
- locate 文件的部分名称:查找文件
locate 寻找数据是由已创建的数据库/var/lib/mlocate/里面的数据所查找到的。
这个数据库的配置文件在/etc/updatedb.conf中
这个数据库可以使用updatedb命令去更新