1.bin ->usr/bin :bin目录是存放Linux中二进制的目录 sbin ->usr /sbin :管理员才可以执行其中的命令
2.boot:与操作系统内核的启动相关的命令 config-3.10.0-957.el7.x86_64 efi grub grub2 initramfs-0-rescue-87ecdb314c2c4015b2041aad94e1d106.img initramfs-3.10.0-957.el7.x86_64.img initramfs-3.10.0-957.el7.x86_64kdump.img symvers-3.10.0-957.el7.x86_64.gz System.map-3.10.0-957.el7.x86_64 vmlinuz-0-rescue-87ecdb314c2c4015b2041aad94e1d106 vmlinuz-3.10.0-957.el7.x86_64 /boot/efi /boot/grub:与引导启动相关
3.dev : device 存放设备文件的目录 c : character : 字符设备文件 b : block : 块设备文件
4.etc:存放系统中的配置文件 cat /etc/passwd anweishihuangzhe:x:1000:1000:tianweishihuangzhe:/home/tianweishihuangzhe:/bin/bash /etc/shadow : 密码经过加密处理 /etc/fstab : file system 分区相关
5.home:普通用户的家目录
6.lib:lib64:lib和lib64都是存放库文件
7.root:root目录是系统管理员的主目录
root超级用户的家目录是 /root
root : /root
普通用户 : /home/用户名
cd ~
cd
8.media:媒体
9.mkdir:创建目录
mkdir + 目录名称
mkdir /tmp/abc
mkdir /tmp/def/abc
mkdir -p /tmp/def/abc
parent :父目录
make directory : 创建目录
mkdir -p:创建多级目录
10.mnt:(mount)用户临时 挂载外部的磁盘外部
11.nano:文本编辑器 ctrl+o保存 ctrl+x 退出
12.opt:options :软件 可选的 软件
13.proc:进程相关的信息 process
程序运行起来叫进程
以数字命名的目录,数字是进程号
14.tmp:存放临时文件
15.usr:安装软件的目录
/usr/bin
/usr/include : 存放头文件
/usr/lib : 库文件
/usr/local : 以后经常使用
安装软件
/usr/local/src : 存放源码的目录
unix shared resource
外围软件安装位置 ,一般是发行版厂商提供
我们安装软件也可以安装到该目录
.h : 头文件 header
.c : c源码文件
c
java python
perl ruby shell
16.var:存放系统中经常改变的文件 /var/log 17.pstree:查看进程树 18.sys:存放系统文件 block bus class dev devices firmware fs hypervisor kernel module power 19.touch:创建文件 修改文件时间 touch abc a.txt : a b 123
20.cp:copy 复制
cp -r 复制目录,用-r(递归复制) cp-r /etc/tmp
cp abc def
cp abc /tmp/def ls |grep etc
cp /tmp/def .
cp /tmp/def ./ (当前目录)
cp file1 file2 file3
cp /etc/passwd /etc/fstab /tmp
21.rm:remove:删除文件
22.rm + 文件名 (普通文件)
rmdir + 目录名 (目录文件)
(只能删除空目录)
rm -r 目录名
y : 删除
n / 回车: 不删除
rm -rf 目录名
-r : 递归删除 recursive
-f :force : 强制执行
rm -rf / : 一定不能执行
22.dmesg:启动信息
23.vmstat:查看虚拟内存相关信息(virtual memory statistics)
r b
swpd free buff cache si so bi bo in cs us sy id wa st
r :表示可运行
b:阻塞
24.whoami:查看当前用户 whoami is /user/bin/whoami:bin目录下,外部命令 25.ps aux :查看进程 top:动态 实时的查看进程信息 27:history:命令历史 ! + 数字 : 再一次执行该命令
28.ls:列出目录下的文件内容 ls + 目录名称 ls 当前目录内容 ls -l long 显示详细信息 ls -a --all 列出全部内容,包括隐藏文件 ls -t 时间顺序 time ls -lrt:最近更改过的文件,时间最近的在最下面(时间倒数) 黑客:替换可执行文件 ls:添加 /bin /sbin -S : 文件大小进行排序 -h : human readable 人类可读的 -r : 逆序