Linux常用命令

ls命令

  1. -a 列出目录所有文件,包括以.开始的隐藏文件

  2. -A列出除.和..的其他文件

  3. -r反序排列

  4. -t以文件修改时间排序

  5. -S以文件大小排序

  6. -h以文件易读大小显示

  7. -l将文件的详细信息(文件名,文件权限,所有者,文件大小等)显示列出来

  8. note:参数属性可以相互搭配,
    比如: ls -hlrt 解释为以易读显示、反序排列、以文件修改时间排序、文件的详细信息列出来

cd命令

cd [dirName] 切换至dirName目录

  1. cd /进入根目录

  2. cd ~进入家目录,即桌面目录

  3. cd ..进入上一目录

  4. cd -进入上一次工作路径

  5. cd!$把上个命令的参数做为cd参数使用

pwd命令

  1. pwd 查看当前路径

  2. pwd -P (大写P)查看当前的实际路径

mkdir命令

mkdir [选项] 创建文件的路径

  1. -m:对新建目录设置存取权限,也可以用chmod命令设置(未测试)

  2. -p :可以是一个路径名称,不管存不存在都一次创建

rm命令

删除一个目录中的一个或多个文件或者目录,如果没有使用-r选项,则rm不会删除目录。如果使用rm来删除文件,通常仍可以将该文件恢复 rm [选项] 文件

  1. pwd 查看当前路径

  2. pwd -P (大写P)查看当前的实际路径

mkdir命令

  1. -m:对新建目录设置存取权限,也可以用chmod命令设置(未测试)

  2. -p :可以是一个路径名称,不管存不存在都一次创建

rmdir命令

  1. 用于删除目录

rm命令

  1. 用于删除文件:rm [选项] 文件

  2. -i:互动:提示确认删除

  3. -f:强制,不提示删除

  4. -v:详细显示删除的进度

  5. -r:递归:将删除某个目录以及其中所有的文件和子目录

mv命令

  1. 用于移动文件或者重命名 mv [选项][源文件][目标文件],根据第二个参数类型,若为目录,则移动文件,可以移动多个文件;若为文件则重命名该文件

  2. -i:互动:提示确认覆盖

  3. -f:强制,不提示覆盖

  4. -v:详细显示移动的进度

cp命令

  1. 用于复制一个或多个文件去于目标目录中

  2. -i:互动:提示是否覆盖相同文件

  3. -f:强制,不提示覆盖

  4. -v:详细显示复制的进度

  5. -a:复制的文件与源文件时间也相同

cat命令

  1. 一次显示整个文件:cat filename,Ctrl+D退出cat

  2. 创建一个新文件:cat > filename

  3. 将几个文件合并为一个文件:cat file1 file2 > file

  4. -n:输出所有行号

grep命令

  1. 用于在文件中查找一个特定的字符串,区分大小写 grep Hello HelloWorld.c

touch命令

  1. touch filename:用于创建新空白文件,可以添加数据

posted @ 2017-03-27 15:37  SimonKly  阅读(253)  评论(0编辑  收藏  举报