Linux常见命令

1、关于ls命令的使用

ls -a 列出目录所有的文件,包含隐藏文件

ls -h 以易读大小显示,ls -l 显示除文件名外,文件的权限,所有者 

2、mkdir创建目录

mkdir -p /tmp/test/t1.txt   连续多级创建

3、rm -rf 删除命令(需要知道该命令是什么意思,不要轻易使用)

rm -rf 删除目录及目录下所有的文件,且不会有确认提示

4、mv 移动文件或修改文件名

mv test.log test.txt

mv 源目录文件路径  /目标目录 , mv  *  ../    移动当前文件下所有文件到上级目录

5、cp复制文件或创建连接

创建链接  cp -s a.txt

复制文件到某目录下(用法与mv相似)

6、cat 显示文件内容

cat filename -n 查看并显示行号

7、tail -f 查看日志文件

tail -f access.log(nginx日志文件)

8、find 查找文件目录

find / -name filename  在 / 目录下查找filename文件

9、chomd修改文件权限

chomd 751 a.txt  (属主-属组-其他)

10、tar 压缩和解压缩命令

tar -cvf alltmp.tar  ./* 打包当前目录下所有的文件,alltmp.tar打包后的文件名,打包后的文件较大

tar -xvf alltmp.tar  解压打包的文件

tar -czvf alltmp.tar.gz ./*  以gz的形式压缩当前目录下的所有文件,压缩后的文件较小

tar -zxvf alltmp.tar.gz       解压gz压缩的文件

11、echo命令

查看path变量 echo $PATH

echo "xxx" > a.txt  信息写入a.txt

12、grep命令

查找文件的某一行或几行 ,grep "sta" a.txt   找出"sta*" 开头的那一行

查看相关的进程 ps -ef | grep nginx 

grep -v  "sta*" a.txt -n  查看除了sta*开头的那一行

13、远程传输命令scp

scp 本地文件目录  root@ip:/opt/  本地文件到远程

scp root@ip: /opt/a.txt  本地文件目录    远程文件到本地目录

14、更改文件的属组和属主

更改属组  chgrp 组名 file

更改属主  chown 用户名 file

15、查看端口

netstat -tunlp 查看当前开放的端口

netstat -tunlp | grep 8000

16、查看防火墙规则

iptables -F 清空防火墙规则

iptables -L 查看防火墙规则

17、防火墙服务

start/restart/stop firewald  开启/重启/停止防火墙服务

18、top

top 查看任务管理器 

19、free -m

查看内存,以"M"的形式显示

  

 

posted @ 2019-09-03 14:50  神神气气  阅读(244)  评论(0编辑  收藏  举报