****************
/* linux 目录
bin binary 存放可执行二进制文件(各种指令)
sbin super binary 超级二进制 多人公用系统时,管理员命令
boot
dev device 设备文件目录(外接设备在该目录下生成)
etc 1、存放系统配置文件 2、开机项配置
home 系统默认用户目录
root 最高权限用户目录
lost+founnd 系统异常时丢失的片段存于此目录下
tmp 存放临时文件目录,
usr 用户应用程序存放目录
/usr/bin 存放用户应用程序
/usr/lib 存放运行程序时使用到的库文件
mnt 光盘挂载点
/* linux 常用热键
tap 命令补全
ctrl + shift + C 复制
ctrl + shift + V 粘贴
/* linux 常用命令
^用户管理类的命令
^
^ 01 useradd LIUQinghang (创建用户(家目录下会自动生成新用户目录))[test]
^ 02 passwd LIUQinghang (添加密码) Ps:出于保密需要,输入密码过程中不显示
^
^ cat 指令 查看是否创建成功
^
^ 03 userdel LIUQinghang (删除用户)
^ 04 userdel -r LIUQinghang (删除用户+用户家目录)
^
^ 05 su 切换用户 su root 切到root用户 su LIUQinghang 切换到自定义用户
^
groupadd groupdel 不常用
/* ls 命令 :(目录 == 文件夹)
^ ls
^ ls -l 显示文件信息列表
^ ls -a 查看所有文件,包括隐藏文件
^
^ cd / 进入根目录
^ cd . 进入当前目录(等于什么也不做)
^ cd ..进入上一级目录
^ cd - 回到上一次工作目录
^
^ cd ./XX cd XX 进入当前目录下的XX目录(相对路径)
^ cd /home/LIUQinghang/XX (绝对路径)
/* touch 文件全名 创建文件,一般不使用 touch 123.c
/* cp + 路径 复制文件至当前目录下
cp -rf 源目录路径 目标目录路径
例如 cp -rf /home/155 /home/136 将155文件复制136内。
/* mv 源目录路径 目标目录路径 剪切 目标路径可以不存在,系统自动创建
例如 mv /home/155 /home/136 将155文件夹剪切至136内。
mv 可以用来改名 mv 源文件 目标文件
/* rm 文件名 删除该文件
rm -f 文件名 强制删除
rm -rf 目录 (递归操作)移除该目录及其下所有文件
rm -rf * 格式化该目录下所有文件
/* 权限 - (文件)
d (目录)
r(可读)w(可写)x(可执行)
例如 - rwx r-x r-x (111 101 101)(755)
当前用户权限 同组其他用户权限 其他用户权限
修改权限 chmod 777 文件名
chmod (u/g/o/a)+r/w/x 文件名 (u/group/others/all)
例如 chmod u+r 321.c
/* 创建目录 mkdir ./目录名称
mkdir -p 目录完整路径 //不存在的路径会自动创建
删除目录 rm -rf 删除目录及目录下的文件
创建文件 touch 文件名.c
文件重命名 mv new.c new0.c
/* 查看目录大小 du
du -sk 321.c K
du -sb 321.c B
du -sm 321.c M
查看当前路径 pwd (显示当前所在目录绝对路径)
/* 压缩命令 tar -zcvf 压缩包名字.tar.gz 要压缩的文件(夹)
tar -zcf 压缩包名字.tar.gz 要压缩的文件(夹)
解压命令 tar -zxvf 压缩包名字.tar.gz 要压缩的文件(夹)
tar -zxf 压缩包名字.tar.gz
解压时 " -C 工作路径"
tar -zcvf 压缩包名字.tar.gz 要压缩的文件(夹)-C 解压目标工作路径
-z :是否同时具有gzip的属性,即是否需要用gzip压缩
-c :建立压缩文件的参数命令(creat的意思)
-x :解压缩文件的参数命令
-v :压缩过程中显示文件,这个常用。
-f :使用文件名,之后立即加文件名,不能再加别的参数
/* ln:创建软链接 ln –s 源文件 目标文件
df:查看磁盘使用情况 ln -s
/* ps -elf 查看进程
kill 进程号 杀死进程
free 查看内存
/* find 查找文件 grep 搜索具体的字符串
find 路径 -name 要查找的文件
grep 字符串 路径/* -Rn
Ctrl + C 结束当前进程
/* eth0 ifconfig 查看ip
改ip: ifconfig eth0 192.168.1.12
/* man (一个重要的手册)