目录操作
名称:cd
语法:cd [directory]
说明:把当前工作目录转到” directory”指定的目录。
实例: 进入目录 /usr/bin/:
cd /usr/bin
名称 : ls
语法:ls [options] [pathname-list]
说明:显示目录内的文件名和“pathname-list”中指定的文件名
实例:列出目前工作目录下所有名称是 s 开头的文件:
ls s*
名称:pwd
语法:pwd
说明:显示当前目录的绝对路径。
名称: mkdir
语法:mkdir [options] dirName
说明:创建名称为 dirName 的子目录。
实例:在工作目录下,建立一个名为 AA的子目录:
mkdir AA
名称:rmdir
语法: rmdir [-p] dirName
说明: 删除空的目录。
实例:将工作目录下,名为 AA的子目录删除 :
rmdir AA
文件操作
名称:cp
语法:cp [options] file1 file2
说明:复制文件file1到file2。
常用选项:-r 整个目录复制
实例:将文件 aaa 复制(已存在),并命名为 bbb :
cp aaa bbb
名称:mv
语法:mv [options] source... directory
说明:重新命名文件,或将数个文件移至另一目录。
范例:将文件 aaa 更名为 bbb :
mv aaa bbb
名称:rm
语法:rm [options] name...
说明:删除文件及目录。
常用选项:-f 强制删除文件
实例:删除除后缀名为.c的文件
rm *.c
名称:cat
语法:cat[options] [file-list]
说明:在标准输出上连接、显示文件列表file-list里的文件
实例1:显示file1和file2的内容
cat file1 file2
实例2:将file1和file2合并成file3
cat file1 file2 > file3
名称:more
语法:more[options] [file-list]
说明:在标准输出上连接、分页显示文件列表file-list里的文件
实例:分页显示文件AAA
more AAA
名称:head
语法:head[options] [file-list]
说明:显示文件列表file-list中的文件的起始部分,默认显示10行;
实例:显示文件AAA起始部分
head AAA
名称:tail
语法:tail[options] [file-list]
说明:显示文件列表file-list中的文件的尾部;默认显示10行;
实例:显示文件AAA尾部
tail AAA
名称:ln
语法:ln[options] existing-file new-file
ln[options] existing-file-list directory
说明:为“existing-file”创建链接,命名为new-file
在directory目录,为existing-file-list”中包含的每个文件创建同名链接
常用选项:-f 不管new-file是否存在,都创建链接
-s 创建软链接
实例1:建立软连接temp.soft,指向Chapter3
ln –s Chapter3 temp.soft
实例2:为examples目录下的所有文件和子目录建立软连接
ln –s ~/linuxbook/examples/* /home/faculty/linuxbook/examples
名称:chmod
语法:chmod [option] mode file-list
说明:改变或设置参数file-list中的读、写或执行权限
实例:添加文件job的可执行权限
chmod +x job
名称: tar
语法:chmod [option] [files]
说明:备份文件。可用来建立备份文件,或还原备份文件。
实例1:备份test目录下的文件,并命名为test.tar.gz,可执行命令:
tar –zcvf test.tar.gz test
实例2:解压缩相关的test.tar.gz文件,可执行命令:
tar –zxvf test.tar.gz
其他
名称:echo
语法:echo $variable
说明:显示变量variable的值。
实例1:显示当前用户路径PATH的值
echo $PATH
名称:ps
语法:$ps [options]
说明:用于查看当前系统中的活跃进程
实例1:显示当前所有进程
ps –aux
名称:kill
语法:$kill [-signal] pid
说明:终止指定进程
实例1:终止1511号进程
kill 1511