根目录:只存放目录,不存放文件
/bin 可执行二进制文件目录
/boot 存放linux C系统启动时的文件目录
/dev 设备文件目录(一切皆文件)/etc 操作系统配置文件目录,开启自动配置
/home 用户目录 /root 系统管理员目录
/tmp 临时文件目录
/sbin 超级二进制文件
/usr /usr/bin 应用程序文件 /usr/share 共享文件 /usr/lib 函数库文件
/mnt 光盘挂载点
Linux常用热键
tab:命令补全
Ctrl+c终止正在运行的程序
Linux常用命令
1、用户:useradd,userdel,passwd,su
userdel xx
userdel -r xx(将home中的文件一并删除)
例: useradd xxx
passwd xxx
cat /etc/passwd
切换用户 su xx (只用su 直接回到root)
2、查看目录 ls
ls /home
ls -a /home (包含隐藏文件)
ls -l /home (查看属性)
注: . 开头为隐藏文件
3、改变工作路径(进入)cd
cd. 进入当前目录
cd..进入上一级目录
cd /home
cd (./)xx (当前目录下的xx目录)
cd 进入家目录~
cd - 进入上一次工作的目录
4、查看当前的绝对路径 pwd
5、文件创建 touch
6、目录创建 mkdir
mkdir xxx
mkdir -p /home/155/bbb/aa (-p:若没有bbb目录则创建)
7、查看目录大小 du
du -sk(以k为单位)
du -sm
8、复制 cp
cp 原路径/文件 目标路径
例: cp /bin/xx . (将bin目录下的xx文件复制到当前目录)
cp -r /home/155/ /home/136/ (将155目录复制到136目录下)
cp -rf 强制复制 (-r递归效果)
9、mv 剪切
重命名 mv xx(原) xx(新)
10、删除rm
rm xxx 删除xxx文件
rm -f 强制删除
rm -rf 强制删除目录
rm -rf* 将当前目录下的所有东西全部删除
11、修改权限 chmod
属性 -rwxr-xr-x(ls -l 查看属性)
rwx为当前用户权限 u
第一个r-x为同组其他用户权限 g
第二个r-x为不同组用户权限 o
例 -rwxrwxr -x 写成二进制即111,111,101即775
chmod 777 xxx(将xxx权限设置为rwxrwxrwx)
chmod [who(x/g/o)]+/-/=[权限] xxx
12、压缩解压 tar
压缩tar -zcvf 165.tar.gz 156 158
tar -zcf (不显示过程)
解压tar -zxvf /-zxf
例:tar -zcvf /home/xxx/156.tar.gz 156 158
tar -zxvf 1.tar.gz -C xxx(将1解压到xxx)
13、文件链接 ln
ln -s(软链接) 目标目录 xxx(链接名)
14、进程
查看进程 ps 例ps -elf
杀死进程 kill
结束进程 control c
15、查看内存 free
16、查找
查找文件 find 路径 -name xx
查找字符串 grep 'xxx' ./* -r(查找每个目录下所有含xxx的文件)
grep 'passwd' /etc/* -r
17、帮助man
man 1 (用法)ls
man 2 (系统调用)open
man 3 (库函数)strcpy
18、网络配置 ifconfig
修改网络配置 ifconfig eth0 (地址)