一、Linux 各目录意义
- / :根目录
- bin :存放二进制文件(可执行文件),系统命令;
- dev :存放设备文件(一个设备文件对应一个硬件设备);
- lib :存放系统库文件;
- root :root用户(Linux最高权限用户)的家目录;
- home :普通用户对应的家目录;
- sys、proc :存放内核信息;
- tmp :临时目录,关机后,目录里面所以内容被清空;
- etc :存放系统配置文件(比如开机启动项,部分工具的配置等);
- sbin :存放级别较高的命令(只有root用户才能执行);
- usr :用户目录,存放用户自己安装的软件;
/usr/bin :存放启动软件(工具)的命令
/usr/include :存放头文件
/usr/lib :存放库文件
二、Linux 常用命令
1.用户管理类命令:
格式:
cat /etc/passwd ( 查看存在用户)
useradd 用户名 (添加用户test )
passwd 用户名 (设置用户密码)
su 用户名 (切换用户)
2.文件目录类命令:
ls (显示当前目录内容)
ls -l (显示文件详细信息)
ls -a (显示所有文件,包括隐藏文件)
ls -al (显示所有文件属性)
cd 路径 (相对路径或绝对路径)
cd (进入家目录)
cd - (回到上一次工作的目录)
pwd (显示当前目录的绝对路径)
3.相对路径和绝对路径:
相对路径:从当前目录开始写的路径
绝对路径:从根目录开始写的路径
4.复制文件和复制目录
复制文件格式:
cp 源文件 目的路径
复制目录格式:
cp -r 源文件 目的路径
5.剪切文件(目录):
格式:
mv 源路径 目的路径
6.创建目录和文件
创建目录:
格式:
mkdir 目录名
创建文件:
格式:
touch 文件名
7.压缩、解压文件
压缩命令格式:
tar -zcf 文件名.tar.gz 需要压缩的文件
解压命令格式:
tar -xzf 文件名.tar.gz
8.创建快捷方式
ln -s 路径/名字
9.搜索
格式:
find 路径 -name “文件名”
例:
find / -name “abc” (在根目录下搜索名为abc的文件)
格式:
grep “关键字” 路径 -R
例:
grep “etho” /etc/* -R (在etc所有文件里寻找etho相关内容)
10. 进程管理命令
查看进程:
ps -elf
ps -aux
结束进程:
Ctrl+c
或
ps -elf | grep 进程名称
kill -9 代号