cd切换目录>cd../#切换到上级目录>cd/tmp#切换到/tmp目录>cd~#切换到当前用户家目录ls命令查看文件和目录的命令,list的缩写>ls-l#列出长数据字符串,包括文件属性和权限数据等>ls-a#列出隐藏文件>ls-d#列出目录本身,不是目录的文件数据>ls-lh#文件的容量以更易读的方式列出(GB、kB等)>ls-lR#列出连同子目录的内容(递归列出),等于会显示该目录下的所有文件grep命令文本搜索>grep-a#以文本文件的形式查找二进制文件>grep-c#计算搜索字符串找到的次数>grep-i#忽略大小写的区别,即大小写相同>grep-v#反向选择,即没有'searchstring'内容的行>grep-rl#递归搜索目录下匹配的文件.txt#find系统中的所有.txt文件>find/-size+300M。#在系统中查找文件大小超过300M的文件>find.-perm0755#在当前目录下查找文件权限为0755的文件>find/-userrumenz#column输出属主为rumenz的文件>find/-grouprumenz#列出用户组为name的文件>查找/-size+300M-execrm-rf{}\;#查找系统中大于300M的文件,并删除cp命令filecopy>cp-a#将文件的特征一起复制>cp-p#连同文件的属性一起复制,而不是使用默认的方式,类似to-a,常用于备份>cp-i#如果目标文件已经存在,覆盖时会先询问操作>cp-r#递归连续复制,用于目录复制行为>cp-u#只有源文件有差异才会复制目标文件>cp-rf#强制覆盖复制文件mv命令移动文件>mv-f#force表示如果目标文件已经存在,不会询问而是直接覆盖>mv-i#如果目标文件已经存在,会询问是否覆盖>mv-u#如果目标文件已经存在,并且比目标文件新,则更新>mv-rf#强制递归复制文件rm命令删除文件或目录>rm-f#表示强制,忽略不存在的文件,不会出现警告信息>rm-i#交互模式,会询问用户是否删除前操作>rm-r#递归删除,最常用于目录删除,是一个非常危险的参数>rm-rf/#这是一个危险的命令,会导致系统所有文件丢失>rm-rfrumenz/*#强制删除rumenz目录下非隐藏文件>rm-rfrumenz/*#强制删除rumenz目录下所有文件,包括隐藏文件ps命令viewprocess>psaux#查看系统所有进程数据>psax#查看所有与终端无关的进程>ps-lA#查看系统所有进程数据>psaxjf#查看部分进程树的状态kill命令该命令用于向作业发送信号(%jobnumber)oraPID(number)kill-signalPIDsignal常用参数如下:1:SIGHUP,启动被终止的进程2:SIGINT,相当于输入ctrl+c,中断一个程序的进行9:SIGKILL,强行中断一个进程的进程15:SIGTERM,正常结束进程终止进程17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进程>kill-9pid#Forcibly结束pid进程>kill-9$(ps-ef|grepnginx)killallcommand该命令用于向该命令启动的进程发送信号>killall-9nginx#直接结束nginx进程。killall后面可以直接跟进程名。不需要像kill一样先找到进程pid。原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门站
