常用命令Part2
ls
文件一般没有拓展名。
touch
1 2 3 4
| touch xxx mkdir aaa mkdir aaa bbb mkdir -p aaa/bbb
|
rm
1 2 3 4 5 6 7
| rmdir xxx rm xxx rm aaa bbb rm -f xxx rm -rf xxx -r -f
|
cp
1 2 3 4 5 6
| cp a /tmp cp a b /tmp cp a /tmp/b cp -r a b -p -r
|
mv
1 2 3
| mv oldName newName mv oldName /tmp/newName mv oldName /tmp
|
history
grep
1 2 3 4 5
| -n -i -r grep -n xxx /home/hello grep -l xxx *
|
cat
1 2
| cat /etc/profile cat -n /etc/profile
|
管道命令
1 2
| cat -n /etc/profile | grep xxx
|
输出
1 2 3
| echo $PATH echo $$HOSTNAME echo "Hello World" > text
|
重定向与追加
软链接
软连接也称为符号链接,类似Windows快捷方式,主要存放链接其他文件的路径。
系统中有多个Python版本,使用软链接即可切换默认Python版本。
1 2
| which python3 ln -s [原文件或目录] [软链接]
|
查找文件或目录
gzip
1 2 3
| gzip [文件] gunzip [文件.gz]
|
zip
1 2 3 4 5
| zip -r xxx.zip /home/ unzip -d /opt/tmp/home/xxx.zip
|
tar
1 2 3 4 5 6 7 8 9
| tar -zcvf myhome.tar.gz /home/ tar -zxvf myhome.tar.gz tar -zxvf /home/myhome.tar.gz -C /opt/tmp
|