码迷,mamicode.com
首页 > 系统相关 > 详细

Linux简单命令

时间:2020-07-16 21:59:20      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:block   lin   链接文件   each   软链接文件   locate   另一个   时间   nod   

1、查询目录中内容:ls   (ll:ls -l 简写)

  ls [选项] [文件或目录]

  选项:

      -a:显示所有

      -l:显示详细信息:

        前十位表示权限:第一位:文件类型(第一位可以辨别)(-:文件,d:目录,l:软链接文件)|  权限类型:rw:

                2-4位:u所有者,5-7位:g所属组,8-10位:o其他人

                r:读 ,w: 写,x:执行

      -h:人性化显示文件大小

      -d:查看目录属性

      -i:显示文件inode(相当于一个id)

技术图片

 2、建立文件夹 mkdir(make directories)

  mkdir test:创建test文件

  mkdir -p a/b:创建a文件夹并在a文件夹中创建b文件夹

3、切换所在文件夹:cd(change directory)

  cd ~:进入当前用户的家目录

  cd:同cd ~

  cd -:进入上次目录

  cd ..:进入上级目录

4、查看所在目录位置:pwd(print working directory)

5、删除空目录:rmdir [目录名] :remove empty directories (只能删除空目录)

6、删除文件或目录:rm

  rm [选项] [文件或目录]

  -r:删除目录

  -f:强制

7、复制命令:cp(copy)

  cp [选项] [原文件或目录] [目标目录]

  -r:复制目录

  -p:连带复制文件属性  

  -d:若源文件是链接文件,则复制链接属性

  -a:相当于-pdr(完全复制源文件/目录的话,使用这个选项)

8、剪切或改名命令:mv(move)

  mv [原文件或目录] [目标目录]

  mv teaching test/ : 将teaching目录(或文件)移动到test目录下

  mv teaching teaching1 :将teaching目录(或文件)改名为teaching1

9、常用目录作用:

  / :根目录

  /bin : 命令保存目录(普通用户就可以读取的命令)

  /boot : 启动目录,启动相关文件

  /dev : 设备文件保存目录

  /etc : 配置文件保存目录

  /home : 普通用户家目录

  /User : 包含某个用户的专有资源  (bin:系统命令-普通用户)

  /sbin :系统命令(超级用户使用)

10、链接命令:ln(link)

  ln [原文件] [目标文件]

  ln index.html teaching/index.html    在teaching目录下创建index.html链接,这种是硬链接,修改其中一个,另外一个也会发生变化

  ln -s index.html teaching/index1.html  创建软链接,相当于windows的快捷方式,原文件index.html删除,index1.html也不可用

  硬链接特征:

    1、拥有相同的i节点和存储block块,可看作同一个文件

    2、可通过i节点识别,硬链接i节点相同

    3、不能跨分区

    4、不能对目录使用

  软链接特征:

    1、类似windows快捷方式 

    2、软链接拥有自己的i节点和block块,但是block块中只保留原文件的文件名和i节点,并没有实际的文件数据

    3、修改任意文件,另一个都改变

    4、删除原文件,软链接不能使用  

11、文件搜索命令:locate

  locate 文件名

  在后台数据库按文件名搜索,搜索速度更快

  mac中       /var/db/locate.database   是locate命令所搜索的数据库(执行locate时,提示需要创建)  

       updatedb (更新数据库,文件创建之后,数据更新需要一定时间,执行此命令,可以立即更新)

12、搜索命令的命令 whereis  , which (在mac中演示,和linux平台不一样

  whereis 命令名 (搜索命令所在路径及帮助文档所在路径)

    whereis ls  ——————   /bin/ls                     

    -b : 只查找可执行文件

    -m : 只查找帮助文件

  which 命令名 (搜索命令所在路径及别名)

    which ls ————————  ls: aliased to ls -G

  

     

Linux简单命令

标签:block   lin   链接文件   each   软链接文件   locate   另一个   时间   nod   

原文地址:https://www.cnblogs.com/happy-dog/p/13276915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!