美文网首页
好用Shell命令

好用Shell命令

作者: Whyn | 来源:发表于2017-06-22 13:52 被阅读28次

常见解压/压缩命令

tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)

.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName

.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知

.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName

.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

复制到剪切板

$xsel -b -i

-b, --clipboard
  operate on the CLIPBOARD selection.
-i, --input
  read standard input into the selection.

粘贴剪切板内容

$xsel -b -o

-o, --output
write the selection to standard output.

Ubuntu系统垃圾清理

1.清理下载的软件包
 当使用apt-get install安装应用时,系统会将应用包放入 /var/cache/apt/archives/ 目录中.如要清除软件缓存,使用:

sudo apt-get autoclean //只删除系统已卸载的软件应用包
sudo apt-get clean //删除所有缓存包

2.删除不用的旧内核
 首先,查看下系统当前内核版本:

uname -r

然后,打开终端,敲入命令:

dpkg --get-selections | grep linux

最后,将不用的内核文件image、头文件headers删除掉就可以咯。在终端中输入命令

sudo apt-get purge 内核文件名 头文件名

命令新开shell窗口

gnome-terminal


grep

  1. --include *{.c,.cpp} 仅仅在文件夹中搜索.c和.cpp文件;
  2. --exclude "README" 排除全部README文件
  3. --include-dir 仅在某些文件夹中搜索
  4. --exclude-dir 排除某些文件夹
  5. --exclude-from FILE 从文件FILE中读取须要排除的文件列表
只在目录中所有的.php和.html文件中递归搜索字符"main()"
grep "main()" . -r --include *.{php,html}
grep "linux" -R -n . --include *.txt --include *.doc

在搜索结果中排除所有README文件
grep "main()" . -r --exclude "README"
grep "linux" -R -n . --exclude *.txt --eclude *.doc
grep "linux" -R -n . --exclude-dir dir1

在搜索结果中排除filelist文件列表里的文件
grep "main()" . -r --exclude-from filelist

相关文章

  • 好用Shell命令

    常见解压/压缩命令 tar解包:tar xvf FileName.tar打包:tar cvf FileName.t...

  • vim学习 09——shell命令

    vim学习 09——shell命令 执行 shell 命令 :!shell命令 : 可以执行 shell 命令。 ...

  • ADB常用命令集合

    基础命令 USB设备命令 文件传输命令 SHELL命令 adb shell pm命令 adb shell am命令...

  • (linux/mac)mysql调用系统命令

    system + shell命令! + shell命令

  • shell脚本基础

    shell介绍 shell命令: 在linux终端能被解析的命令,就是shell命令。 shell脚本: 多个sh...

  • adb shell logcat 命令

    adb shell logcat 命令 Tags: adb_shell adb shell logcat命令映射为...

  • exec命令

    shell 中的 exec 两种用法: 1.exec 命令 ;命令代替shell程序,命令退出,shell 退出;...

  • shell 命令

    Linux shell执行命令有三种: 内建命令, shell函数和外部命令 内部命令: shell程序本身包含的...

  • vscode终端配置

    vscode在win系统下, 默认使用cmd终端, 感觉不太好用。连rm -rf , cp等常用的shell命令也...

  • shell中的内建命令, 函数和外部命令

    Shell识别三种基本命令:内建命令、Shell函数以及外部命令:(1)内建命令就是由Shell本身所执行的命令。...

网友评论

      本文标题:好用Shell命令

      本文链接:https://www.haomeiwen.com/subject/hpcfcxtx.html