加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux基础教程之基础命令概括

发布时间:2022-07-15 15:55:51 所属栏目:Linux 来源:互联网
导读:文件和目录操作类 ls命令 list 列出指定目录下的内容 语法格式: ls [OPTION] [FILE] 常用选项: -a显示所有文件和隐藏文件。 -A显示除.和..之外的所有文件。 -l 长格式列表,显示文件的详细属性信息 -h human-readanle,把文件大小单位换算,换算后可能会是
  文件和目录操作类
  ls命令  list 列出指定目录下的内容
 
  语法格式: ls [OPTION]… [FILE]…
 
  常用选项:
 
  -a显示所有文件和隐藏文件。
 
  -A显示除.和..之外的所有文件。
 
  -l 长格式列表,显示文件的详细属性信息
 
  -h  –human-readanle,把文件大小单位换算,换算后可能会是非精确值
 
  -d  查看目录自身而非其内部文件列表
 
  -r  reverse,逆序显示
 
  -R  recursive  ,递归显示
 
  -t   显示最后一次修改的文件
 
  -n  打印文件的UID和GID
 
  -i  显示文件的inode信息
 
  -t  用文件和目录的更改时间排序
  -F  在不同类型的文件的文件名结尾追加一个字符以示区别。可执行文件后加”*”,目录后加”/”,管道文件后加”|”,套接字文件后加”=”,普通文件没有后缀。比较有用。
 
  –full-time  列出文件的完整时间格式
 
  例如:显示/etc里面所有的内容包含隐藏文件  ls  -ali 最左边一列是文件的inode信息。
 
  F2
 
  出文件的完整时间格式 ls -ali –full-time
 
  F2
 
  假如我在/tmp下面新建了一个hello.txt文件,可以用ls -lrt 进行逆序按时间排序出最下面找到它:
 
  F3
 
  pwd命令   printing working directory 显示当前工作目录
 
  cd  –   上一次所在目录和当前目录之间来回切换
 
  .       表示当前目录
 
  cd  ..   切换到当前目录的上一级目录
 
  touch命令   用于创建一个新文件或修改文件时间戳
 
  touch [OPTION]… FILE…
 
  常用选项:
 
  -c   –no-create,指定的文件路径不存在时不予创建
 
  -a   仅修改访问时间access time
 
  -m  仅修改modify time(文件内容修改)
 
  -t   使用指定的日期时间,而非现在的时间
 
   
 
  cp命令 copy 用于复制源文件或者目录到
 
  语法格式:单源复制:cp [OPTION]… [-T] SOURCE DEST
 
  多源复制:cp [OPTION]… SOURCE… DIRECTORY
 
  常用选项:
 
  -i:交互式复制,即覆盖之前提醒用户确认;
 
  -f:强制覆盖目标文件;
 
  -r, -R:递归复制目录;
 
  -d:复制符号链接文件本身,而非其指向的源文件;
 
  -a:-dR –preserve=all, archive,用于实现归档;
 
  -p   –preserv=
 
 
  all:上述所有属性
 
  保持指定的属性(默认:模式,所有权,时间戳)
 
  -P   –no-dereference   不跟随源文件中的符号链接
 
  实例:单文件复制 复制/etc/fstab到tmp下 文件不存在时:
 
  [root@dxl /tmp 14:35:16]# cp /etc/fstab .
 
  [root@dxl /tmp 14:36:44]# ls
 
  1.txt  22  33  fstab  functions  hello.txt  test.txt
 
  复制目录时目标文件夹存在,则把源目录里面的内容复制到目标文件夹里面。要是目标不存在则创建。
 
   
 
  mkdir命令  创建目录make directories
 
  语法格式: mkdir [OPTION]… DIRECTORY…
 
  常用选项:
 
  -p  通俗地说对于不存在的父和子目录一起创建出来
 
  -v 显示过程
 
  -m 直接给定权限
 
  注意:路径基名方为命令的作用对象;基名之前的路径必须得存在;
 
  例如:在tmp下面创建目录centos/a/b/c
 
  [root@dxl /tmp 15:16:35]# mkdir -pv /tmp/centos/a/b/c
 
  mkdir: created directory `/tmp/centos’
 
  mv [OPTION]… SOURCE… DIRECTORY
 
  mv [OPTION]… -t DIRECTORY SOURCE…
 
  常用选项:-f强制移动
 
  -i 交互式
 
  例如:把tmp下面的1.txt移动到tom文件夹里面并命名为2.txt。
 
  [root@dxl /tmp 15:23:17]# mv 1.txt  ./tom/2.txt
 
   
 
   
 
  rm    删除命令remove
 
  语法格式: rm [OPTION]… FILE…
 
  常用选项:-f 强制删除
 
  -i  交互
 
  -r  将参数中列出的全部目录和子目录均递归地删除
 
  注意:删除命令是一个非常危险的操作,所有不用的文件建议不要直接删除,而是移动至某个专用目录;(模拟回收站),过段时间后,非常明确肯定不要了再删除。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读