Linux实用命令汇总(持续更新…)
?
经常会为某个简单的命令名google,baidu,于是觉得有必要自己开个页面,持续的更新这些命令。
判断shell脚本的输入参数个数
命令:
?
argc=$#
?
使用例子:
?
if [ $# -ne 1 ] then echo "Usage: $0 tabname"; echo "e.g.: $0 cdr_20110114"; exit 1; fi
?
查看当前目录下的所有文件,包括子目录下的文件
命令:
?
find ./ -type f
?
实用例子:打印当前目录下所有以.o为后缀的文件。
?
find ./ -type f | grep ".*\.o$"
?
Ubuntu下以管理员权限打开文件夹浏览器
命令:
?
sudo nautilus &
?
查看近期输入过的命令
命令:
?
history
?实用例子,查看近期输入过的configure命令:
?
history | grep configure
?
Ubuntu下获取设备UUID
ls -l /dev/disk/by-uuid/
?
wget进行整站下载(递归下载至本地)
?
wget -r -p -np -k http://xxx.com/abc/
??-r, ?–recursive ? ? ? ? ?指定递归下载。
??-k, ?–convert-links ? ? ?让下载得到的 HTML 或 CSS 中的链接指向本地文件。
??-p, ?–page-requisites ? ?下载所有用于显示 HTML 页面的图片之类的元素。
??-np, –no-parent ? ? ? ? ? ? ? ? 不追溯至父目录。
查看操作系统版本信息
lsb_release -a
?或者
cat /etc/issue
?