linux下常用的基本命令

cd

功能:

切换工作目录,cd是Change Directory的缩写。

语法:

       cd [相对路径或绝对路径]

注意:

切换用户所在目录的,后面如果什么都不跟,就会直接到当前用户的根目录下。

pwd

功能:

显示目前所在目录,pwd是Print Working Directory的缩写。

选项:

  -P  :显示出真实的路径,而非使用连结 (link) 路径。

ls

功能:

  列出目录下的文件和目录。

语法:

  ls [-选项] 目录名称

选项:

-a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来。

-d :仅列出目录本身,而不是列出目录内的文件数据。

-l :长数据串列出,包含文件的属性与权限等等数据。

mkdir 

功能:

  创建目录,‘mkdir’ 其实就是make directory的缩写。

语法:

  mkdir [选项] 目录名称

选项:

-m:选项用来指定要创建目录的权限。

-p:选项用来创建连级目录(直接将所需要的目录(包含上一级目录)递归创建起来)。

注意:

没有p选项是无法一次性创建连级目录的,加上p选项之后就可以。

创建文件时加上-m选项可以指定文件的权限,否则将使用默认权限。

rmdir

功能:

  删除空的目录。

语法:

   rmdir [选项] 目录名称

选项:

  -p :连同上一级『空的』目录也一起删除

注意:

利用 -p 这个选项,立刻就可以将 test1/test2/test3/test4 一次删除。

不过要注意的是,这个 rmdir 仅能删除空的目录。

cp

功能:

  拷贝文件和目录。

语法:

  p [选项] 来源档(source) 目标档(destination)

选项: 

-p:连同文件的属性一起复制过去,而非使用默认属性(备份常用)。

-r:递归持续复制,用于目录的复制行为。

-u:若 destination 比 source 旧才升级 destination。

rm

功能:

移除文件或目录。

语法:

rm [选项] 文件或目录

选项:

-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息。

-i :互动模式,在删除前会询问使用者是否动作。

-r :递归删除,最常用在目录的删除,这是非常危险的选项!!!

注意:

若文件不存在,使用rm file 命令会报错,但是加上-f选项,就不会报错。

慎用-r选项,要使用时加上-i选项。

mv

功能:

移动文件与目录,或修改名称。

语法:

mv [选项] 来源档source  目标档destination

选项:

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖。

-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖。

-u :若目标文件已经存在,且 source 比较新,才会升级 (update)。

注意:

mv [选项] source1  source2  source3  … directory,这种形式的命令可以做到将source1…文件或者目录移动到最终的directory目录下。 

posted @ 2018-03-09 09:12  刘-皇叔  阅读(169)  评论(0编辑  收藏  举报