Linux基本操作命令练习题-2

1、如何把/etc/man_db.conf移动到/root 下并改名为test.conf

   mv  /etc/man_db.conf   /root/test.conf

2、如何查看/etc所占的磁盘空间

   du  -sh  /etc

3、如何查看/etc/passwd的头3行 和 尾3行

   head -n 3  /etc/passwd

   tail -n 3  /etc/passwd

4、什么命令可以统计当前系统中一共有多少账户

    wc  -l  /etc/passwd

5、说说这些特殊符号含义: \  >  >>  2> 2>>  .(点)  ..(两个点)  ~  *    |

  1. \:用于转义特殊字符,使其按字面意思解释。
  2. >:将命令的输出重定向到一个新文件,如果文件已存在则覆盖其内容。
  3. >>:将命令的输出以追加的方式写入到一个文件,如果文件不存在则创建它。
  4. 2>:将错误输出重定向到指定的文件。
  5. 2>>:将错误输出以追加的方式写入指定文件。
  6. .(点):表示当前目录。
  7. ..(两个点):表示上一级目录。
  8. ~:通常表示用户的主目录。
  9. *:通配符,代表任意字符序列(包括空字符序列)
  10. | :管道符号,用于将一个命令的输出作为另一个命令的输入。实现命令之间的数据传递和组合操作。

6、入职新公司,老大让你在服务器上限制rm命令,当用户输入rm 命令时候提示”rm command is not allowed to use.” 请问实现的步骤是?

        alias rm='rm command is not allowd to use.'

7、 描述buffer和cache的区别

  1. buffer 主要用于在数据写入设备(如磁盘)之前进行临时存储,以减少频繁的 I/O 操作,提高写入性能。例如,当您向文件写入数据时,数据首先会被存储在缓冲区,然后在适当的时候一次性写入磁盘。
  2. cache 则是用于存储从较慢的设备(如磁盘)读取的数据,以便下次再次访问时能够更快地获取,提高读取性能。例如,操作系统会将经常访问的磁盘数据存储在缓存中。

8、 如何查看一个大文件的内容

  1. less 命令:可以逐页查看文件内容,按 空格键 翻页,按 q 键退出。例如:less large_file.txt
  2. more 命令:类似 less ,但功能相对简单,只能向前翻页。例如:more large_file.txt

9 、如何查看所有命令别名,并删除ll别名 ,然后恢复 ll 别名

  1. 查看所有命令别名alias
  2. 删除执行 unalias ll 。
  3. 要恢复 ll 别名,可以重新定义它,例如:alias ll='ls -l' 。

10、 过滤出/etc/passwd 文件中所有能登录的用户。(nologin不能登录)并将能登录的用户信息存到/root/loginuser.txt文件中

    grep  -v  "nologin"  /etc/passwd  >  /root/loginuser.txt

11、用 find命令查看当前目录下所有文件

    find . -type f

12、用 find 命令查看当前目录下所有以“.c”为后缀的文件信息

    find. -name "*.c"

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值