虚拟机命令(1)
一.命令解析器
shell---unix操作系统
bash---linux操作系统
解释执行能够被终端执行的命令
本质:根据命令的名字执行对应的可执行程序
二.history 命令展示历史执行命令
CTRL+p 向上查找
CTRL+N 向下查找
CTRL+B 光标向前移动
CTRL+F 光标向后移动
CTRL+a 光标跳到行首
CTRL+e 光标跳到行尾
tab键是自动补全键
三.Linux 系统的目录结构
/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 这个目录中存放着不断扩充的东西我们习惯将那些经常被修改的目录放到这个目录下,包括各种日志文件 |
在Linux中,有几个目录时比较重要的,平时不要误删除
/etc 是系统配置文件
/bin /sbin /usr/bin /usr/sbin:系统预设的执行文件的放置目录
/bin /usr/bin 是给系统用户使用的指令
/sbin /usr/sbin 是给root用户使用的指令
/var 是一个非常重要的目录,系统上跑的很多重要程序一般都会存放在 /var/log目录下比如mail程序
四.用户目录
相对路径 相对于当前目录的文件位置
. 当前目录
.. 上一级目录
cd _ 邻近两个目录相切换
绝对路径 从根目录开始算起
#代表超级用户
$代表普通用户
五.ls 和tree的使用
tree 命令必须联网安装该命令
必须在root权限下安装
使用例子如下:
六.文件和目录的颜色
白色 | 普通文件 |
蓝色 | 目录 |
绿色 | 可执行文件 |
红色 | 压缩文件 |
青色 | 链接文件(类似windows下的快捷方式) |
黄色 | 设备部文件(一般存在dev目录下) |
灰色 | 其他文件 |
七.ls 命令
ls -a
展示全部文件,包括隐藏文件类似于 .文件 这种时隐藏文件
linux下隐藏文件和文件夹(目录)需要用到 mv 命令、其实超简单的.
例子:将a目录隐藏
命令:mv a .a
文件的类型
目录 | d |
普通文件 | - |
链接符号 | l |
块设备 | b |
字符设备 | c |
socket文件 | s |
管道 | p |
r ---read 权限
w----write 权限
x-----执行权限
这段分析为
-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 文件名