Linux常用命令(文件常用命令)

Linux中的命令严格区分大小写

 基本命令:

1. clear:清屏

2. ls: list  列表展示当前目录中的内容

  ls -l 长格式展示当前目录中的所有内容

  ls -a 显示所有内容,包含当前目录中的隐藏内容,隐藏内容都以“.”开头

  ls -la 长格式显示所有内容(包括隐藏内容)

  ls -l 长格式说明,例子:dr-xr-xr-x 2 root root 1092 日期 文件名

    1) d:代表目录  - 代表文件

    2)前三位  r (读)   w(写)    x(执行)

          中间三位:当前文件创建者所在组其他用户的操作权限

        后三位:当前文件创建者所在组的其他组用户的操作权限  

    3)文件链接数

    4)root 当前文件的创建者

    5)root 当前文件的创建者所在组

    6)文件大小(字节)

    7)文件名 

3. ls / 查看跟下面的所有文件

4. ls -R 递归显示目录下的文件

5. cd 目录名  切换到目标目录

  cd    后面什么都不加,代表切换到家目录

操作文件和目录相关的命令:

1. pwd 显示当前工作目录

2. touch 不存在文件名  解释:创建空文件

    已经存在文件名,修改原来文件的创建时间。

  touch a.txt

3. mkdir 创建目录         解释:只能创建一级目录

  mkdir b                   解释:代表在当前目录创建

  mkdir /目录结构 目录   解释: 代表在执行目录结构创建

  mkdir -p 创建多级目录

4. cp

  拷贝文件:文件名 目录名      解释:拷贝文件到目录中。

  拷贝空目录:cp -r 目录a 目录b      解释:目录a下所有的子目录和文件拷贝到目录b

  拷贝非空目录:cp -r a目录/ aa目录

5. mv 修改/移动文件和目录

  改名:

    给文件改名:mv  存在文件名 不存在文件名

    给目录改名:mv 存在的目录名  不存在的目录名

  移动:

    移动文件到指定目录:mv 存在文件名 存在目录名

    移动以.txt结尾的文件到指定目录:mv *txt 指定目录

    移动目录:mv 存在目录名 目标目录

6.rm 删除文件(remove)  带友情提醒删除指定文件

  rm -f a.txt        解释: 强制删除没有提示

  rm -r 目录名    解释:带友情提醒级联删除目录及目录中的所有文件

  rm -rf 目录名   解释:强制递归删除

7. cat 文件名 用来查看当前文件的内容,一直显示全部文件到末尾

8.more 、less (查看文件内容,用于文件内容比较多的情况)  

  more    用Ctrl+c 来结束查看

  less      用    :q  结束查看

9.head、tail 查看文本中开头或结尾部分的内容

  head -n 10 a.txt       解释:查看a.txt中的前10行内容

  tail -f 文件名             解释:用于监听文件实时的变化, 多用于Tomcat的输出日志

10. 上传文件到Linux系统中  alt+p 打开ftp

  

  

原文地址:https://www.cnblogs.com/lkldeblog/p/10762642.html