Linux常用命令

**

1.expand

expand 用于将输入制表符转换为空格
unexpand 将输入空格转换为制表符

-t 选项可以用来指定制表符停止位

**


2.grep搜索字符串

grep用来在指定文件中搜索关键字符串

格式:grep [选项] [查找内容] [查找范围]

-b: 在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量。

-c: 只显示匹配行的数量。

-i : 比较时不区分大小写。

-h:在查找多个文件时,指示grep不要将文件名加入到输出之前。

-l: 显示首次匹配串所在的文件名并用换行符将其隔开。当在某文件中多次出现匹配串时,不重复显示此文件名。

-n:在输出前加上匹配串所在行的行号(文件首行行号为1)。

-v: 只显示不包含匹配串的行。

-X: 整行显示严格匹配的行。


*3.find

find命令用于使用多种方式来查找某一文件的位置

格式:find 查找路径 [参数] [字符串对象]

1.以名称和文件属性为条件查找。

-name 字符串 : 查找文件名匹配所给字符串的所有文件,字符串内可用通配符*、?及[ ]。

-Iname 字符串 : 查找文件名匹配所给字符串的所有符号连接文件,字符串内可用通配符*、?及[ ]。

-gid n : 查找ID号为n的用户组的所有文件。

-uid n : 查找ID号为n的用户的所有文件。

-group 字符串 : 查找用户组名为所给字符串的所有文件。

-user 字符串 : 查找用户名为所给字符串的所有文件。

-empty : 查找大小为0的目录或文件。

-path字符串 : 查找路径名匹配所给字符串的所有文件,字符串内可用通配符*、?及[ ]。

-perm权限 : 查找具有指定权限的文件和目录,权限的表示如711、644。

-size n[bckw] : 查找指定文件大小的文件,n后面的字符表示单位,默认为b,代表512字节的块。

-type x : 找类型为x的文件,x为b(块设备文件)、c(字符设备文件)、d(目录文件)、p (命名管道(FIFO))、f (普通文件)、1 (符号连接文件)或s (socket文件)。

2.以时间为条件查找。

  • -amin n : 查找n分钟以前被访问过的所有文件。

  • -atime n : 查找n天以前被访问过的所有文件。

  • -cmin n : 查找n分钟以前文件状态被修改过的所有文件。

  • -ctime n : 查找n天以前文件状态被修改过的所有文件。

  • -mmin n : 查找n分钟以前文件内容被修改过的所有文件。

    • mtime n : 查找n天以前文件内容被修改过的所有文件。

3.可执行的操作

– exec命令名称{ } : 对符合条件的文件执行所给的Linux命令,而不询问用户是否需要执行该命令。{ }表示命令的参数即为所找到的文件;命令的末尾必须以"\;”结束。

-ok命令名称{ } : 对符合条件的文件执行所给的Linux命令,与exec不同的是,它会询问用户是否需要执行该命令。


4.sort

sort按字母次序打印命令行上指定的文件内容,也接受用管道传送的输入。
格式: [选项] 文件

改变默认设置的选项主要有:

-m:若给定文件已排序,则合并文件。

-c:检查给定文件是否已排好序,如果没有排序,则打印出错信息,并以状态值1退出。

-u:对排序后认为相同的行只保留其中一行。

-o: 输出文件将排序输出写到输出文件中而不是标准输出,如果输出文件是输入文件之一,则sort 先将该文件的内容写入一个临时文件,然后再排序,写输出结果。

改变缺省排序规则的选项主要有:

-d: 按字典顺序排序, 比较时仅字母、数字、空格和制表符有意义。

-f:将小写字母与大写字母同等对待。

-I:忽略非打印字符。

-M: 作为月份比较,如“JAN”<“FEB”<1/4< “DEC"。

-r : 按逆序输出排序结果。

+pos1 -pos2 : 指定一个或几个字段作为排序关键字,字段位置从pos1开始,到pos2为止。

-b : 在每行中寻找排序关键字时忽略前导的空白。

-t : separator指定字符separator作为字段分隔符。


5.其他有用命令

1.nl命令用于为输入的每一行添加行号

2.wc命令用于打印指定文件或输入流中的行,字和字节的数量

3.head命令用于打印文件或流的前十行。 使用-n选项来指定显示的行数。

4.tail命令用于打印文件或流的最后十行。 使用-n选项来指定显示的行数。

5.tac与cat类似,但它以逆向顺序打印所有行,即先打印最后一行。

6.paste命令用于获取两个或更多文件作为输入,连接输入文件的每个后续行,并输出结果行。

7.od命令用于将输入流转换为八进制或十六进制的“转储”格式。
**

**

6.常用键盘组合键命令

^C : 中断程序。

^\ : <ctrl-> 退出程序。

^S :结束程序。

^Z : 挂起程序。

**

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值