Linux常用命令摘记

1、vi命令进入文本后,如要要显示文本行号 :set nu ,取消文本显示 :set nonu

2、grep命令 linux文本搜索命令
-c:打印每个输入文件匹配行计数。
-l:打印每个输入文件的名字。
-n:提供每个输出行的行号。
-i:忽略表达式中字母的大小写。

例子:
统计123这个单词出现的次数。
grep -c "123" jiangzhou.jz

3、sort排序,按自然顺序进行文本内容排序,如字母顺序a-z,数字顺序0-9
例子:
sort jiangzhou.jz

4、用uniq命令删除重复的行
例子:
sort jiangzhou.jz | uniq -c

5、使用cat进行数据文件的叠加
例子:在hua.jz后面追加jiangzhou.jz的文件内容。
cat jiangzhou.jz >> hua.jz

例子:在hua.jz里面覆盖jiangzhou.jz的文件内容。
cat jiangzhou.jz > hua.jz

6、wc的应用(看实例吧,说的很详细)
[root@m131 run]# wc --help
Usage: wc [OPTION]... [FILE]...
Print newline, word, and byte counts for each FILE, and a total line if
more than one FILE is specified.  With no FILE, or when FILE is -,
read standard input.
  -c, --bytes            print the byte counts
  -m, --chars            print the character counts
  -l, --lines            print the newline counts
  -L, --max-line-length  print the length of the longest line
  -w, --words            print the word counts
      --help     display this help and exit
      --version  output version information and exit

Report bugs to .

7、awk命令,按照切分原则显示切分后的制定的字段
例子:
按照/t划分,显示第一个字段值
awk -F '/t' '{print $1}' jiangzhou.jz
按照/t划分,显示第二个字段值
awk -F '/t' '{print $2}' jiangzhou.jz

8、在文本内容中进行查询,输入/加上要查询的字符串即可。光标自动定位到行,按N查询下一个
例子:查看123这个字符串出现的次数。
/123

9、在文本编辑中,ctrl+v选中列,shift+v选中行,u是撤销操作,d是删除

10、在文本编辑中替换制定的字符串
例子:从第一行开始替换identity为kaka
:1,$ s/identity/kaka/g

11、不打开文本文件进行内容替换
例子:替换acc.sq中的`字符为空,然后输出文件到acc2.sql文件
sed  's/`//g'  acc.sql > acc2.sql

12、遍历当前文件夹下的文件,对所有的文件名 按“-”切分,并输出第一个值,然后通过去重排序,输出到res.bcp文件中
ls *.* | awk -F '-' '{print  $1}' | sort -u > res.bcp

13、使用awk的substr的命令
192_168_4_33-1281016401610.bcp | awk '{print substr($1, 11,2)}

14、使用awk的split命令
echo  192_168_4_33-1281016401610.bcp | awk -F "_" '{split($4, arr, "-"); print arr[1]}'
echo  192_168_4_33-1281016401610.bcp | awk -F "-" '{split($1, arr, "_"); print arr[3] "_" arr[4]}'

15、后台执行命令

nohup sh run_run.sh > run_run.out 2>&1 &

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值