linux常规命令(二)

五、查找定位文件命令

25、pwd

用于显示用户当前所在的工作目录

26、cd

用于切换当前工作路径

#格式
cd [参数] [目录]

27、ls

用于显示目录中的文件信息

#格式
ls [参数] [文件名称]
#使用-a可以看到所有文件(包括隐藏文件),使用-l可以查看文件的属性、大小等信息,使用-d可以查看目录属性信息

28、tree

用于树状图的形式列出目录内容及结构

29、find

用于按照指定条件来查找文件所对应的位置

#格式
find [查找范围] [参数] 寻找条件 

30、locate

用于按照名称快速搜索文件对应的位置

#格式
locate 文件名称
#使用前先执行updatedb,生成一个索引库文件存放在/var/lib/mlocate/mlocate.db
updatedb
/var/lib/mlocate/mlocate.db

31、whereis

用于按照名称快速搜索二进制程序、源代码及帮助文档所对应的位置

#格式
whereis 命令名称
#也是基于updatedb生成的索引库文件进行搜索

32、which

用于按照指定名称快速搜索二进制程序命令所对应的位置

#格式
which 命令名称
#在PATH变量所指定的路径中,按照指定条件搜索所在的路径

六、文本文件编辑命令

33、cat

用于查看纯文本文件(内容较少)

#格式
cat [参数] 文件名称
#加行号
cat -n

33、more

用于查看纯文本文件(内容较多)

#格式
more [参数] 文件名称

34、head

用于查看纯文本文件的前N行

#格式
head [参数] 文件名称
#只看文本前10行
head -n 10 a.txt 

35、tail

用于查看纯文本的后N行或持续刷新文件的最新内容

#格式
tail [参数] 文件名称
#只看文本的后10行
tail -n 10 a.txt
# 持续刷新一个文件内容(常用于看日志)
tail -[数字]f 文件名称

36、tr

用于替换文本内容的字符

#格式
tr [原始字符] [目标字符]
#文本内容替换为大写
tr [a-z] [A-Z]

37、wc

用于统计指定文本文件的行数、字数或字节数

#格式
wc [参数] 文件名称
#统计行数,例如统计当前系统用户数
wc -l /etc/passwd

38、stat

用于查看文件的具体存储节和时间等信息

#格式
stat 文件名称

39、grep

用于按行提取文本内容

#格式
grep [参数] 文件名称
#-n参数用于显示搜索到的信息行号
#-v 用于反选信息

40、cut

用于按列提取文本内容

#格式
cut [参数] 文件名称
#使用-d设置间隔符,使用-f设置需要查看的列数
#例如提取passwd文件中用户名
cut -d : -f 1 /etc/passwd

41、diff

用于比较多个文件之间内容的差异

#格式
diff [参数] 文件名称A 文件名称B
#使用--brief比较文件是否相同
#使用-c参数描述文件内容的具体不同

42、uniq

用于去除文本中连续的重复行

#格式
uniq [参数] 文件名称
#只去除相邻的重复行

43、sort

用于对文本内容进行再排序

#格式
sort [参数] 文件名称

七、文件目录管理命令

44、touch

用于创建空白文件或设置文件的时间

#格式
touch  [参数] 文件名称
#使用ll查看文件的修改时间,随后修改文件,如果不想让人知道,使用touch -d 修改之前的时间
ll a.txt
echo "shell" >>a.txt
touch -d "2022-02-24 10:56:04" a.txt
ll a.txt

45、mkdir

用于创建空白的目录

#格式
mkdir [参数] 目录名称
mkdir -p 递归创建

46、cp

用于复制文件或目录

#格式
cp [参数] 源文件 目标文件
#复制目录要加-r

47、mv

用于剪切或重命名文件

#格式
mv [参数] 源文件 目标文件

48、rm

用于删除文件或目录

#格式
rm [参数] 文件名称
#强制删除
rm -rf

49、dd

用于按照指定大小和个数的数据块来复制文件或转换文件

#格式
dd if=参数值 of=参数值 count=参数值 bs=参数值
if输入的文件名称
of输出的文件名称
bs设置每个块的大小
count设置要复制“块”的个数

50、file

用于查看文件的类型

#格式
file 文件名称

51、tar

用于文件打包压缩或解压

#格式
tar 参数 文件名称
#压缩文件
tar -czvf 压缩文件 源文件\目录
#解压文件
tar -cxvf 压缩文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

twdnote

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值