lLinux常见的命令

cd 文件名称 :进入目录

cd …/ :返回上一级

cd / :回到根目录

pwd : 查看当前目录

ls :查看目录

ls –l(目录名称) :(指定)目录内容以列表形式展示

ls –a(目录名称):(指定)目录内容全部展示包含隐藏目录和.开头的目录

mkdir 目录名称: 创建单目录

mkdir 目录名称 目录名称 目录名称 :创建多目录

touch 文件名:创建文件

rmdir 目录名称 :删除目录

rm 文件名 :删除文件

cp [选项]源文件或目录 目标文件或目录 : 复制

-f:强行复制文件或目录,无论文件或目录是否存在

-r :将文件下的文件及子目录一并处理

-p :连同文件属性一起复制过去,而非使用默认属性(备份常用)

mv [选项]源文件或目录 目标文件或目录 :对文件或目录重新命名,或将文件移到另一个目录

-f :强行复制文件或目录,不论文件或目录是否已经存在。

-r :强行复制文件或目录,不论文件或目录是否已经存在。

cat [选项][文件] : 查看目标文件的内容

-n :对输出的所有行编号

-s :不输出多行空行

clear : 清屏

find: [搜索范围][匹配条件] : 搜索文件

-name: 根据名字查找

-size 根据文件大小查询,+,-大于设置的大小,直接写大小的是等于

-user 查找用户的所有者的所有文件

-group 根据所属组查找相关文件

-type 根据文件类型查找(f文件,d目录,|软连接文件)

grep :[选项]搜索字符串文件 :在文件中搜索字符串,将找到的行打印出来。

netstat: 用于显示与IP、TCP、UDP和ICMP协议相关的统计数据

-a /-all : 显示所有选项,默认不显示listen相关

-at 列出所有的tcp 端口

-au 列出所有的udp端口

-t/-tcp : 仅显示tcp 相关选项

-u/udp: 仅显示udp 相关的选项

-n /numeric :直接使用IP地址 而不通过服务器域名 (拒绝显示别名, 能显示数字的全部转化成数字)

-l/listening :仅列出在listen(监听)的服务状态

-lt: 只列出所有监听的tcp 端口

-p/programs : 显示建立相关链接的程序名

-r/route : 显示路由信息

-e/extend : 显示扩展信息 例如 uid

-s/statistice :显示网络工作信息统计表(按照各个协议进行统计)

-c/ continuous :每隔一个固定的时间,执行netstat

netstat -tunlp|egrep “(22|21)” 监听22与21端口

备注:LISTEN和LISTENING的状态只有用-a或者-l才能看到

top :
d:指定每两次屏幕信息刷新之间的时间间隔
p:通过指定监控进程ID来仅仅监控某个进程的状态
q:该选项将使top没有任何延迟的进行刷新 ,如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行
S:指定累计模式
c:显示整个命令行而不只是显示命令名
i:使top不显示任何闲置或者僵死进程
Ctrl+c 可以退出top 下的进程
tail :查看文件的内容
-f :循环读取
-q :不显示处理信息
-v: 显示详细的处理信息
-n<行数>: 显示文件的尾部n行
-c<数目> 显示字节数
zip 压缩文件.zip 目录或文件 :将目录或文件压缩成zip格式
-r 递归处理,将指定目录下的所有文件和子目录一并处理
tar [-cxtzjvf] 文件与目录… 参数 :打包/解包,不打开它,直接看内容
-c 建立一个压缩文件的参数指令(create的意思)
-x 解开一个压缩文件的参数指令。
-t 查看tarfile里面的文件。
-z 是否同时具有gzip的属性?亦即是否需要用gzip压缩?
-j 是否同时具有bzip的属性?亦即是否需要用bzip压缩?
-v 压缩的过程中显示文件。这个常用,不建议用在背景执行过程。
-f 使用档名,请留意,在f之后要立即接档名,不要再加参数。
-C 解压到指定目录。

猜你喜欢

转载自blog.csdn.net/qq_43475097/article/details/89675817