Linux常用命令(实用)

目录和文件

mkdir 目录名 #创建目录

touch 文件名 #创建文件

rm -rf 目录 #删除目录

rm -rf 文件 #删除文件

mv 当前位置 目标位置

find 路径 -name 文件名称

例子: find / -name nginx.conf 从全部路径下查找文件nginx.conf,返回路径位置

网络

ping ip #检测连通性

netstat:打印Linux网络系统的状态信息

  • -t 列出所有tcp
  • -u 列出所有udp
  • -l 只显示监听端口
  • -n 以数字形式显示地址和端口号
  • -p显示进程的pid和名字

例子: 一般是组合使用 比如 netstat -ntlp

systemctl status network #查看网络状态

性能

top #监视系统性能

ps -aux 显示所有进程

tar压缩和解压缩

引用博客:tar 解压缩命令详解 - NothingLZ - 博客园 (cnblogs.com)

例子:

tar -cvf test.tar test 仅打包,不压缩 
tar -zcvf test.tar.gz test 打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件

tar 解压缩命令详解

-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这上面五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的
-j:有bz2属性的
-J:具有xz属性的(注3)
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
总结:
(1) *.tar 用 tar –xvf 解压
(2) *.gz 用 gzip -d或者gunzip 解压
(3) *.tar.gz和*.tgz 用 tar –zxf 解压
(4) *.bz2 用 bzip2 -d或者用bunzip2 解压
(5) *.tar.bz2用tar –jxf 解压
(6) *.Z 用 uncompress 解压
(7) *.tar.Z 用tar –Zxf 解压
(8) *.rar 用 unrar e解压
(9) *.zip 用 unzip 解压
(10) *.xz 用 xz -d 解压
(11) *.tar.xz 用 tar -zJf 解压

基本命令

ls #查看信息

cd #目录切换

pwd #查看当前所在路径

cp 文件名 复制目标所在地的路径 #复制

df 查看硬盘

你可能感兴趣的:(linux,运维,服务器)