Linux习题 -1

66 阅读3分钟
  1. 显示当前文件夹下的所有文件,按时间排序倒序显示?

    ls -l -t -r

  2. 找出当前文件夹中最大 的文件或文件夹?

    find . -type f -exec du -h {} + | sort -rh | head -n 1 du -u | sort -nr

  3. 找到10天以上,大于1G , 已log结尾的文件并移动到/opt目录?

    find / -mtime +10 -size +1G -name "*log" -exec mv {} /opt ;

  4. 对/etc/passwd 文件做软链接 做到 /mnt/ 目录取名为soft?

    ln -s /etc/passwd /mnt/soft

  5. 创建别名命令 backup, 功能为复制/boot 文件夹到 /mnt 目录?

    alias backup=“cp /boot/* /mnt/boot”

  6. 如何查看远端服务器192.168.91.100 的80 端口是否打开?

    telnet 192.168.91.100 80

  7. 如何实时查看文件的后十行?

    tail -f

  8. 显示当前文件夹下以p开头的文件

    find . -name "p*"

  9. 如何刷新文件的时间?

    touch + 文件名

  10. 如何查看系统的内存

    free -h

  11. 如何查看本机cpu的个数

    lscpu

  12. 如何查看当前系统版本

    uname -a cat /etc/os-release

  13. 过滤出/etc/fstab 的空行

    cat -s /etc/fstab

  14. 修改文件 /test 的属主为 lisi 数组为 zhangsan

    chown lisi:zhangsan /test -R

  15. 修改文件 /test 文件的权限为 主人可读可写 其余只读

    chmod 644 /test

  16. 临时挂载 /dev/sda2 到 /mnt

    mount /devsda2 /mnt

  17. 复制软连接文件/test 保留属性到 /opt 取名为 newtest

    cp -a /test /opt/newtest

  18. 自动挂载配置文件的位置

    /etc/fstab

  19. 用户配置文件的位置

    ./bashrc etc/passwd

  20. 使用什么命令可以修复文件系统

    fsck

  21. 如何关闭swap 分区

    swapoff -a

  22. 如何查看逻辑卷的状态

    lvdisplay lvscan
    lsblk df -h

  23. 删除一个大文件,但是空间并没有释放请问为什么?

    代表着有别人在使用这个文件,导致空间不能释放

  24. linux 日志默认存放的文件夹位置?

    /var/log/message

  25. 只长格式显示 /etc 目录的属性

    ll /etc

  26. 如何得到A 和B文件相同的部分

    grep -f fileA fileB

  27. 统计 /etc/fstab 文件有多少行

    cat /etc/fstab | wc -l

  28. 找到 indoe号为12345 的文件并删除

    find / -inum 12345 -delete

  29. 找到出/etc/passwd 文件中以bash 结尾的行

    cat /etc/passwd | grep "bash$"

  30. 快速过滤出/etc文件下包含root单词的所有文件

    find /etc -name "root" grep -r root /etc/

  31. 如何合并两个文件

    cat 文件1 文件2 (上下合并)

  32. 快速过滤出/etc文件下包含root单词的所有文件

    find /etc -name "root" grep -r root /etc/

  33. 在vi编辑器中,如何在所有行开头的行加上#号

    :% s/^/#/g

  34. 如何在不解压的情况下,查看 all.tar.gz 文件中的内容?

    tar -tf

  35. 如何查看/etc/passwd文件中的隐藏字符

    cat -A /etc/passwd

  36. 一次性新建 1.txt 到10.txt 10个文件

    touch {1..10}.txt

  37. 在当前文件夹下将文件test 改名为123

    mv test 123

  38. tail -n +2 什么意思?

    从第二行开始显示

  39. 找出/etc/fstab 文件中所有的空行

    grep -n '^$' /etc/fstab

  40. 找出/etc/passwd 文件中以root开头的行

    grep "^root" /etc/passwd

  41. 如何不解压查看归档文件中的内容

    tar -tf

  42. vi编辑器有哪几种模式

    三种 命令行 末行 插入

  43. 什么快捷键可以终止当前运行的命令

    ctrl+c

  44. 如何查看挂载情况

    df -h

  45. 找出 /etc/passwd 文件中不是以#号开头的行

    grep -v "^#" /etc/passwd

  46. 如何知道当前系统一共有多少可以登录的用户

    grep -v "nologin$" /etc/passwd

  47. 找出/etc/passwd 文件中以bash 结尾的行,按原始顺序复制到/opt/test文件

    grep 'bash$' /etc/passwd > /opt/test

  48. 请写出搭建本地yum仓库的过程

    挂载光驱
    备份源 手写local源 [local] name=local baseulrl=file:///mnt gpgcheck=0

  49. 根据如下要求,创建新的逻辑卷:

    逻辑卷取名为 qa,属于 vg01 卷组,大小为 6G扩展块vg01 卷组中逻辑卷的扩展块(PE)大小应当为 4MiB使用 ext4 文件系统格式化新逻辑卷。该逻辑卷应在系统启动时自动挂载到/mnt/qa 下

pvcreate /dev/sdb /dev/sdc vgcretate vg01 /dev/sdb /dev/sdc lvcreate -L 6G -n qa vg01 mkfs.ext4 /dev/vg01/qa blkid nkdir /mnt/qa vim /etc/fstab