Ubuntu各种命令详解
&&和&,|和||,< 和 > 、>>, ;
&
表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &
&&
表示前一条命令执行成功时,才执行后一条命令 ,如 echo ‘1‘ && echo ‘2’
|
表示管道,上一条命令的输出,作为下一条命令参数,如 echo ‘yes’ | wc -l (用于计算字数,-l显示行数)
||
表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo “fail”
;
表示 command1;command2;command3 顺序执行,不管前面命令成功与否。
<
表示的是输入重定向的意思,就是把<后面跟的文件取代键盘作为新的输入设备。
>
输出重定向 比如输入一条命令,默认行为是将结果输出到屏幕。但有时候我们需要将输出的结果保存到文件,就可以用重定向。ps > ps.txt (>表示覆盖原文件内容(文件的日期也会自动更新))
>>
表示追加内容(会另起一行,文件的日期也会自动更新)。
查询架构
1 | uname -a |
设置或查看环境变量
1 | # 加到PATH末尾 |
压缩命令
zip
1 | 压缩文件(对于目录失效) |
tar
1 | 打包: |
参数说明
x是解压,c 是压缩
z指gz文件,j指bz文件
f指定文件
添加/删除源
1 | 添加PPA |
添加/删除包
1 | apt-get --purge remove <package> # 删除软件及其配置文件 |