Linux常用命令

Linux常用命令

1、ls
查看目录下的文件

选项功能
ls -l以长列表方式列出
ls -r逆序列出
ls -d查看当前目录
ls -ld长列表列出当前目录的详细信息
ls -lh显示目录或文件大小
ls -a列出隐藏文件,包括.和…
ls -A列出隐藏文件,不包括.和…

2、touch
新建空文件,或者更新文件时间标记
语法:touch [文件名]
3、mkdir
功能:创建新的目录
选项 :-p 递归创建多级目录
4、ln
链接文件可分为软链接和硬链接,软链接是可以跨分区的,但源文件不可删除,硬链接不可以跨分区,但是可以将源文件删除
软链接:
格式:ln -s 原文件 链接文件 (目标文件)

软链接,以路径的方式存在,类似于Windows中的快捷方式
软链接可以跨文件系统,硬链接不可以
软链接可以对一个不存在的文件进行链接
软链接可以对目录进行链接

硬链接:
格式:ln 原文件 链接文件(目标文件)

硬链接,以文件副本形式存在,但不占用实际空间
不允许给目录创建硬链接
硬链接只有在同一个文件系统中才能实现创建
可以以不同的文件名存在同一个目录中,或者以相同的文件名存在于不同的目录下
建立硬链接时,在;另外的目录或本目录中增加目录文件的一个目录项,这样一个文件就登记在多个目录中

5、cp
功能:复制文件或目录
语法:cp (选项)原文件或目录 目标文件或目录
6、mv
移动文件或目录,若目标位置与原位置相同,则相当于改名
7、rm
功能:删除文件或目录

选项功能
-r删除目录以及目录下的所有内容
-i删除前,提示是否删除
-f不提示,强制删除

8、查找目录和文件
which
功能:查找linux命令文件并显示所在的位置-----搜索范围由path环境变量指定
whereis
功能:在特定的目录中查找符合条件的文件
选项:
-b 只查找二进制文件
-m 只查找说明文件
9、find
功能:用于查找文件或目录
语法:find [path] -option

选项功能
-name按文件名查找
-size按文件大小查找
-user按文件属主查找
-type按文件类型查找
-perm按权限查找
-ctime按文件创建时间查找
-atime按访问时间查找
-mtime按修改时间查找
-!取反操作
-exec查找后再执行操作

10、cat
功能:显示文件内容
选项:
-b 显示行号(不显示空行)
-n 显示行号(显示空行)
11、more
功能:全屏方式分页显示文件内容
12、less
功能:查看分页文件内容,空格(下一页)、方向键(上下回翻)、q键(退出查看)
13、head
功能:查看文件的前几行,默认显示前10行的内容
语法:head [选项] [文件名]

选项功能
-n显示文件的前n行
-f动态显示文件内容
-c nk显示文件前nkb的内容

14、tail
功能:查看文件的尾部内容,默认显示末尾10行
语法:tail [选项] [文件]

选项功能
-n显示文件的后n行
-f动态显示文件内容
-c nk显示文件末尾nkb的内容

15、wc
功能:统计目标文件中的单词数量
语法:wc [选项] 目标文件

选项功能
-l统计行数
-w统计单词个数
-c统计字节数

16、grep
功能:在文件中查找并显示包含指定字符串的行

选项功能
-i查找时忽略大小写
-v反转查找,输出与查找条件不相符的行
-l列出文件内容符合指定的样式的文件名称
-A n搜索时显示匹配到的那一行以及下n行
-B n搜索时显示匹配到的那一行以及上n行

17、cut
功能:显示每行从开头算起num1到num2的文字

选项功能
-b以字节为单位进行分割
-c以字符为单位进行分割
-d自定义分隔符,默认为制表符
-f与d一起使用,指定显示哪个区域
-n取消分割多字节字符,仅和-b标志一起使用

18、sort
功能:将文本文件的内容加以排序

选项功能
-b忽略每行前面开始出的空格字符
-c检查文件是否已经按照顺序排序
-d排序时,处理英文字母,数字及空格字符外,忽略其他的字符
-f排序时,将小写字母视为大写字母
-i排序时迈出了040至176之间的ascll字符外,忽略其他字符
-m将几个排序好的文件进行合并
-M将前面3个字母依照月份的缩写进行排序
-n按照数值的大小进行排序
-k定义排序键值字段
-u去掉重复行
-r以相反的顺序来排序
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值