【Linux系列教程】02.命令基本格式、常见目录以及文件目录处理命令

原创 2016年06月01日 16:19:12

注:[] 代表可选项

Linux系列教程

Thans


一、常见目录的作用

  •  /             根目录

  • /bin        命令保存目录,普通用户就可以读取的命令

  • /boot      启动目录,启动所需的相关文件。一般单独分区,不能占满,没有空间后系统无法启动,一般留200M即可

  • /dev       设备文件保存目录,在这个目录中包含了所有Linux系统中使用的外部设备

  • /etc        配置文件保存目录

  • /home    普通用户的家目录(家目录即为初始目录用户登录以后所在的目录)比如有用户thans,则有对应目录/home/thans

  • /lib           系统库保存目录

  •  /lib64       64位系统库保存目录

  • /mnt        系统挂载目录

  • /media     挂载目录

  • /sbin        命令保存目录,超级用户可以读取的命令

  • /root        超级用户的家目录

  • /tmp         临时目录

  • /proc       直接写入内存的。这个目录是一个虚拟目录,它是系统内存映射,我们可以直接通过访问这个目录来获取系统信息。也就是说,这个目录的内容不在硬盘上而是在内存中。

  • /sys         同上

  • /usr         系统软件资源目录

  •             /usr/bin    系统命令(普通用户)

  •             /usr/sbin   系统命令(超级用户)

  • /var        系统相关文档内容


        linux是个严谨的系统,大家以后在练习的时候,尽量在tmp目录和家目录下练习。并且要养成该放哪放哪的好习惯!

二、命令的基本格式

  • 命令 [选项] [参数]

  • 注意:

    • 个别命令不遵循这个格式

    • 当有多个选项时,可以写在一起

    • 简化选项与完整选项   例如:-a 等于 --all

  •   这个结构中,root代表当前用户,localhost代表主机名。 ~ 代表当前所在目录  # 是用户提示符,#代表的是超级用户,$代表的是普通用户。

三、文件、目录处理命令

1查询目录中的内容:ls
  • 格式:ls [选项] [文件或目录]

  • 选项:

    • -a    显示所有有文件,包括隐藏文件

    • -l     显示详细信息

    • -d   查看目录属性

    • -h    人性化显示文件大小(默认单位为字节,加上这个选项变成K或者MB)

    • -i      显示inode i节点  可以理解为文件的ID号  


  • 注意:

    • ls -l  等同于  ll    ll是别名

    • linux中文件前加  ·  为隐藏文件,隐藏文件的初衷是告诉用户这个是系统文件,不要随意修改。

    • ls -al 等于 ls -a -l



显示结构讲解:

  •   这些数字是i节点,可以理解为ID号。

  •   这部分代表着权限。在linux中权限默认为十位。 下面以 -rw-r--r--. 为例讲解

    • 其中,第一位代表着文件类型。(d 代表目录   - 代表文件  l 代表软链接文件)

    • rw-    用u表示,代表所有者  

    • r--     用g表示,代表所属组

    • r--     用o表示,代表其他

    • r 代表读(read)    w代表写(write)   x代表执行(execute)

    • 另外还有一个 . 暂时不用管

2建立目录:mkdir
  • mkdir    英文含义:make directores

  • 格式:

    • mkdir -p [目录名]

    • -p 递归创建 直接输入路径,如果不存在则自动创建,不加P会失败。如图:

    •   abc目录不存在,所以如果不加-p 则不会自动创建abc,失败。

    •  这样就成功了。mkdir -p abc/cs 同等于运行了二条命令,第一条:mkdir abc 。第二条:mkdir abc/cs


3切换所在目录:cd

  • 格式:cd [目录]  英文含义:change dirrctory

  • 简化操作:

    • cs ~  进入当前用户的家目录或者直接cd也有同样的效果

    • cd -  进入上次目录

    • cd .. 进入上一级目录


补充:

  • 相对路径:参照当前所在目录,进行查找

    • 如:cd ../usr/local/src/   

    • ../ 相当于根目录

  • 绝对路径:从根目录开始指定,一级级递归查找,在任何目录下都能进入指定位置

    • 如:cd /etc/

    • 小技巧: 按两下tab键可以补全或者显示所有对应的,试下你就知道啦。

4查看当前所在目录路径:pwd


  • 英文含义:print working directory


5删除空目录:rmdir  (不常有)


  • 只能删除空的目录

  • 格式:rmdir [目录名]  英文含义:remove empty directory


6删除文件或者目录:rm


  • 格式:rm [选项] [文件或者目录]  英文含义:remove

  • 选项:

    • -r 删除目录 不加-r 为删除文件

    • -f 强制删除

    • 不加-f如图:

    • 加-f 如图:

  • 补充:

    • 一般直接使用 rm -rf [文件或者目录]

    • rm -rf / 这条命令是会被linux执行的,自杀!



7复制命令:cp


  • 格式:cp [选项] [原文件或目录] [目标目录]  英文含义:copy 

  • 选项

    • -r  复制目录

    • -p 连带文件属性一起复制,不加这个则时间会变成新的。

    • -d  若原文件是链接文件,则复制链接属性

    • -a  相当于-pdr

  • 补充:

    • 如果需要复制以后改名则:cp -a /root/adv /tmp/abc 则adv会被改成abc 如图:



8剪切或改名命令:mv
  • 格式:mv  [原文件或目录] [目标目录]  英文含义:copy 

  • 补充:

    • 如果原目录和目标目录相同则改名。


Thans
微信号:thans (←长按复制)

努力学习,分享精品教程。喜欢的话还请关注下我吧!非常感谢!


版权声明:本文为博主原创文章,除了文章中有说明以外,可以随意转载,标明出处即可

文件目录类命令:Linux的五个查找命令

大多数程序员,可能经常使用其中的2到3条,对这5条命令都很熟悉的人应该是不多的。 1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下...
  • fx_abc
  • fx_abc
  • 2016年07月06日 20:18
  • 943

linux常用命令大全,linux常见命令(指令)介绍

linux常用命令大全,linux常见命令介绍
  • u013212560
  • u013212560
  • 2017年09月28日 18:03
  • 3449

Linux目录-常用增删改查命令

Linux常用的增删改查目录命令 cd cd change directory  cd .. 进入上一层目录  cd - 进入前一个目录  cd 进入当前使用者的家目录  cd...
  • zckspk1
  • zckspk1
  • 2017年05月26日 01:38
  • 194

linux基本命令-文件与目录操作

文件与目录操作 01.01 ls命令 默认显示当前路径下的所有文件列表,如果要显示其他路径的内容需要跟上一个路径,可以是相对路径也可以是绝对路径. 如果要显示文件的详细信息,需要使用ls的长格式输出...
  • halazi100
  • halazi100
  • 2014年12月30日 15:25
  • 1784

linux基本目录处理命令

rm -rf /
  • weixin_39215630
  • weixin_39215630
  • 2017年12月12日 21:33
  • 41

Linux 命令基本格式及目录处理命令

命令提示符[root@localhost ~]#root:当前登录用户localhost:主机名~:当前所在的目录,此处为“家”目录#:root超级用户的提示符,如果是普通用户,则为 $命令格式命令 ...
  • t46RYuqj
  • t46RYuqj
  • 2018年01月16日 00:00
  • 50

Linux处理目录的常用命

1.ls: 列出目录 选项与参数: -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) -d :仅列出目录本身,而不是列出目录内的文件数据(常用) -l :...
  • Xu_Renata
  • Xu_Renata
  • 2016年09月08日 14:48
  • 272

linux如何查找文件或者目录的位置相关命令汇总

1、使用locate命令。 locate命令基于数据库查找,第一次运行时需首先运行updatedb命令更新数据库。 语法:locate 例如查找stdio.h文件在如: [p...
  • lxixin2006
  • lxixin2006
  • 2013年07月25日 11:03
  • 1301

linux管理文件和目录的命令

linux&& linux|| linux管理文件、目录
  • YMD8005
  • YMD8005
  • 2016年08月31日 15:30
  • 138

Linux Shell及常用命令简介

转自:http://lovechance.ellechina.com/forums/posts/624390.aspx 一、文件目录类命令1、 查看联机帮助信息man 命令 如:#man lsinfo...
  • cnctloveyu
  • cnctloveyu
  • 2009年05月06日 19:13
  • 17242
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【Linux系列教程】02.命令基本格式、常见目录以及文件目录处理命令
举报原因:
原因补充:

(最多只允许输入30个字)