Linux指令

这是我学习中积累的Linux指令,有不足请见谅

firewall-cmd --list-all             #查看放行的列表
firewall-cmd --reload                   #刷新防火墙
firewall-cmd --state                           #查看防火墙状态,是否是running
firewall-cmd --reload                          #重新载入配置,比如添加规则之后,需要执行此命令
firewall-cmd --get-zones                       #列出支持的zone
firewall-cmd --get-services                    #列出支持的服务,在列表中的服务是放行的
firewall-cmd --query-service ftp               #查看ftp服务是否支持,返回yes或者no
firewall-cmd --add-service=ftp                 #临时开放ftp服务
firewall-cmd --add-service=ftp --permanent     #永久开放ftp服务
firewall-cmd --remove-service=ftp --permanent  #永久移除ftp服务
firewall-cmd --add-port=80/tcp --permanent     #永久添加80端口 
firewall-cmd --remove-port=80/tcp --permanent  #永久移除80端口
firewall-cmd --list-ports                      #查看已经开放的端口
iptables -L -n                                 #查看规则,这个命令是和iptables的相同的


man firewall-cmd                               #查看帮助


systemctl restart network.service   #重启网络
ip addr show # 显示网卡IP信息
ip addr add 192.168.0.1/24 dev eth0 # 设置eth0网卡IP地址192.168.0.1
ip addr del 192.168.0.1/24 dev eth0 # 删除eth0网卡IP地址
ip route show # 显示系统路由
ip route add default via (IP)# 设置系统默认路由
ip route list # 查看路由信息
ip route add 192.168.4.0/24 via 192.168.0.254 dev eth0 # 设置192.168.4.0网段的网关为192.168.0.254,数据走eth0接口
ip route add default via 192.168.0.254 dev eth0 # 设置默认网关为192.168.0.254
ip route del 192.168.4.0/24 # 删除192.168.4.0网段的网关
ip route del default # 删除默认路由
ip route delete 192.168.1.0/24 dev eth0 # 删除路由

mkdir创建目录
rmdir删除空目录
touch创建空文件

cp 复制文件      复制目的的绝对路径    复制命令
mv 移动文件或重命名(重命名 mv xiyou/qujing/suwukong.txt  xiyou/qujing/houge.txt)(移动文件 mv xiyou/qujing/houge.txt   ./ )
head 文件名    查看文件前10行
head -n 文件名     查看文件前n行
tail 文件名   查看文件后10行
tail -n 文件名   查看文件后n行
tail -f 文件名     实时追踪该文件更新


echo输出控制内容到控制台
echo 【选项】【输出内容】
    -e 支持反斜线控制的字符转换
    \\输出\本身
    打印环境变量echo$PATH
>   覆盖(之前的文件的内容会被覆盖) 覆盖内容>覆盖对象
>>  追加(之前的文件的内容保留在底下写新的内容)追加内容或文件>>追加对象


ln创建链接和软连接
    ln 【-s】 【原文件或目录】【链接名】
    -s创建的链接为软连接
    ln 一定要写绝对路径


vim
    dd删除光标当前行
    dnd删除n行
    u撤销
    yy复制光标当前行
    p粘贴
    dw删除一个词
    yw复制一个词
    gg移动到页头
    G运动到页尾
    数字+G运动到目标行
    ^移动到行头
    s移动到行尾
    zz保存退出
    i当前光标前
    a当前光标后
    o当前光标的下一行
    R进入替换模式
    :w保存
    :q退出
    :!强制执行
    :%s/old字符/new字符 批量替换
    :/要查找的词 n查找下N查找上


查看主机名 hostname
修改主机名vim /etc/hostname利用vim命令进行修改
ip地址与主机名对应 host映射 vim/etc/host 该文件前俩行不要动 在后面将对应关系写上
date 显示当前时间
date +%Y显示当前年份
date +%m显示当前月份
date +%d显示当前日期
date “+%Y-%m-%d %H:%M:%S” 显示年月日时分秒
date +%F日期标准格式
date -d ‘1 days ago’  显示前一天时间
date -d  ‘-1 days ago’显示明天时间
date  -(修改单位) ‘修改时间’
设置时间
date -s “修改的时间”


添加用户
    id 用户名   查找用户是否存在
    useradd  用户名
设置密码
     passwd  用户名   
查看创建的所有用户
    cat /etc/passwd
切换用户
    su 用户名
删除用户
    userdel 用户名    删除用户但保存用户主目录
    userdel  -r 用户名  用户和用户主目录都删除

sudo 设置普通用户具有root权限
    vim /etc/sudoers
    在root ALL=(ALL) ALL 下一行添加
    用户名 ALL=(ALL)ALL \NOPASSWD:ALL(可以全部免密)

groupadd 组名       新增组
usermod 修改用户        
    usermod -g 用户组 用户名        使用户名移到该用户组中
groupdel 组名       删除该组
touch 文件名          创建文件

设置文件权限 
chmod  {u,g,o}+{r,w,x}(也可以用数字代替)  文件夹
r        w         x
0          0          0
4          2          1

例如:

文件没有权限可以输入指令chmod  777或775 对象

chown改变文件或者目录的所有者
chown 用户  文件夹
chgrp改变所属组
chgrp  用户   文件夹

查找:
find 目录 -name ”查找文件名“/“*(.txt)后缀”
grep    
     当前文件下      | grep   对象
      -n 显示行数


ps  任务管理器
gzip 文件(压缩文件)
gunzip 文件.gz(解压)
zip -r xxx.zip 要打包进去的内容
unzip(解压)


tar打包
  压缩  tar  zcvf 文件名.tar.gz 要打包进去的内容
  解压  tar  zxvf  。。。。。
    -z打包同时压缩
    -c产生.tar打包文件
    -v显示详细信息
    -f指定压缩后的文件名
    -x 解包.tar文件

df  -h 查看磁盘空间使用情况
fdish -l 查看磁盘分区详情(在root用户下才能使用)

mount/umount  磁盘的挂载/卸载
mount -t 挂载设备

ps查看当前系统进程状态
        ps -aux | grep xxx (察看系统中所有进程)
        ps  -ef  |  grep  xxx  (查看子父进程之间的关系)
        -a  选择所有进程
        -u显示所有用户的所有进程
        -x显示没有终端的进程
        kill 中止进程
        kill -9  数字   断电该进程号
        kill 数字   终止该进程

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值