Linux基础命令-随时更新-v1

  1. 机器管理

  2. 重启
    # reboot
    # init 6

    关机
    # init 0
    # poweroff

    修改主机名
    # hostnamectl set-hostname 主机名

    查看服务器ip
    # ip a

    关闭防火墙
    # systemctl stop firewalld
    # systemctl disable firewalld

    关闭Selinux
    # vim /etc/sysconfig/selinux
    将文件内容
    SELINUX=enforcing 修改为 SELINUX=disabled
    然后保存退出

    临时关闭selinux
    # setenforce 0

    查看服务器时间
    # date

    查看硬件时间
    # hwclock

    查看别名
    # type -a ll

    设置别名
    # alias

    取消别名
    # unalias

    启动网卡
    # ifup 网卡名字

    关闭网卡
    # ifdown 网卡名字
  3. 文件管理

  4. 查看当前所在目录
    # pwd
    查看目录下的文件
    # ls
    ​
    ​
    #clear    清屏  快捷键Ctrl+l  
    *通配符。表示所有字符(隐藏文件除外)
    ​
    ​
    ​
    以长格式显示目录下文件的详细信息
    # ll
    # ls -h     人性化显示 (显示文件大小)
    # ls -a    显示所有文件 (包括隐藏文件)
    切换目录
    #  .         表示当前目录
    #  cd或cd ~  直接回到家目录
    #  cd -      回到上一级返回时目录
    创建文件
    # touch 文件名.后缀
    # touch /home/file{1..20}  #批量创建
    创建目录
    # mkdir 目录名
    # mkdir /home/{dir4,dir5}   创建俩个目录 
    # mkdir -p /home/dir8/111/222  #-p 创建连级目录,一级一级的创建
    复制文件或目录
    # cp 
    # cp -r  拷贝目录使用,连同目录里面的文件一块拷贝
    语法: cp  -r  源文件1 源文件2 源文件N  目标目录    #将多个文件拷贝到同一个目录
    ​
    删除文件或目录
    # rm 
    删除 rm -r 递归删除目录 -f force强制 -v 详细过程 *通配符
    ​
    ​
    移动文件或目录
    # mv
    ​
    创建带有内容的文件或着将内容显示到屏幕上
    # echo
    ​
    查看文件的所有内容
    # cat
    参数:
    -n 显示行号
    -A 包括控制字符(换行符/制表符)
    ​
    默认显示前十行
    # head
    默认显示后十行
    # tail
    查找关键字
    # grep
    分页显示文件内容
    # less    可以查找关键字
    # more
  5. 文件编辑器

  6. # vi  
    # vim
        gg 跳到页首
        yG 从光标开始复制到页尾
        G  跳到页尾
        yy 复制
        dd 删除
        x   删除光标所在的字符
        dgg 从光标开始删除到页首
        d^   删除当前光标之前的内容
        dG 从光标开始删除到页尾
        D  从光标处删除到行尾
        u  撤回
        p  粘贴
        r  可以用来修改一个字符
    进入编辑模式
    i
    a
    o
    I
    A
    O
    ​
    文件内容替换
    全局替换
    :%s/old/new/g
    ​
    :s/world/nice/        替换当前光标所在行
    :3s/sbin/nice/        替换指定行
    :1,5 s/nologin/soso/  从1-5行的nologin 替换为soso
    :%s/bin/soso/         替换所有行
    :%s/sbin/nice/g       替换行内所有关键字
    ​
    替换所有行匹配到的第一个字段
    :%s/old/new/
    ​
    替换光标所在行匹配到的第一个字段
    :s/old/new/
    ​
    替换光标所在行匹配到的所有字段
    :s/old/new/g
    ​
    替换指定行匹配到的第一个字段
    :1s/old/new/
    ​
    替换指定行匹配到的所有字段
    :1s/old/new/g
    ​
    替换1-5行匹配到的第一个字段
    :1,5 s/old/new/
    ​
    替换1-5行匹配到的所有字段
    :1,5 s/old/new/g
    ​
    保存强制退出
    esc :wq!
    ​
    ​
    可视块模式
    ctrl+v     进入可视块模式
    shift+v    进入可视行模式
  7. 权限管理

  8. 权限对象:
    属主------->u
    属组------->g
    其他人------>o
    ​
    基本权限类型:
    读(read):r   ---->4
    写(write):w  ---->2
    执行(exec):x ---->1
    ​
    例:
    r w x        rw-        r--       alice   hr    file1.txt
    属主权限    属组权限   其他人权限     属主    属组      文件
    ​
    ​
    修改文件权限类型
    # chmod  为文件或目录设置访问权限
    修改文件权限对象(属主、属组)
    # chown   改变文件或目录的所属主以及所属组
    ​
    更改文件的属主(拥有者)、属组 (所属组)chown
    # chown 用户.组 文件或目录
    # chown alice.hr file1.txt  #修改属主、属组
    # chown tom  file1.txt  #修改属主
    # chown .it file1.txt   #只改属组
    # chown -R alice.hr dir1 #递归修改---针对目录
    ​
    更改文件权限chmod
                 对象      赋值符      权限类型
                  u          +          r
     chmod        g          -          w       file1
                  o          =          x
                  a         所有
    ​
    ​
    # chmod u+x file1.txt     #属主增加执行
    # chmod a=rwx file1.txt   #所有人等于读写执行
    # chmod a=- file1.txt     #所有人都没有权限
    # chmod ug=rw,o=r file1.txt  #属主属组等于读写,其他人只读
    ​
    *注意事项
    文件: x 权限小心给予
    目录: w 权限小心给予
  9. 用户、用户组管理

  10. 创建用户
    # useradd 用户名
    创建用户组
    # groupadd 组名
    切换用户
    # su 
    ​
  11. 包管理器

  12. 安装服务
    # yum install -y 服务名
  13. 解压打包

  14. # unzip
  15. 查看服务状态

  16. 启动服务
    # systemctl start 服务名字

    重启服务
    # systemctl restart 服务名字

    查看服务状态
    # systemctl status 服务名字

    设置服务开机自启
    # systemctl enable 服务名字

    取消服务开机自启
    # systemctl disable 服务名字

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

终究是雾散

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值