- 常用命令
ls
,cp
,rm
,mv
,pwd
- 目录(directory)对应Windows中的"文件夹"概念;
~
代表你的home;.
代表当前目录;..
代表当前目录的上一层目录;- 命令用法一般都是
命令名 操作对象
, 操作对象可以是空格分隔的多个文件/目录 - 区分绝对路径(
/
开头)和相对路径,根据实际情况哪个方便用哪个; - 命令行提示符 [lhzhu@WS0:
] 表示当前以lhzhu身份登陆到了WS0机器,当前目录是, 也就是lhzhu的home, 其绝对路径是/home/lhzhu - 对多个文件/目录进行相同操作可以使用通配符(*)匹配文件/目录名, 如
rm *.dat
删除所有的数据文件。 ls
查看目录底下有哪些文件和目录,选项-l
详细列出,-h
按KB, MB, GB等显示文件大小;cp
复制文件或者目录,常用选项-r
表示复制目录;rm
删除文件和目录,常用选项-r
表示删除目录;mv
移动或者重命名文件或者目录;pwd
打印当前目录;
- 查看当前目录文件
ls
- 查看A目录下a.out文件和B目录下b.out的详细属性(时间戳,大小,权限)
ls -lh A/a.out B/b.out
- 查看A目录下的B目录里面的内容
ls -l A/B
- 回到home (~)
cd
- 到A目录下的B目录
cd A/B
- 到上一层目录
cd ..
- 到上一层目录的上一层目录
cd ../..
- 复制上层目录的A.cpp为当前目录的B.cpp
cp ../A.cpp B.cpp
- 复制当前目录的C目录为D目录(
-r
选项复制目录)
cp -r C D
- 复制当前目录里面的a.cpp 和C目录到B目录(已存在)
cp -r a.cpp C B
- 删除当前目录下的A.cpp、u.dat、rho.dat 文件
rm A.cpp u.dat rho.dat
- 删除当B目录下的C目录(
-r
选项删除目录)
rm -r B/C
- 把当前目录的A.cpp u.dat 移动到Home
mv A.cpp u.dat ~
- 充命名A.cpp为B.cpp
mv A.cpp B.cpp
很简单, 就是 pwd
.