Linux常用命令

2022-05-13  本文已影响0人  WYCWGTDDR

查找文件

locate

locate  文件名      配合数据库查看文件位置,数据库大至每天更新一次。 

whereis

whereis  文件名       查看文件的位置
    -b : 只找二进制文件

which

which  文件名      查看可执行文件的位置

find

find       实际搜寻硬盘查询文件名称
find pathname -options [-name ...]
pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
  -name 文件名
  -type  查找某一类型的文件
    d 目录
    f 普通文件
   -size n:n前面可以是正负数并且后面常用的单位为k、M、G,例如:若用+2M表示大于2M的文件,2M表示1M-2M之间的文件,-2M表示0-1M之间的文件。
  -mtime {-|+}n: 以天为单位,按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。  
  -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' {  } \;,注意{   }和\;之间的空格。
  -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

文件操作

文件赋权限

chmod 777 filename

文件重命名

mv name1 name2

删除文件

rm  -f name1

目录操作

新建目录

mkdir pathname

目录重命名

mv pathname1 pathname2

删除目录

rm -rf pathname

压缩解压

zip

zip -r myfile.zip ./* 

unzip

unzip -d ./subpathname myfile.zip

tar

tar -zcvf name.tar.gz ./*     压缩命令
tar -zxvf name.tar.gz -C pathname     解压命令

查看信息

查看cpu

top
cat /proc/cpuinfo

查看内存

free
cat /proc/meminfo

查看硬盘

df -h

查看gpu

nvidia-smi

查看系统版本

cat /etc/centos-release

查看端口

lsof -i :8888 
netstat -tnlp|grep :8888

防火墙

firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口
firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口
firewall-cmd --reload   # 配置立即生效
firewall-cmd --zone=public --list-ports  # 所有开放的端口
systemctl stop firewalld.service   # 关闭防火墙
firewall-cmd --state  # 查看防火墙状态

互拷文件

scp local_file root@remote_ip:remote_folder  # 拷贝文件到远程服务器
scp -r local_folder remote_username@remote_ip:remote_folder  #拷贝目录到远程服务器
上一篇下一篇

猜你喜欢

热点阅读