Linux练习题

  1. 如何通过命令行重启linux操作系统?
    reboot 或者 init 6
  2. 如何在命令行中快速删除光标前的内容? 
    Ctrl+u     (ctrl + k删除光标后的内容)
  3. 设置/test/a.txt属主有读写执行权限,属组,有读写,其他账户无权限
    chmod   760   /test/a.txt
  4. 如何删除/tmp下所有A开头的文件?
    rm  -rf  /tmp/A*
  5. 如何把/etc复制到/tmp下并保持原属性不变?
    cp  -rp  /etc  /tmp  (-p保持文件本身属性不变)
  6. 如何把/tmp/etc/man.conf移动到/tmp下并改名为test.conf设置所有人都有读写执行权限
    mv /tmp/etc/man.conf  /tmp/test.conf
    chmod  777  /tmp/test.conf
  7. 修改/tmp/test.conf的属主为u1,属组为u2
    chown  u1:u2  /tmp/test.conf
  8. 日志一般都存放在那个目录下
    /var/log
  9. root的宿主目录在什么位置
    /root
  10. 如何查看系统最后创建的3个组
    tail -3 /etc/group
  11. 什么命令可以统计当前系统中一共有多少账户
    wc  -l  /etc/passwd
  12. 如何通过vim编辑打开/tmp/test.conf?
    vim /tmp/test.conf
  13. 如何在末行模式中删除test文档中20-50之间所有的行
    :20,50 d
  14. 如何只查看/etc单个目录的信息,并以长格式显示
     ls -ld /etc (-d 只显示目录本身的属性)        ll -d /etc
  15. 如何查看/etc所占的磁盘空间
    du -sh /etc     (这个命令参数详细解释
  16. 应用程序一般都安装在那个目录。
    /usr
  17. /var下一般放置什么文件?
    大型文件的溢出区
  18. 如何查看/etc/passwd的头3行 和 尾3行
    head  -3  /etc/passwd
    tail  -3  /etc/passwd
  19. 如何创建g1 g2组
    groupadd   g1 
    groupadd   g2
  20. 添加账户u1,为其指定附加组g1,并设置2013-04-04账户到期
    useradd -G g1 -e 2013-04-04 u1
  21. 添加账户u2,为其指定id号为1000
     useradd -u 1000 u2
  22. 把u1 u2 添加到g2组

    gpasswd -a u1 g2

    gpasswd -a u2 g2

  23. 如何删除g2组的用户u
     gpasswd -d u g2
  24. 如何查看u2的uid gid
     id u2
  25. 如何查看当前工作目录、
    pwd
  26. 如何一次性创建 text/1/2/3/4 
    mkdir -p text/1/2/3/4
  27. 如何查看/etc下的所有文件,并以人性化的长格式显示能还能区分是什么文件

    ls -alh --color /etc(显示隐藏文件)

    ls -alh /etc   

    ll -ah /etc

  28. userA用户的宿主目录都在什么位置
     /home/userA
  29. vim如何把文档中的50到100行之间的man改为MAN
     :50,100 s/man/MAN/g
  30. 如何最快的返回到当前账户的宿主目录
    cd  ~
    cd
  31. awk 'BEGIN{print "The programming is booting!
    
     please waiting..."; $2="bneglect"}; /php/{print $1 "var $2 has modified!"; print $2}; END{print "The programming has already runned !
    
     The programming will close later!"}' test.php

    test.php 是文件

原文地址:https://www.cnblogs.com/bneglect/p/10987643.html