常见解压/压缩命令
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
- --include *{.c,.cpp} 仅仅在文件夹中搜索.c和.cpp文件;
- --exclude "README" 排除全部README文件
- --include-dir 仅在某些文件夹中搜索
- --exclude-dir 排除某些文件夹
- --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