Linux常见命令(一)
常见操作
1. 查看目录列表:
ls
例:ls /home/sjf/ 即查看指定sjf文件夹下的文件目录列表。
2. 查看文件/目录详情
ls -l
例:

3. 打印当前所在目录(print working directory)
pwd
4. 切换目录(change directory)
cd
例:cd /home/sjf/example就从当前目录切换到了example目录,可以pwd打印查看一下。
5. 创建目录:
mkdir a即创建名为a的文件夹
-p参数表示同时创建多个:mkdir -p a/b即创建a文件夹同时包含其下的子文件夹b
6. 删除目录:
rmdir只能删除空目录
rm (remove)删除文件或者目录
rm -rf abc 删除abc目录,和子项一并删除。recursive递归的 、 force强制
7. 复制目录:
cp /home/sjf/example example2复制example文件夹下所有东西为example2
8. 移动/重命名:
mv 即move,移动文件或目录(重命名)
mv 123.txt 1234.txt将该文件重命名

注:对于文件,rm/cp/mv同样适用。
9. 归档压缩:
对于文档打包,使用tar命令(tape archive)档案打包。
例:tar -cvf example.tar example将example文件夹打包
c----------create创建档案
v----------表示verbose显示详情
f----------表示file
也可以同时对多个文件夹打包,依次罗列在后面即可。
接下来是还原档案包:
tar -xvf example.tar;也可以还原到指定文件夹:(extract)

tar -xvf example.tar -C ooout这样就把文件还原到ooout下
**tar -zcvf example.tar.gz example**
**tar -xcvf example.tar.gz -C ooout**
同样将example文件夹压缩和解压,可以对比一下两者只是参数多了**z**,解压的话是**x**,后缀多了**.gz**。
10. 记住几个特殊的目录:
~ 代表当前用户的主目录
. 代表当前目录
. . 上级目录
例:cd ~/example即切换到当前用户目录下的example文件夹下;
cd . ./www即切换到上级目录,再切到www目录下。
11. 软链接:
类似于windows下的快捷方式。
ln -s example2 example22为example2文件夹创建一个名为example22的软链接,example22实际指向example2(-s表示soft)。

删除软链接对于原有的文件没有影响,删除原文件,该软链接就会失效。
后续命令有待扩充。
676





