linux目录和路径管理

1、 路径
命令含义
绝对路径由根目录 / 写起
相对路径不是由 / 写起的
.当前目录
上层目录
-上一个工作目录
主目录
2、文件/目录处理命令
命令含义
ls查看文件目录
-a : 全部文件(包括隐藏)
-d :(仅目录本身,不包含目录下的文件)
-l :(列出目录且显示文件属性和权限)
cd切换目录
pwd显示当前目录命令
mkdir创建目录
rmdir删除空目录

PS: mkdir 和 rmdir 必须一层一层创建或者 删除才可以,否则需要加 -p参数,且 rmdir 只能删除空目录

命令参数含义
cp (copy)cp [-adfilprsu] dir dst复制
-r递归复制目录:复制目录及其内部文件
-i询问是否覆盖已存在的文件
-p保留文件属性
rm (remove)rm [-fir] dir删除
-i删除前询问
-r递归删除: 删除目录及其子目录
-f强制执行,忽略不存在的文件
mv (move)mv [-fiu] dir dst移动
-u若目标已经存在,且dir比较新,才更新
-f直接覆盖
-i询问是否覆盖

3、文件内容查询
命令参数含义
catcat [-AbEnTv]由第一行开始显示文件内容
-A相当于-vET的整合参数,可以列出一些特殊字符,而不是空白而已
-b列出行号,仅针对非空白行做行号显示,空白行不标行号
-E将结尾的断行字符$显示出来
-n打印出行号,空白行也会有
-T将[tab]键以^I显示出来
-v列出一些看不出来的特殊字符
tac从最后一行开始显示,可以看出 tac 是 cat 的倒写形式
nl显示的时候,输出行号
-b指定行号指定的方式(主要有两种):
-b a表示不论是否为空行,都列出行号(类似cat -n)
-b t表示如果有空行空的那一行不列出行号(默认值)
-n列出行号的表示方法主要有三种:
-n ln行号在屏幕的最左方显示
-n rn行号在自己字段的最右方显示,且不加0
-n rz行号在自己字段的最右方显示,且加0
-w行号字段占用的位数
more一页一页地显示文件内容
空格键(Space)代表向下翻一页
Enter代表向下滚动一行
/字符串代表在这个显示的内容中,向下查询字符串这个关键字
:f立刻显示出文件名以及目前显示该文件的行数
q代表立刻离开more,不再显示该文件的内容
b或者ctrl-b代表往回翻页,只对文件操作有效,对管道无效
less与more类似,但是可以往前翻页
空格键向下翻动一页
[PageDown]向下翻动一页
[PageUp]向上翻动一页
/ 字符串向下查询字符串功能
?字符串向上查询字符串功能
n重复前一个查询(与 ?或 / 有关)
N反向重复前一个查询(与 ?或 / 有关)
q离开less程序
headhead [-n number] 文件名取出前面几行,head -n -100 dir :列出100之前的数据
-n后面接数字,代表显示几行的意思, 默认情况中显示前10行
tailtail [-n number] 文件取出后面几行,tail -n +100 dir :列出100之后的数据
head -n 20 dir | tail -n 10 :列出 dir中 11-20行之间的数据
od以二进制的方式读取文件内容

参考: 《鸟哥的Linux私房菜》书籍

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值