Linux指令

本文介绍了Linux系统中的关键命令,包括磁盘操作(如ls、cd、pwd等)、文件和目录管理(如mkdir、rm、vim编辑等)、文件复制与解压缩(如cp、tar、wget)、进程管理(如ps、kill)、用户管理(如adduser)以及防火墙配置(如firewalld)。
摘要由CSDN通过智能技术生成

磁盘命令

ls 查看目录内容

  • -a
  • -l
  • -h
  • -f
  • -r
  • -R
  • -s

cd 切换目录

  • /
  • ~
  • ..
  • /××
  • ××

pwd 输出当前目录

mkdir 创建目录

rmdir 删除空目录

su ××× 切换某用户

  • su -×× 切换某用户并回到该用户根目录

useradd ×× 在/home下添加××用户

文件命令

查看文件相关

cat 快捷查看小文件内容

more 加载整个文件后分页展示

  • enter
  • 空格
  • b
  • =
  • +n
  • q

less 分页加载文件后展示

  • -m
  • -N
  • enter
  • 空格
  • b
  • q
cp 复制文件或目录
  • -r 递归
mv 移动文件或目录
  • -f 不询问
rm 删除文件或目录
  • -r 递归
  • -f 不询问
find 查询文件或目录

find 某路径 查询某路径下文件或目录

  • -name 查询文件或目录名字
vim 编辑文档

vim(vi)文件名 编辑打开一个文件 文件名不存在 命令无效 (vi:不存在则会生成该文件)

  • i或I 进入编辑 从光标所在处插入/所在行第一个字符插入
  • a或A 进入编辑 从光标下一个字符插入/所在行最后一个字符插入
  • o或O 进入编辑 从光标下一行符插入/从光标上一行符插入
  • Esc键 退出编辑
  • :w 保存编辑内容
  • :w! 强制保存
  • :q 离开vim
  • :q! 不保存强制离开
  • :x 保存后离开
  • :zz 有改动 保存后离开 无改动直接离开
  • :set number 显示行号
解压缩相关

wget "下载压缩包URL地址" 下载压缩包

*.tar 打包不压缩文件大小

*.tar.gz 打包并压缩文件大小

  • -z 
  • -x
  • -v 过程中显示文件
  • -f 
  • -c 
  • -j
  • -t 
  • tar -zxvf ×× 解压到当前目录
  • tar -zxvf ×× -c ×× 解压到当前目录下的某目录中
  • tar -zcvf 压缩后文件名 原文件名

系统命令

进程相关

ps 查看进程

  • -A 所有进程均显示
  • -e 所有进程均显示
  • -f 更完整输出
  • ps -ef 查看所有进程

kill 杀死进程

  • kill -9 进程号 暴力关闭进程

  • kill -15 进程号 正常关闭进程

其他命令

用户相关

adduser ×× 创建某用户

  • -G ×× 分组

passwd ×× 为某用户设置密码

groupadd ×× 创建组

usermod 修改用户 

防火墙相关

systemctl status firewalld  查看防火墙状态

systemctl stop firewalld 临时关闭防火墙

systemctl disable firewalld 永久关闭防火墙

systemctl start firewalld 打开防火墙

systemctl status firewalld 查看防火墙状态

firewalld-cmd --add-port=8080/tcp 添加防火墙不拦截端口

firewalld-cmd --list-ports 查看防火墙不拦截端口

  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值