- /bin是系统的一些指令。bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
- /sbin一般是指超级用户指令**。**主要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。
- /usr/bin 是你在后期安装的一些软件的运行脚本。主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。
- /usr/sbin 放置一些用户安装的系统管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。
内存使用情况
- free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略
- -b 以Byte为单位显示内存使用情况。
- -k 以KB为单位显示内存使用情况。
- -m 以MB为单位显示内存使用情况。
- -h 以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:
- total:总计物理内存的大小。
- used:已使用多大。
- free:可用有多少。
- Shared:多个进程共享的内存总额。
- Buff/cache:磁盘缓存的大小。
free -th
查看硬盘使用情况
- df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。
- 常用:df -Th
- du -h 文件名
- ls -lht
查看进程
- ps:静态查看,查看当前时刻的进程情况
- top:动态查看
直接执行ps显示当前用户会话中打开的进程
- 通过grep进行查找
- ps aux | grep xxx
grep和find使用方法
- grep用于文本匹配
- find用于查找文件名或者文件夹名
grep使用方法
- grep option pattern 文件名/路径
- 例如 grep -r “test”. my_file 在my_file下递归查找包含test字符串的记录(显示那一行)
- grep “test”. test.txt 在test.txt中查找包含test的记录
- grep “test” *.txt 在后缀为txt的文件中查找包含test的记录
find用法。
- find 路径 -name pattern
- find ./ -name “*.py” # 查找py文件;
lscpu:查看cpu信息