1 列目录命令---ls
命令格式ls [OPTION]...[FILE]...
例子:
$ ls(口令)
afile Desktop(所列出的目录)
ls-a 显示所有文件包包括隐藏文件
ls命令默认以短格式显示文件和目录信息,即只显示文件和目录的信息,通过短格式的显示并不能较好的获取相应的信息,因此ls通常与-l一起使用
例子:
$ ls -l
total 12
-rw-rw-r-- 1 teacher teacher 0 Mar 29 20:21 afile[jjh6]
ls命令用文件作为参数时,只显示指定文件信息,不显示其它文件或目录信息,这有利于定位查询需要的信息
例子:
$ ls -l afile
-rw-rw-r-- 1 teacher teacher 0 Mar 29 20:21 afile
ls命令用目录作为参数时,将显示指定目录中的内容,即目录中所包括的文件和目录列表,而不是目录文件本身的信息
例子:
$ ls -l Desktop
-rw-rw-r-- 1 teacher teacher 0 Mar 29 20:44 test
显示当前目录---pwd
pwd用于现实用户当前所在的目录
例子:
$ pwd
/home/teacher
目录更改命令---cd
cd命令改变用户当前目录到其它目录,cd命令可以使用目录明作为参数
cd [OPTION] [dir]
例子:
$ pwd
/home/teacher
$ cd /
$ pwd
/
新建目录命令--mkdir
mkdir用于建立空名令
mkdir [OPTION] DIRECTORY...
例子:
$ mkdir test
$ ls
afile Desktop test
$ cd test
$ pwd
/home/teacher/test
mkdir也可以同时建立多个目录
删除目录命令---rmdir
rmdir命令用于删除指定的空命令
rmdir [OPTION] ... DIRECTORY
rmdir命令使用目录名作为参数,指定名称目录必须时空目录(目录中没有任何文件及其文件夹),否则删除不成功.需要先将目录中的文件或子目录删除,然后在删除目录
例子:
$ mkdir dira/dira1
$ ls dira
dira1
$ rmdir dira
rmdir : `dira' : Directory not empty
$ rmdir dira/dira1/
$ rmdir dira
与门口命令建立多个目录类似,rmdir命令也可以接受多个目录参数,即在同一条rmdir中删除多个空目录
例子:
$ ls
dirb dirc
$ rmdir dirb dirc
$ ls -l
total 0
2.文件操作命令
文件类型察看命令--file
file命令用于察看文件的类型,可使用文件名作为参数,自动识别并显示指定文件的类型
file [OPTION]...[FILE]...
file命令能够识别Linux系统中大多是文件的类型(文本文件,二进制可执行文件,压缩文件等)
例子:
$ file /etc/passwd
/etc/passwd: ASCLL text
由于Linux系统中不强制使用文件扩展名(如".mp3"等)来表示文件的类型,在不确定文件类型时,将用此命令.
新建文件命令--touch
touch命令用于新建指定文件的空文件,使用文件名作为参数
touch [OPTION]...[FILE]
当touch命令中参数指定的文件不存在时,touch命令将按照参数中的文件名建立文件
例子:
$ ls -l
total 0
$ touch myfile
$ ls -l
total 4
-rw-rw-r-- 1 teacher teacher 0 Mar 29 22:43 myfile
当touch命令中参数指定的文件存在时,touch命令将更新该文件的时间属性
例子:
$ ls -l
total 4
-rw-rw-r-- 1 teacher teacher 0 Mar 29 22:43 myfile
$ touch myfile
$ ls -l
total 4
-rw-rw-r-- 1 teacher teacher 0 Mar 29 22:45 myfile
复制文件命令--cp
cp命令用于复制文件(目录),将原地址文件(目录)复制到目标地址
cp [OPTION]...SOURCE DEST
cp [OPTION]...SOURCE...DIRECTORY
cp命令的第一种格式时将原源文件复制为目标文件
例子:
$ touch file1
$ ls
file1
$ cp file1 file2
$ ls
file1 file2
cp命令的第二种格式时将指定的一个或多个文件复制到指定的目录,在cp命令的所有参数中只有最后一个参数时目录名,目录名之前的所有参数都是需要进行复制的文件名
例子:
$ mkdir backup
$ cp file1 filr2 backup
$ ls backup
file1 file2
删除文件命令--rm
rm命令用于删除文件,由于在Linux系统中文件的删除时不可回复的,因此慎用.
rm [OPTION]...FILE...
例子:
$ ls
backup fule1 fulr2
$ rm fule1 fulr2
$ ls
backup

