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 |