一、文件和目录
- etc:系统中的配置文件
- var:/var/log 程序运行日志的存放目录
- ~:默认所在的home目录
- / :根目录。通过在home目录输入 cd / 来进入
二、top指令
top:实时监控进程的状态,按q停止
- pid:进程id
- user:进程所属用户
- pr:进程优先级
- ni:进程优先级,为负数,表示高优先级;为正数,表示低优先级
- virt:进程使用虚拟内存的总量
- command:表示输入命令的名字
- top -pid pid 实时显示指定进程的信息
三、ps
ps:显示当前时刻正在运行的进程信息
- ps -A 显示系统中所有的进程信息
- ps -ef 和 ps -A 一样,但显示的是完整信息
- ps -u username 显示指定用户的进程信息
四、kill
kill -编号 pid :表示杀死进程,编号表示怎么杀,pid为要杀的进程编号
- kill pid
- kill -9 pid 采用强制的方式进行skill
- kill -9 $(ps -ef | grep xxx) 杀死全部进程
五、who
- who 显示当前登录系统的用户
- who -H 在who命令的基础上显示标题信息
六、timedatectl
NTP:network time protocol。一般使用NTP服务器进行时间校准
- timedatectl status 显示系统的当前时间和日期
- timedatectl set-ntp true/false 启用/禁用时间同步
- timedatectl list-timezones 查看所有可用的时区
- timedatectl set-timezone “Asia/Shanghai” 设置本地时区
- timedatectl set-time “2021-09-19 13:34:29” 设置时间
七、ls
- ls -l 在ls的基础上,显示的文件和文件夹信息更为详细
- ls -a 显示隐藏的文件和文件夹
- ls -al 显示所有文件和文件夹的详细信息(首位为d表示目录,为-表示文件)
八、mkdir
- mkdir aaa 创建文件夹aaa
- mkdir -p aaa/bbb 创建多级目录:创建文件夹aaa,并且aaa中创建文件夹bbb
九、rmdir 和 rm
rmdir 删除空的文件夹
- rmdir -p aaa/bbb 删除文件夹bbb,如果删除后aaa文件夹是空的,则连aaa也一块删除
rm 删除指定文件
- rm -i 删除前逐一询问是否确认删除
- rm -f 强制删除
- rm -r 将文件夹及里面的文件全部逐一删除
十、cp
- cp aaa/a.txt ccc 将文件aaa中的文件复制进ccc文件夹
- cp aaa/* ccc 将文件夹aaa中的所有文件复制进ccc文件夹(不包括aaa中的文件夹)
- cp -r aaa/* ccc 将文件夹aaa中的所有文件和文件夹都复制进ccc文件夹中
十一、查看是centos还是Ubuntu
cat /etc/redhat-release