Linux基本命令(必看!!)

基本命令

  1. 解释 ;| 的异同

    • ;:用于在同一行中顺序执行多个命令,前一个命令执行完后再执行下一个命令,无论前一个命令是否成功。

    • |:用于将前一个命令的输出作为下一个命令的输入,即管道操作。

  2. 在家目录下创建一个文件,用姓名命名,内容随意输入,使用输入重定向将上述文件作为源输出到屏幕

    echo "这是文件内容" > ~/xc
    cat ~/xc
  3. 查看根目录下所有文件(包含隐藏文件)的详细信息,并将这些输出信息发送到第二题中自己用名字命名的文件中覆盖之前的东西

    ls -la / > ~/xc
  4. 查看文件 /etc/passwd 的内容,并将这些内容累加到第二题中自己用名字命名的文件中的末尾

    cat /etc/passwd >> ~/xc
  5. 在家目录下创建 dhAehasDfhhBCBhBChasDDhhB 等文件查询当前目录下以小写 dj 开头并且以大写 A-D 结尾的文件

    touch ~/dhA ~/ehasD ~/fhhBC ~/BhB ~/ChasD ~/DhhB
    ls ~/dj*[A-D]

文本操作

  1. 新建 c.txt 具有 a.txtb.txt 的内容

    cat a.txt b.txt > c.txt
  2. catmore 的异同

    • cat:用于一次性显示文件的全部内容,适用于文件内容较少的情况。

    • more:用于分页显示文件内容,适用于文件内容较多的情况,用户可以通过空格键翻页。

  3. 首先进入家目录将文件 /etc/passwd 复制到当前目录,并改名为用户指定文件名

    cp /etc/passwd ~/指定文件名
  4. 将第三题的文件内容从首行开始连续显示在屏幕上

    cat ~/指定文件名
  5. 将第三题的文件内容分页显示在屏幕上

    more ~/指定文件名
  6. 将第三题的文件内容显示在屏幕上,并同时显示行号

    cat -n ~/指定文件名

vi编辑器

  1. 将当前目录下的所有文件信息输入到 my.txt 文件,在 my.txt 第一行的上面再加一行,输入 hello world 并保存

    • 在命令行中执行:

      ls -la > my.txt
      vi my.txt
    • vi

      中:

      • i 进入插入模式,在第一行输入 hello world

      • Esc 退出插入模式,输入 :wq 保存并退出。

  2. vi编辑器中,光标上下左右移动分别是什么键位

    • 上:k

    • 下:j

    • 左:h

    • 右:l

  3. vi中如何删除一个字符、删除一行、替换一个字符

    • 删除一个字符:x

    • 删除一行:dd

    • 替换一个字符:r

  4. vi中如何拷贝一个单词、拷贝一行、粘贴

    • 拷贝一个单词:将光标移到单词上,按 yw

    • 拷贝一行:yy

    • 粘贴:p

  5. vi中如何存盘、另存为、存盘并退出vi、强制退出不保存

    • 存盘::w

    • 另存为::w 新文件名

    • 存盘并退出::wq

    • 强制退出不保存::q!

  6. vi如何将文件档中所有的单词 hello 都换成 hi

    :%s/hello/hi/g
  7. 光标移动(命令行模式)

    • 上:k

    • 下:j

    • 左:h

    • 右:l

  8. 将光标当前所在行复制后粘贴到第一行后面,将新粘贴的这行删除,复制当前行向下的5行,然后粘贴到第10行上面(命令行模式)

    • 复制当前行:yy

    • 粘贴到第一行后面:1Gp

    • 删除新粘贴的行:将光标移到新行,按 dd

    • 复制当前行向下的5行:5yj

    • 粘贴到第10行上面:10Gp

  9. 查找文档中的 root 字符串

    /root
  10. 将第一行到第10行的 bin 字符串替换为 mybin

    :1,10s/bin/mybin/g
  11. 将全文中的 sbin 字符串替换为 ssbin

    :%s/sbin/ssbin/g
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值