bin:二进制文件/可执行文件 常见的系统指令都在bin中
dev:存放设备文件 一个设备文件对应一个硬件设备 Linux中一切皆文件
lib:存放库文件
mnt:挂载目录
root:root用户(linux最高权限用户)的家目录 每个用户都有一个家目录
sys、proc:存放内核信息
tmp:临时目录,关机后目录中所有内容清空
home:普通用户的家目录
etc:存放系统的配置文件(如开机启动项,部分文件的配置)
sbin:存放级别较高的指令 只有root用户能执行
usr:用户目录 存放自己安装的软件
/usr/bin 存放启动软件(工具)的命令
/usr/include 存放自己安装的软件的头文件
/usr/lib 存放库文件
创建用户 useradd
删除用户 userdel (只删除用户)
userdel -r (删除用户及目录)
删除 rm -rf
查看用户 cat /etc/passwd
设置密码 passwd
我是谁 whoami
切换用户 su(后面不加用户名则默认为root)
退出用户 exit(退为上一个用户)
显示文件属性 ls -l
显示所有文件 ls -a
显示所有文件属性 ls -a -l
查看路径中的所有文件 ls 路径
cd ..返回上一级目录
cd / 进入根目录
cd 路径 进入路径所在目录
. 代表当前目录
cd ~ 进入家目录(~可省略)
cd - 回到上一次工作的目录
创建文件 touch
绝对路径:从根目录开始的路径
相对路径:从当前目录开始的路径
查看绝对路径:pwd
复制文件 cp 源路径 目的路径
复制文件夹 cp -rf 源路径 目的路径
文件改名 mv 原文件名 新名字
移动文件 mv 源路径 目的路径
-r 递归
-f 强制
* 所有
rm -rf * 删除所有文件
rm -rf abc* 删除所有abc开头的文件
rm -rf 删除的所有文件不能够恢复
执行文件 ./文件名
改变文件中的权限 chmod
① chmod 777 文件名
② chmod g-x 文件名 (chmod go+w 文件名)
- rwx rwx rwx
111 111 111 =777(二进制)
普通文件 当前用户权限 同组其他用户权限 其他用户权限
u g o
d 目录文件
l 链接文件
确保root用户权限最高
创建目录 mkdir
查看文件大小 du -sk(以k为单位) 文件名
du -sm(以M为单位) 文件名
压缩文件 tar -zcf 文件名.tar.gz 要压缩的文件
解压文件 tar -xzf 文件名.tar.gz
查看文件属性 file
创建快捷方式 ln -s 源路径 目标路径 (-s soft 软连接)
查看进程 ps -elf/-aux
查找进程 ps -elf/-aux | grep 进程名字
结束进程 ctrl+c
kill -9 ID
查找文件 find 路径 -name 文件名字
find 路径 -name pass* (查找所有pass开头的文件)
查找字符 grep 名字 路径/etc/* -r