linux基本命令

目录

一、帮助命令

二、查看目录

三、连接

四、切换

五、查看

六、文件格式

七、通配符

八、修改命令

九、du,cp,mv,rm

十、查找

 

 

 

 

一、帮助命令

  help:

    内部命令:help 内部命令

 

    外部命令:外部命令 --help

 

  man:man命令帮助是指有一个man手册可以供查询

  我们可以man 命令,查看man手册,在man手册中空格可以一页一页查看,下可以一条一条查看,q退出

 

二、查看目录

  pwd 

  基本用法:pwd :显示当前目录

       pwd-P(大写) :显示真实目录(就是绝对路径)

 

 

三、连接

  软连接:如同window系统中的快捷方式,赋予其另一个入口,多一个文件

  可以用ll查看

 

 

 

 

  硬链接:不改变文件数量,只是多一个入口,不能用文件夹做硬链接,因为耗费资源太多

  

  只能指向文件

 

 

 

四、切换

  cd:用来跳转各个目录之间的命令

  cd /opt   //切换到/opt目录

  

   cd或者cd~可以切换到当前目录的家目录

   cd .切换到当前目录

  cd..切换到上一层目录

   

 

  路径写完,初学者尽量使用绝对路径,绝对路径要从根目录开始,唯一的准确的目录

 

五、查看

  ll:查看当前目录文件和目录,长格式展示

  ls :直接展示目录内容

 

 ls-a:显示所有文件,包括.隐藏文件 

 ls -t按时间由大到小顺序展示

ls - tr(倒叙展示)

 ls - s 按大小由小到大展示文件顺序

 ls-r 按递归展示文件内容

 tree:按树状展示目录内容

 

 六、文件格式

  

 第一位是文件类型

第二部分rw-r--r--九位是文件权限,是文件所有者可读可写不可执行,文件所有组可读,其他所有者可读

第三部分2 指的是2个连接

第四部分root所属人

第五部分root所属群组

第六部分0 文件大小

第七部分4月27 14:10为最后修改时间

第八部分a 为文件名

 

 

七大文件类型:

  1.- 普通文件 就是普通文件,文本文档  

  2.d 目录文件 文件夹

  3.l 链接文件 快捷方式

  4.b 块设备  硬件设备

  5.c 字符设备

  6.p 管道文件 管道指的是单向发送,速度块

  7.s 套接字文件 保证不同系统可以通信

 

文件三个权限:可读r可写w可执行x

       分别有所有者,所属组,其他使用者

 

链接内容:一个文件有文件自己,.,..,三部分,.代表当前目录..代表上级目录

 

七、通配符

  通配符是用来匹配文件夹或文件

  常用:?和*

  ?表示匹配一个不同字符

  *表示匹配任意字符  

 

  {1..10}:1到10

  {a..z}:a到z

  [1 2 3]  1或2或3

      

  

  [^1]匹配除了1的

 

 

八、修改命令

  alias:定义赋予,可以自定义命令

  将ehco etc/sysconfig/network-scripts/ifcfg/ens33定义于a

  这样的话,运行a,相当于运行以上代码,可用于常用命令

   

  \命令,可以执行以前命令,可以抵消定义

 

 

  优先级:绝对路径>别名>内部>hash>外部命令

   定义的别名优先级高于其他命令

 

九、du,cp,mv,rm

  du:查看磁盘使用量

  du-a:查看所有

  du-k:带单位显示

  

  cp:复制文件夹

  cp-a:复制所有权限

  cp-p:复制部分权限

  cp-f:强制复制,不询问

  cp-r:直接将目录一起复制

   

  mv:在当前目录使用,是改名的作用,在其他目录是移动的作用

  mv-f:强制移动,不询问

  mv-n:移动,如果以及有,则不移动

  mv-v:显示移动过程

   

  rm:删除

  rm-r(递归)可以删除目录

  rm-f(强制删除)

 

十、查找

  which:小范围查找

  只能在特定几个文件夹里查找命令

   

  find:真正的查找命令 

     格式:find+查找范围+选项+查找条件+处理动作(默认打印)

     可以全部文件查找,由于量大,所以速度慢

      可以做到实时查找

      条件:size(大小)mtime(时间)type(类型)name(名字)exec(交给后面处理)

   

 

  locate:数据库查找

      但是有一点延时性,无法实时更新

      需要updatedb来生成数据库,才可以查找

posted @ 2023-04-27 17:05  纸签  阅读(76)  评论(0编辑  收藏  举报