Linux快捷入门命令记忆(一)

前言:

Linux系统 Cent OS7下载与安装(全过程)_centeros7安装-CSDN博客文章浏览阅读377次,点赞10次,收藏9次。注意:如果没有用就需要在vm界面,右击虚拟机名称,将网络改为NAT设置。2.vm虚拟机快照设置,类似游戏存档;可以进行存档点的还原!_centeros7安装https://blog.csdn.net/qq_37395972/article/details/135634096?spm=1001.2014.3001.5501

一.Vi编辑器

  1. vi / vim编辑器:
  2. 类似记事本的Linux编辑器
  3. 例: 输入 vim hello.java ---使用vim编辑一个hello.java的文件
  4. Vim有三种模式:
  5.       正常模式---》 编辑模式---》命令模式
  6. 按i,o,a,r任意字母从 正常模式 进入 编辑模式
  7. 按Esc退出至上一模式,按 : 或 / 进入命令模式接命令
  8. 再输入
  9.       :wq 退出保存
  10.       :q  退出不保存
  11.       :q!  强制退出

常用vim快捷键:

  1. 一般正常模式下
  2.  复制:
  3.         yy ---复制光标所在行                    例子:5yy ---光标起5行
  4.         P  --粘贴内容
  5.  删除:    dd  --删除光标所在行      例子:5dd ---删除5行
  6.  定位:    G最末行 gg首行              例子:20 shift+g  定位到第20行
  7. 撤销:u
  8. 命令模式下
  9.  查找
  10.         /关键字 回车查找 n下一个结果       例子:/hello
  11.  行号:
  12.         : set nu ---显示行号       : set nonu ---取消显示行号

二.系统管理命令

su – 用户名           ----切换用户(高级用户到低级不用输密码)

logout                    ----xhell状态下登出用户 需要3级等级以下生效

exit                        ----终端状态下退出终端

reboot                   ----重启

shutdown               ----关机

三.账户管理命令

  1. useradd 用户名                     ----添加一个用户   默认在/home/文件夹
  2. useradd -d /home/test king ---指定创建king用户的文件地址
  3. passwd 用户名                      ----设置密码
  4. pwd                                        ----显示当前所在目录
  5. userdel 用户名                      ---删除用户
  6. userdel  -r 用户名                  ---  删除用户和目录
  7. id 用户名字                             ----查询用户信息
  8. who am i                                 ---查看当前第一次登陆的账号信息
  9. groupadd 组名                       --添加用户组
  10. groupdel 组名                        ---删除用户组
  11. useradd -g 用户组 账户名      ---直接入组
  12. usermod -g 组名 账户            ----切换组
  13. /ect/passwd
  14. 用户user的配置文件信息
  15. /ect/shadow
  16. 口令配置文件
  17. /etc/group
  18. 组的配置文件,记录Linux组的信息
  19. 四.文件目录命令

  20. 文件目录类:

    pwd  查看当前目录的绝对路径

    ls 查看当前目录的文件

    例子:  ls -a 查看所有,包括隐藏

            ls -l 单行显示    ls -al

    3.cd 切换目录

     例子 : cd /home/tom   ---切换到此目录

             cd ~    --返回用户家目录

             cd ..    –返回上一级目录

            cd ../../../root   --返回上三层目录下的root目录

    mkdir 创建文件目录

    默认只能创建一级目录

    例子:  mkdir /home/sk/sk2 ---无效

            mkdir -p /home/sk/sk2 –创建多级目录成功

    rmdir 删除目录

    简写 rm 默认只能删除空目录

    例子:rm /home/tom   ---tom目录为空则删除

    rm -rf /home/tom   ---有数据也删除

    touch 创建空文件

    例子: touch  hello.txt   --在当前目录下穿件此文件

    cp 拷贝指令

    -r 递归复制整个文件夹

    例子: cp hello.txt bb/  ---复制此目录下的文件夹的hello文件到此目录的bb/目录下

    cp -r /home/bb /opt  –将bb整个目录和下面的文件复制到opt下

    放置多次复制提示覆盖可使用\cp

    例子: \cp -r /home/bb /opt

    rm删除文件

    删除整个目录文件夹 rm -r /home/tom   --有提示

    rm -rf /home/tom  --无提示

    mv 移动文件或重命名

    mv tom halo   --将tom文件名改为 halo

    mv hello.txt /opt/halo.txt  ---将hello.txt移动到opt改名halo

    mv bb/ /home/aa/  将bb目录移动到aa目录下

    查看文件内容 cat

    例子: cat -n hello.txt  --查看 hello文件的内容并显示行号

    可组合使用 cat -n hello.txt | more

    More :将上一次的结果再次复制处理

    Space键 翻页

    Enter 下一行

    Q 立刻离开

    Ctrl + f 下一屏 ctrl + b 上一屏幕

    = 当前行号 :f 当前行号和文件名

    动态加载内容 :less  (大型文件高效率)

    例子: less /opt/hello.txt

    Space 下一页   pagedown 下一页

    Pageup 上一页  

    /n 向下查找  ?n

    /N 向上查找  ?N

    q 离开

    输出到控制台 echo

    echo 选项 输出内容

    例子: echo $PATH        --输出path环境变量

           echo $HOSTNAME   --输出主机名字

    查看文件开头部分内容 head

    head hello.txt   --默认查看前10行

    head -n 5 hello.txt   --查看前5行

    查看文件尾部分内容 tail

    tail hello.txt   --默认查看最后10行

    tail -n 5 hello.txt   --查看最后5行

    tail -f  hello.txt  --持续监控此文件是否改变内容

    ctrl+d /c退出监控

    输出内容到文件夹:

    >  输出重定向

     >> 追加

    echo “hello!” > /home/tom/hello.txt

    --将原本输出在控制台的一句话,重新定向输出到hello.txt文件下,覆盖写,将原内容全部删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值