一、文件与文件系统相关:
1.ls: 列出目录(-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-l 列出文件的详细信息。-t 以时间排序。-r 递归式的显示指定目录的各个子目录中的文件。)
2.cd:切换目录 ( cd ..返回上一级目录。 cd ../..返回上两级目录, cd ~username进入其他用户的主目录。)
3.pwd:显示目前的目录
4.mkdir:创建一个新的目录
5.rmdir:删除一个空的目录
6.cp: 复制文件或目录
7.rm: 移除文件或目录
8.mv: 移动文件与目录,或修改文件与目录的名称
9.touch 命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
10.file 查看文件类型
11.cat 查看某个文件中的内容
12.cp 复制
二、网络相关
1.hostname 没有选项,显示主机名字,hostname –d 显示机器所属域名,hostname –f 显示完整的主机名和域名,hostname –i 显示当前机器的 ip 地址
2.ping 用来确认网络连接是畅通的。用来查看连接的速度信息。
3.ifconfig查看用户网络配置。它显示当前网络设备配置
4.iwconfig你可以用他查看设置基本的 Wi-Fi 网络信息。
5.nslookup 可以用这个命令来显示主机名,可以找到给定域名的所有 ip 地址(必须联网)
三、用户与权限相关
1.chown 可以修改拥有着(chown 用户名 文件名/目录名,)
2.chgrp 可以修改所属组 (chgrp -R 组名 文件名/目录名, )
3.useradd -m -g 组 新建用户名
4.passwd 用户名设置用户密码
5.userdel -r 用户名 删除用户
四、进程相关
1.ps 报告程序状况 ps -ef 查看所有进程, ps -A列出所有行程, ps -w 显示加宽可以显示较多的资讯, ps -au 显示较详细的资讯, ps -aux 显示所有包含其他使用者的行程。
2.kill 删除执行中的程序或工作, kill -9 进程号 杀掉进程
3.tail -n 20 filename 查看文件最后多少行 tail -f filename,默认10行 实时查看文件,一般看日志比较常用
4.pstree以树状图显示程序, pstress-a 显示内个程序的完整指令,包括路径,参数或是驻服务的表示。pstree-h 列出树状图是,特别标明现在正在执行的程序。
5.pgrep以名称为依据在运行队列中查找进程
6. pidof 查找正在运行的进程的pid。
五、系统配置与系统运行状态
1.uname -a 查看内核/操作系统/CPU信息
2.ip route 查看路由表
3.ls 查看文件, ls -lh查看文件大小
4.du 查看文件大小, du -h查看文件夹包含文件后的总大小, du -sh 查看目录指定大小。
5.uptime 查看系统运行时间