Linux 基本命令格式

 一、Linux文件系统:

1. Windows系统:

2. Linux 文件系统构成:

 Linux 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置 的树状结构蓝色框里面的就是一级子目录;

文件系统的最顶层是由根目录开始的,系统使用  /  来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。如此反复就可以构成 一个庞大的文件系统。

 二、一般linux系统根目录文件夹(一级子目录):                                                                  

(1)bin           重要的二进制 (binary可执行的) 应用程序,包含二进制文件,系统的所有用户 使用的命令都在这个目录下。

(2)boot         启动 (boot) 配置文件,包含引导加载程序相关的文件

(3)dev          设备 (device)文件包含设备文件,包括终端设备, USB或连接到系统

的任何设备与硬件相关。

(4)etc            配置文件、启动脚本等包含所有程序所需的配置文件,也包含了用4

于启动/停止单个程序的启动和关闭shell脚本

(5)home       本地用户主 (home) 目录所有用户用home目录来存储他们的个人档

案。

所以 ~ 代表的就是回家了,权限放开了。

[hzr@localhost ~]$ cd ~
[hzr@localhost ~]$ cd       两个都是回家的命令

 

注:超级管理员的家在root下;其他的家在home下。

(6)lib         系统库 (libraries)文件包含支持位于/bin/sbin下的二进制文件的库文件。

库文件:绿色文件,不需下载打开就可以用的。dll后缀的,轻易不要删。

(7)lost+found      在根 (/) 目录下提供一个遗失+查找(lost+found) 系统.须在root用户下才可以查看当前目录下的内容。

(8)media      挂载可移动介质(media),诸如CD、U盘、数码相机等用于挂载可移动设备的临时目录。

(9)mnt          挂载 (mounted)文件系统临时安装目录,系统管理员可以挂载文件系统。

(10)opt         提供一个供可选的应用程序安装目录,应用程序应该安装在/opt/opt的子目录下。

(11)proc       特殊的动态目录,用以维护系统信息和状态,包括当前运行中进程 (processes) 信息。包含系统进程的相关信息,是一个虚拟的文件系统,包含有关 正在运行的进程的信息,系统资源以文本信息形式存在。

(12)root        root (root) 超级用户主文件夹,读作“slash-root”,是当前系统的最高权限拥有着,类似于windowsAdministrator

(13)sbin       重要的系统二进制(systembinaries)文件也是包含的二进制可执行文件。在这个目录下的linux命令通常都是由系统管理员使用的,对系统进行维护。

(14)sys        系统 (system) 文件。

(15)tmp       临时(temporary)文件包含系统和用户创建的临时文件。当系统重启时,这个目录下的文件将都被删除。(重启时回清空,不要放重要文件)

(16)usr        包含绝大部分所有用户(users)都能访问的应用程序和文件包含二进制文件,库文件。文档和二级程序的源代码资源目录。

(17)var        经常变化的(variable)文件,诸如日志或数据库等。代表变量文件。 在这个目录下可以找到内容可能增长的文件。

 Linux 系统中, 有几个目录是比较重要的,平时需要注意不要误删除或者意更改内部文件

    /etc: 这个是系统中的配置文件,如果你更改了该目录下的某个文件可能 会导致系统不能启动。

   /bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比  ls 就是在/bin/ls 目录下的。

   /bin,/usr/bin 是给系统用户使用的指令(除root外的通用户)而/sbin, / usr/sbin 则是给root使用的指令。

   /var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都 会有相应的日志产生,而这些日志就被记录到这个目录下,具体在/var/log 目录下,另外 mail的预设放置也是在这里。可以在proc文件下查看CPU相关的情况cat /proc/cpuinfo, 而cat / proc/meminfo可以查看内存相关信息

三、Linux中一般有两种文件:

1、二进制文件 -->不能阅读,但是赋予权限后可以执行的程序。

2、ASCII文件  -->阅读,有时候需要二进制文件打开这类文件。

(一)一般情况下的存储位置

①二进制程序:/bin, /sbin, /usr/bin, /usr/sbin, /usr/local/bin, /usr/local/‐sbin 

②库文件:/lib, /lib64, /usr/lib, /usr/lib64, /usr/local/lib, /usr/local/‐lib64

③配置文件:/etc, /usr/local/etc

⑥帮助文件:/usr/share/man, /usr/share/doc, /usr/local/share/man, /usr/local/share/doc

(二)Linux下的文件类型分为如下7种:

①- 普通文件

②d 目录文件(文件夹)

③b 块设备----------- ls -l  /dev/sr0    块设备:硬盘、U盘存储类的东西。

④c 字符设备-------- ls -l  /dev/zero  字符设备:一个字母一个字母往进送的。像字节流(类似文件)一样被访问的设备。

⑤l  符号链接文件(快捷方式)。

⑥ p 管道文件 pipe 共享缓存文件。

⑦s 套接字文件 socket文件,用于网络通信。

验证:ls -l

/run/

等价于 ll

/run/

==>ls -l 等于 ll

ls -l

/dev

(三)绝对路径:

    以正斜杠开始 

    完整的文件的位置路径

    可用于任何想指定一个文件名的时候

eg:[caoqb@localhost mycode]$ pwd 指令可以看到当前位置距离 /位置的绝对路径。

绝对路径:你所处的位置距离根目录有几个层级关系,层级关系间是怎么体现的。

(四)相对路径:

    不以斜线开始

    指定相对于当前工作目录或某目录的位置

    可以作为一个简短的形式指定一个文件名 

相对:代表   ----  ~ 

                     ---- ./   相对路径大部分情况下会使用。

  • 11
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值