Linux目录结构

[root@localhost~]# 命令提示符

root:用户名

localhost:主机名

@: 分隔符

~: 当前用户的家目录

#:  超级管理员用户

$: 普通用户

drwxr-xr-x 2 root root 19 Dec 26 2019 a
-rw-r--r-- 1 root root 0 Mar 2 16:09 a.l
-rw-r--r-- 1 root root 385 Dec 23 2019 a.sh

 d 目录 - 普通文件:文件类型
rwxr-xr-x:文件权限
root root:所有者 所属组
19 文件大小
Dec 26 2019 日期

16:09 时间
a 文件名

1.基础命令

   ls: 查看当前目录中的内容

   -l: 查看当前目录文件下的详细信息(ls -l == ll)

   -a: 查看当前目录下的所有文件(包含“.“的隐藏文件)

   -h:人性化显示(将文件大小以单位显示)

   -s:查看大小

   ls a*: 查看当前目录下以a开头的所有文件

   ls -i :显示文件的inode号(索引号)

扩展:ls /etc | grep ^a 查看/etc目录以a开头的所有

No such file or directory      目录不存在

   cd   路径切换(目录切换)

         cd :回到当前用户的家目录、

         路径: 

                    绝对路径:从根开始的路径称之绝对路径 到达任何目录

                    相对路径:非根开始,从当前目录下开始的路径

         linux系统最高级(顶层)目录:/

          cd :回家

          cd  -: 切换到上一次去过的目录

         cd .. :切换到上级目录

         cd ../../ :切换上级目录的上级目录

      date :查看日期和时间

Linux目录结构_第1张图片

 +%F: 只显示日期和时间

  date -s 修改时间

2.常用Linux帮助

 help手册和man手册

     help手册:

               语法格式:ls [OPTION]...[FILE]...

               例如:ls --help

 [ ] 表示可选项,即需要则用,不需要不用
{ } 表示必选项,即里面的选项为必用
| 或者,比如:a|b的意思是a或者b只能选其中一个 a|b
特殊情况: ​
{a | b} 意思是a或b必选一个 ​
[a | b] 意思是要么一个不选,要么选a或b其中一个

    man手册的分类:
        1.一般命令
        2.系统调用库
        3.c标准库
        4.设备文件
        5.配置文件
        6.游戏相关
        7.杂项 //所谓杂项,其大部分都是没办法很好分给其他8类的帮助
        8.系统管理相关命令
        9.内核(rhel5) //从rhel6开始,因为内核类的命令较少,将其废弃
         man手册使用

进入man手册后常用快捷键:

        空格翻页
        回车翻行
        g 定位到手册顶部
        G 定位到手册底部

         q退出

3.Linux目录结构

Windows:多根

Linux:单根

重要目录:

bin: 普通用户使用的命令,命令文件,二进制文件

       which:查看命令所对应命令文件的位置

sbin: 管理员使用的命令

dev:存放设备文件

        tty: 终端文件

        sda、sda1:设备文件

        null:空设备文件(垃圾回收站)

home: 存放用户家目录

mnt: 挂载内容存放

proc: 虚拟文件系统,反映出来的是内核,进程信息或实时状态

boot: 存放的系统启动相关的文件以及内核文件

etc:    配置文件

opt:空目录

root:root用户的家目录

usr:  系统文件目录

tmp: 临时文件

var: var 存放的是一些变化文件,比如数据库,日志,邮件..

pwd: 显示当前路径

Linux目录结构_第2张图片Linux目录结构_第3张图片

 Linux目录结构_第4张图片

 Linux目录结构_第5张图片

 Linux目录结构_第6张图片

你可能感兴趣的:(linux,服务器,运维,1024程序员节)