liunx目录结构
- /bin:存放基础命令
- /sbin:存放超级用户权限root可执行命令
- /usr:用户程序包含二进制文件、库文件和文档二级程序的代码
- /home:所有用户用home目录来存储个人档案
- /mnt:挂载
- /etc:存放配置文件
- /dev:设备存储目录
- /proc:操作系统运行时,进程信息和内核信息
- /var:存放内容可能增长的文件(日志)
- /tmp:临时文件
- /boot:引导加载程序文件包含引导加载文件的相关文件
- /lib:系统包含支持/bin和/sbin的相关困
- /opt:可选的附加应用程序
- /srv:存服务数据
linux基础命令
- pwd:显示当前工作目录
- ls:列出目录内容包含文件和子目录(ls -l:以列方式显现; ls-a:显示包含所有的隐藏目录 ; ls-a/bin:显示bin下所有目录)( .指隐藏文件^C)(ls -ail:a是所有,i是iNode编码;l是以列示)
- cd:切换工作目录(cd/etc:切换到etc目录下;cd ../切换到上一级;cd~:切换到当前用户的家目录)
- uname:显示系统信息(uname -r:内核版本;uname -n:主机名;-a:所有信息) 文件管理基础命令:
- touch 创建文件或更改文件的时间 不同文件下创建文件:
- mkdir创建目录:(mkdir -p是递归创建目录,嵌套目录)
- cp:拷贝文件或目录(-i:是否拷贝;-f:不询问;-r:拷贝目录)
-
rmdir :删除空目录(rmdir -p:删除指定目录上的所有目录)
rm删除文件或目录(-i询问;-f:不问;-r删所有)
删除空文件rmdir无询问,rm有询问(需要 -r可以删掉非空文件)(rm -rf可以直接删除整个文件夹)
-
mv:移动或更改文件名字(-i:移动但询问;-f移动不询问)
-
压缩打包文件(打包tar -r 追加 -t查看包内文件 -c创建 -x解包)
-
tar -zcf demo.tar.gz (-xf解压 -rf追加 -tf查看 -cf创建)压缩包
12.find命令:查找 find 路径 类型 目标文件
13.find ./ -iname “a*” -iname 加i是不区分大小写
14.查找管道文件
查找普通文件:find ./ -type d
查找目录:find ./ -type f
格式化显示时间:
显示日历:cal
查找某年某月:(先写月再写年)cal 7 2024
查找某年第几天 :cal -j 7 2024
查看文件大小:du -h ./
查看文件总大小:du -sh ./
15.
文本查找:grep
grep -v "a" /etc/passwd -v:反向查找,出现不带a的
grep -n"a" /etc/passwd -n:只找带“a”的
16.统计文本:wc
24行数(用户);38磁数;1108字节数
17. 5种查看文本方式
more /etc/passwd 适合大文件
less /etc/passwd可以查看大文件,查看的文件在新的文件
cat /etc/passwd 适合小文件,会把你看过的展示在控制台
head /etc/passwd 查看前10行
Head -2 /etc/passwd查看前两行
tail /etc/passwd 查看后10行
tail -2 /etc/passwd 查看后2行
18.在控制台输入内容:
19.
命令别名:alias 列:alias kk=”ls -ail” alias ls=“ls -color” 查看系统别名:alias -p
取消别名: unalias ls
重定向 >(覆盖) >>(追加) 2>() 2>>()
20.当前用户进程 ps属于自己的进程
ps -aux显示所有的进程 ps -aux | grep xxx过滤出要查看的进程
21.操作系统负载查看:
1.uptime:显示现在时间、系统已经运行时间、目前登录用户、系统过去使用1,5,15分钟内的平均负载
2.free:显示目系统未使用和已经使用的内存数目,还可以显示被内核使用的内存缓冲区(空闲内存:avaliable=free+buffer(缓冲)+cache(缓存))
3.mpstat:CPU核状态
4.ifstat:网卡网络状态
5.df:查看磁盘使用率
22.改变文件的属性:chown chown -R:递归处理,指定目录下的所有文件以及子目录一并处理; chown -R test/kk:将kk下的目录全部转到test目录下
23.设置权限:-rwx r=4 w=2 x=1 r:读;w:写; x:执行
U:user g:group o:其他人
改变文件权限:chmod
设置文件kk权限 chmod 746 kk;Chmod u+x,g+w kk; Chmod u=rwx,g=wr kk