ps: * 指令名称 指令 实例
参考:https://www.jianshu.com/p/8803bf591956
基本指令
目录操作
- 创建目录
mkdirmkdir dirname - 删除目录
rmdirrmdir dirname - 移动或重命名一个目录
mvdirmvdir dir1 dir2 - 改变当前目录
rmdirrmdir dirname - 显示当前目录的路径名
pwdpwd - 显示当前目录的内容
lsls -la
文件操作
- 显示文件内容或连接文件
catcat filename - 显示非文本文件的内容
odod -c filename - 复制文件或目录
cpcp file1 file2 - 删除文件或目录
rmrm filename - 改变文件名或所在目录
mvmv file1 file2 - 使用匹配表达式查找文件
findfind . -name "*.c" -print - 显示文件类型
filefile filename
选择操作
- 显示文件的最初几行
headhead -20 filename - 显示文件的最后几行
tailtail -15 filename - 显示文件每行中的某些域
cutcut -f1,7 -d: /etc/passwd - 从标准输入中删除若干列
colrmcolrm 8 20 file2 - 排序或归并文件
sortsort -d -f -u file1 - 去掉文件中的重复行
uniquniq file1 file2 - 显示两有序文件的公共和非公共行
commcomm file1 file2 - 统计文件的字符数、词数和行数
wcwc filename - 给文件加上行号
nlnl file1 >file2
进程操作
- 显示进程当前状态
psps u - 终止进程
killkill -9 30142
时间操作
- 显示系统的当前日期和时间
diffdiff file1 file2 - 显示⽇日历
calcal 8 1996 - 统计程序的执⾏行行时间
timetime a.out
网络与通信操作
- 远程登录
telnettelnet hpc.sp.net.edu.cn - 远程登录
rloginrlogin hostname -l username - 在远程主机执⾏行行指定命令
rshrsh f01n03 date - 在本地主机与远程主机之间传输⽂文件
ftpftp[ftp.sp.net.edu.cn] - 在本地主机与远程主机之间复制⽂文件
rcprcp[ftp.sp.net.edu.cn] - 给⼀一个⽹网络主机发送 回应请求
pingping hpc.sp.net.edu.cn - 阅读和发送电⼦子邮件
mailmail - 允许或拒绝接收报⽂文
mesgmesg n
core shell 指令
- 列列出最近执⾏行行过的⼏条命令及编号
historyhistory - 重复执⾏行行最近执⾏过的某条命令
rr-2 - 给某个命令定义别名
aliasalias del=rm -i - 取消对某个别名的定义
diffdiff file1 file2 - 比较并显示两个文件的差异
unaliasunalias del
其它命令
- 显示操作系统的有关信息
unameuname -a - 清除屏幕或窗⼝口内容
clearclear - 显示当前所有设置过的环境变量量
envenv - 列列出当前登录的所有⽤用户
whowho - 显示当前正进⾏行行操作的⽤用户名
whoamiwhoami - 显示终端或伪终端的名称
ttytty - 显示或重置控制键定义
sttystty -a - 查询磁盘使⽤用情况
dudu -k subdirdf - 显示⽂文件系统的总空间和可⽤用空间
/tmp - 显示当前系统活动的总信息
w - 在本地主机与远程主机之间复制⽂文件
rcprcp[ftp.sp.net.edu.cn] - 给⼀一个⽹网络主机发送 回应请求
ping
sudo命令
- 临时使⽤用root权限来编辑/etc/shadow密码⽂文件
sudo gedit /etc/shadow - 注意$和#的变化,#表示你在最⾼高权限root⾥里里⾯面