Linux常用命令记录
tar(解压,压缩,帮助:tar -h)
解压,-C标签指定解压到哪个目录
1  | tar -xf -C ./test  | 
压缩
1  | tar -cf <archive-filename> [filenames...]  | 
shasum(hash,帮助shasum -h)
生成hash,-a标签指定使用哪个算法
1  | shasum -a 256 README.md  | 
修改终端显示,不显示用户名和电脑名称
修改/etc/bashrc:PS1='\w $ ’
1  | more /etc/bashrc  | 
其他参数:
- \d :代表日期,格式为weekday month date,例如:“Mon Aug 1”
 - \H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
 - \h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
 - \t :显示时间为24小时格式,如:HH:MM:SS
 - \T :显示时间为12小时格式\A :显示时间为24小时格式:HH:MM
 - \u :当前用户的账号名称\v :BASH的版本信息
 - \w :完整的工作目录名称。家目录会以 ~代替
 - \W :利用basename取得工作目录名称,所以只会列出最后一个目录
 - # :下达的第几个命令
 - $ :提示字符,如果是root时,提示符为:# ,普通用户则为:$
 
crontab(定时任务,man crontab)
- 查看:
crontab -l - 编辑:
crontab -e 
crontab配置举例如下:
1  | 每天十点30分执行hello.sh  | 
grep
屏蔽grep命令本身
1  | ps -ef|grep python |grep -v grep  |