一.命令解析器

    shell---unix操作系统

    bash---linux操作系统

解释执行能够被终端执行的命令

本质:根据命令的名字执行对应的可执行程序

 

二.history 命令展示历史执行命令

    CTRL+p 向上查找

    CTRL+N 向下查找

    CTRL+B 光标向前移动

    CTRL+F  光标向后移动

    CTRL+a  光标跳到行首

    CTRL+e  光标跳到行尾

    tab键是自动补全键

 

三.Linux 系统的目录结构

 

       

虚拟机怎么查找mysql 虚拟机怎么查找tab路径_虚拟机怎么查找mysql

   

     


/bin

           是binary 的缩写,这个目录存放着最常使用的命令

   

/boot  

        存放启动linux 时的核心文件包括一些镜像文件和连接文件

 /dev 

       dev时device设备的缩写,该目录存放的是linux的外部设备,在Linux 中访问设备的方式与访问文件的方式相同.

/etc

       这个目录用来存放所有系统管理的配置文件和目录

/home  

      用户的主目录,在Linux中每一个用户都有一个自己的目录,一般该目录以用户的名字命名

/lib

    这个目录存放着系统最基本的动态链接共享库,其作用蕾仕于Windows中的DDL文件

/lost-found

    这个文件一般是空的.当系统非法关机后,这里就会存放一些文件

/media

     linux 系统会自动事变一些设备,如u盘光驱,当识别后,Linux会把识别的设备挂载到这个目录下

/mnt

    系统提供该目录是为了让用户临时挂载到文件系统 我们可以将光驱挂载到/mnt上然后进入该光驱就可以查看光驱的内容了

/opt

    这是主机额外安装软件所摆放的目录,比如你安装一个oracle数据库到这个目录下.该目录默认是空的.

/proc

 

   这个目录时虚拟的目录,他是系统内存的映射,我们可以通过直接访问,这个目录来获取系统的信息

   这个目录的内容不在硬盘上而是在内存中,我们可以直接修改里面的文件,比如通过下面的命令来屏蔽主机的ping命令,使别人无法ping你的机器

echo  / > /proc/sys/net/ipv4/icmp-echo-ignore-all

/root 

     该目录为系统管理员目录,也被称为超级权限用户主目录

 

/sbin

     s就是super user的意思,这里是存放的是系统管理员的程序

/usr 

      这是一个非常重要的目录,用户的很多应用程序和文件都存放在这个目录下,类似于 windows 下的 program files目录

/usr/bin

   系统用户使用的应用程序

/usr/sbin

   起初用户使用的比较高级的管理程序和系统守护程序

/usr/src

   内核源代码默认的放置目录

/var

    这个目录中存放着不断扩充的东西我们习惯将那些经常被修改的目录放到这个目录下,包括各种日志文件

 

 

 

 

               /etc   是系统配置文件

               /bin     /sbin    /usr/bin    /usr/sbin:系统预设的执行文件的放置目录

              /bin    /usr/bin  是给系统用户使用的指令

              /sbin   /usr/sbin   是给root用户使用的指令

              /var 是一个非常重要的目录,系统上跑的很多重要程序一般都会存放在 /var/log目录下比如mail程序

 

 

                        相对路径   相对于当前目录的文件位置

                          . 当前目录

                          ..  上一级目录

                          cd  _  邻近两个目录相切换

                          绝对路径   从根目录开始算起

 

 

                          #代表超级用户 

                              

虚拟机怎么查找mysql 虚拟机怎么查找tab路径_虚拟机怎么查找mysql_02

 

                         $代表普通用户

                            

虚拟机怎么查找mysql 虚拟机怎么查找tab路径_虚拟机怎么查找mysql_03

 

五.ls 和tree的使用

            

 

tree 命令必须联网安装该命令

              

虚拟机怎么查找mysql 虚拟机怎么查找tab路径_虚拟机怎么查找mysql_04

必须在root权限下安装

使用例子如下:

虚拟机怎么查找mysql 虚拟机怎么查找tab路径_系统管理员_05

 

 

六.文件和目录的颜色


白色

普通文件

蓝色

目录

绿色

可执行文件

红色

压缩文件

青色

链接文件(类似windows下的快捷方式)

黄色

设备部文件(一般存在dev目录下)

灰色

其他文件

 

 

 

七.ls 命令

ls -a 

 

虚拟机怎么查找mysql 虚拟机怎么查找tab路径_隐藏文件_06

展示全部文件,包括隐藏文件类似于  .文件 这种时隐藏文件

 

linux下隐藏文件和文件夹(目录)需要用到 mv 命令、其实超简单的.

例子:将a目录隐藏

命令:mv a .a

 

虚拟机怎么查找mysql 虚拟机怎么查找tab路径_linux_07

文件的类型

              


目录

d

普通文件

-

链接符号

l

块设备

b

字符设备

c

socket文件

s

管道

p

 

r ---read 权限

w----write 权限

x-----执行权限

 

虚拟机怎么查找mysql 虚拟机怎么查找tab路径_隐藏文件_08

  这段分析为

 -rw-rw-r-- 1 kong kong 0 otc 29 22:56 a.txt 

- 为文件类型

rw- 所有者的权限

rw- 同组用户权限

r--  其他人权限

1 文件的链接数

kong 该文件或目录的所有者

kong 该文件或目录 所属于的组

otc 29 22:56   文件最后的更新日期

a.txt 文件名