Linux-CentOS下的Linux常用命令

时间:2022-11-09 10:02:22

0.文件权限的概念(这不是命令)

Linux-CentOS下的Linux常用命令


  • r:可读
  • w:可写
  • x:可执行

          常说的777为最大权限

1.软件操作命令

  • 软件包管理器:yum
  • 安装软件:yun install xxx
  • 卸载软件:yum remove xxx
  • 搜索软件:yum search xxx
  • 清理缓存:yum clean packages
  • 列出已安装:yum list
  • 软件包信息:yum info xxx

2.服务器硬件资源和磁盘操作命令

  • 查看内存:free -m
  • 查看硬盘:df -h
  • 查看负载:w或top
  • 查看CPU:cat /proc/cpuinfo
  • 可视化磁盘:fdisk

3.文件和文件夹操作命令

  • 查看目录下的文件:ls 
  • 或 列表方式显示文件:ls -al   或 ll
  • 新建文件:touch
  • 新建文件夹:mkdir
  • 嵌套创建文件夹:mkdir -p    文件夹/文件夹/文件夹/文件夹
  • 进入目录:cd
  • 删除文件:rm
  • 删除目录:rm -r
  • 强制删除目录:rm -rf
  • 复制:cp                           用法:cp     ./1.log     ~/imm.log     (cp 当前目录下的1.log     复制到家目录下的imm.log)
  • 移动:mv                          用法:mv     ./1.log     ~/imm.log     (cp 当前目录下的1.log     移动到家目录下的imm.log)
  • 显示当前路径:pwd

补充:Linux文件目录

  • 根目录:/
  • 家目录:/home
  • 临时目录:/tmp
  • 配置目录:/etc
  • 用户程序目录:/usr

4.文件搜索、查找、读取

  • 从文件尾部开始读:tail
  • 从文件头部读:head
  • 读取整个文件:cat
  • 分页读取:more
  • 可控分页:less
  • 搜索关键字:grep   或 grep -n (显示行数)
  • 查找文件:find
  • 统计个数:wc

5.文件解压缩(tar)

  • 压缩:tar -cf  名字  要压缩的文件
  • 解压:tar -xf 名字  要解压的文件
  • 查看压缩文件里的文件:tar -tf 压缩文件   或  tar -tvf 压缩文件

6.系统用户操作命令

  • 添加用户:useradd
  • 添加用户2:adduser
  • 删除用户:userdel
  • 设置密码:passwd

7.防火墙设置(公司主要用的)

作用:保护服务器安全

使用:

  • 安装:yum install firewalld
  • 启动:service firewalld start
  • 检查状态:service firewalld status
  • 关闭或禁用防火墙:service firewalld stop
  • 简单命令:firewall-cmd --add-service=ssh 、firewall-cmd --remove-service=ssh 、 firewall-cmd --add-port=22/tcp 、firewall-cmd --remove-port=22/tcp 等

8.提权和文件上传下载操作

比如:未授权的账号不能进行 sudo yum install vim等操作。需要最高权限的账号进行授权。

  • 提权:sudo                                   授权的账号可以通过 sudo 进行授权的操作
  •  授权:visudo                               通过root账号执行该命令(最高权限的账号)     #   授权账号    ALL=(ALL)       ALL


  • 文件下载:wget   或  curl
  • (Lniux下)文件传输:scp
  •          本地传到服务器:scp 上传文件 jamin@公网ip:上传路径
  •          服务器传到本地:scp jamin@公网ip:目标路径/下载文件       下载路径


  • (windows的xshell下)文件传输:
  •          1.安装:sudo yum install lrzsz  (没有权限要去授权)
  •          2.本地传到服务器:rz   (这里是通过GUI界面选择文件)
  •          3.服务器传到本地:sz  目标文件