1.tar

tar -xvf archive_name.tar  解压文件

tar -cvf archive_name.tar file 把文件file压缩成archive_name.tar

tar -tvf archive_name.tar 查看压缩文件

2.grep

grep 'this' demo_file   单个文件
 grep 'this' demo_*     多个文件

grep -i "the" demo_file  忽略大小写

grep "lines.*empty" demo_file

  • ? The preceding item is optional and matched at most once.
  • * The preceding item will be matched zero or more times.
  • + The preceding item will be matched one or more times.
  • {n} The preceding item is matched exactly n times.
  • {n,} The preceding item is matched n or more times.
  • {,m} The preceding item is matched at most m times.
  • {n,m} The preceding item is matched at least n times, but not more than m times.

grep -iw "is" demo_file   -w全文本匹配

grep -A 3 -i "example" demo_text  查找example之后,显示符合的后三行,-B之前的前几行,-C 之前之后的几行

grep -r 'py' CEE_api_test

grep -v "go" demo_text    查找不带‘go'的行

  1. $ cat test-file.txt
  2. a
  3. b
  4. c
  5. d
  6.  
  7. $ grep -v -e "a" -e "b" -e "c" test-file.txt
  8. d
  9.  
  10. grep -c "go" demo_text 查找go的个数
  11. 6
    grep -v -c this demo_file 不包含this的有几行
  12.  
  13. grep -l import *.py 查找以py结尾且包含import的文件
    grep -n 'go' demo_text 显示带go的行数
  1. grep -o "is.*line" demo_file 只显示符合查找patten的数据
  1. grep -o -b "3" temp-file.txt
  2. 2:3
  3. 8:3
  1. https://www.thegeekstuff.com/2009/03/15-practical-unix-grep-command-examples/
  2.  
  3. find -name 'MyCProgram.c' 找到名字为MyCProgram.c的文件
    find -iname 'MyCProgram.c' 忽略大小写查找
    find / -name passwd 指定路径查找文件
    find / -maxdepth 2 -name passwd 最大深度为2
    find / -maxdepth 3 -name passwd 123级的都显示出来
    find -mindepth 3 -maxdepth 5 -name passwd 解释Find the password file between sub-directory level 2 and 4.
    find -iname 'MyCProgram.c' -exec md5sum {} \;
    find -maxdepth 1 -not -iname 'MyCProgram.c' 查找文件不是MyCProgram.c的文件;
  1. # touch "test-file-name"
  2. # touch "test-file-name "
  3. [Note: There is a space at the end]
  4. # ls -1 test*
  5. test-file-name
  6. test-file-name
  1. # ls -i1 test*
  2. 16187429 test-file-name
  3. 16187430 test-file-name
  1. find -inum 16187430 -exec mv {} new-test-file-name \;
  2.  
  3. # ls -i1 *test*
  4. 16187430 new-test-file-name
  5. 16187429 test-file-name
  1. find -inum 16187430 -exec mv {} new-test-file-name \;
  1. find ~ -empty Find all empty files (zero byte file) in your home directory and its subdirectory
  1. find . -type f -exec ls -s {} \; | sort -n -r | head -5 Finding the Top 5 Big Files
  1. find . -type f -exec ls -s {} \; | sort -n | head -5 Finding the Top 5 Small Files
  1. find . -not -empty -type f -exec ls -s {} \; | sort -n | head -5 other than the ZERO byte files.
  2.  
  3. find . -type s Find only the socket files.
  1. find . -type d Find all directories
  1. find . -type f Find only the normal files
  1. find . -type f -name ".*" Find all the hidden files
  1. find -type d -name ".*" Find all the hidden directories
  1. find ~ -size +100M Find files bigger than the given sizeNote: means less than the give size, + means more than the given size, and no symbol means exact given size.
  1. alias rmao="find . -iname a.out -exec rm {} \;"
  2. rmao
  1. find / -type f -name *.zip -size +100M -exec rm -i {} \;" The following command removes *.zip files that are over 100M.
  1.  
  1.  

文章出处:http://gywbd.github.io/posts/2014/8/50-linux-commands.html

50个常用的Linux命令的更多相关文章

  1. 50个常用的Linux命令(二)sed

    [root@localhost cee]# echo this thisthisthis |sed 's/this/THIS/g'THIS THISTHISTHIS[root@localhost ce ...

  2. 50个常用的Linux命令(三)基础实例

    ls ls -als -l == llls -Aldrwxrwxrwx.  2 root   root       6 Dec 21 20:38 Videos-rwxrwxrwx   1 root   ...

  3. 50个常用的Linux命令(三)awk

    [root@localhost cee]# echo -e "line1\nline2"|awk '{ print }'line1line2[root@localhost cee] ...

  4. 每天一个linux命令(61):vi命令 /企业常用的linux命令清单

    vi/vim 的使用 基本上 vi/vim 共分为三种模式,分别是一般模式.编辑模式与指令列命令模式. 这三种模式的作用分别是: 一般模式:以 vi 打开一个档案就直接进入一般模式了(这是默认的模式) ...

  5. 工作中常用的Linux命令:mkdir命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处) 在Linux系统中,mkdir命令用来创建一个目录或一个级联目录. ...

  6. 工作中常用的Linux命令:crontab命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6060252.html (转载请注明出处) crontab是一个用来设置.删除或显示供守护进程cron执行的定时 ...

  7. 工作中常用的Linux命令:ipcs/ipcrm命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6057100.html (转载请注明出处) ipcs 1. 命令格式 ipcs [resource-option ...

  8. 工作中常用的Linux命令:find命令

    本文链接:http://www.cnblogs.com/MartinChentf/p/6056571.html (转载请注明出处) 1.命令格式 find [-H] [-L] [-P] [-D deb ...

  9. 开发过程中常用的Linux命令

    做Java开发好几年了,部署JavaWeb到服务器上,一般都选择Linux,Linux作为服务器真是不二之选,高性能,只要熟悉Linux,操作快捷,效率很高. 总结一下工作中常用的Linux命令备忘: ...

随机推荐

  1. 使用spss做方差分析

    还记得上学那会老师专门敲了黑板,强调方差分析很重要..单因素方差分析(Analysis of Variance, ANOVA),如果变量多,就是多因素方差分析,还需要考虑到多重共线性, 也就是线性代数 ...

  2. SQLSERVER 和 ORACLE的if not exist 用法

    sql server: if not exists (select 1 from TB_Procedure where Id='2018ZZZ') BEGIN insert into TB_Proce ...

  3. 文献导读 - Machine Learning Identifies Stemness Features Associated with Oncogenic Dedifferentiation

    参考: Machine Learning Identifies Stemness Features Associated with Oncogenic Dedifferentiation 前所未有!1 ...

  4. week02 课堂作业

    测试一:(点此看原题目) 运行结果: 测试二:(点此看原题目) 运行结果: 测试三:(点此看原题目) 运行结果:

  5. English trip V1 - B 5.Is It Cold Outside? 外面很冷? Teacher:Corrine Key: weather

    In this lesson you will learn to talk about the weather. 本节课将学习到关于天气 课上内容(Lesson) 词汇(Key Word ) # 关于 ...

  6. adobe

    使用adobe acrobat pro dc可以处理pdf,自动识别,编辑pdf,将pdf导出为word.(收费可破解)

  7. scrapy 爬虫框架之持久化存储

    scrapy  持久化存储 一.主要过程: 以爬取校花网为例 : http://www.xiaohuar.com/hua/ 1.  spider    回调函数     返回item 时    要用y ...

  8. 02 爬虫数据解析之re,xpath,beautifulsoup

    一.正则匹配 简单用法演示: 字符: print(re.findall(".","abccc31223dn哈哈")) ### . 匹配除了换行符以外的任意字符, ...

  9. python记录_day09 初识函数

    一.认识函数 函数:对动作或者功能的封装 格式: 函数声明     def  函数名(): 函数体 函数调用     函数名() #定义函数 def xiao(): print("你的笑像一 ...

  10. Selenium-WebDriver驱动对照表

    Chrome 对于chrome浏览器,有时候会有闪退的情况,也许是版本冲突的问题,我们要对照着这个表来对照查看是不是webdriver和chrome版本不对 chromedriver版本 支持的Chr ...