No

命令

功能

实例

解释

mkdir

创建目录

mkdir newdir
mkdir dir/subdir
mkdir -p newdir/subdir

-p: 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,
系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录

rmdir

删除目录

rmdir temp

 

cd

改变目录

cd test
cd ..
cd ../dir/subdir

 

ls

显示文件信息

ls
ls -l
ls -h
ls *.jpg
ls /tmp/seq*
ls -lR

参数:
-l 表示long,显示全部信息,包括属性、权限、大小和创建日期等
-h human-readable 文件大小以kb,Mb等显示
-R recursive 同时列出所有子目录层

cat

编辑文件

cat seq1
cat > seq1
cat >> seq1

cat file:显示file中的内容
> 往seq1中逐行输入文本,用Ctrl+D结束输入
>> 往seq1中追加append文本,用Ctrl+D结束输入

less/more

显示文件内容

less mytxt.list

less 逐屏显示文件内容,回车进一行,空格进一页,b上一页,q退出,上下箭头也可滚动
less允许往回滚动
more 逐屏显示文件内容,同less一样,区别是上下箭头不能滚动
cat 一行一行显示,不分屏幕

cp

复制文件

cp txt1 txt2
cp ../dir/person.sw .
cp /tmp/txt1 .
cp *.jpg ../pic

cp source dest

mv

更改文件名

mv txt1 test1

将文件名txt1改为test1,不保留txt1

rm

删除文件或目录

rm txt1
rm *.txt
rm /tmp/*.txt
rm -rf tmp

参数:
-r recursive 递归删除
-f force 不提示是否确认删除

chmod

改变权限

chmod -w seq1.t
chmod +w txt1
chmod 755 bin/*

取消用户对seq1.t写的权限
将当前目录下txt1设置为本用户可写,其他用户权限不变
将子目录bin下所有的文件设置为本用户可读可写可执行,其他用户为可执行

05-08 15:08