当前位置:首页 > 有云笔记 > Linux > 正文内容

linux基本命令(相对路径,绝对路径,ls命令,常用的通配符)!

小白3年前 (2021-12-02)Linux145350

linux基本命令(相对路径,绝对路径,ls命令,常用的通配符)!


linux基本命令(相对路径,绝对路径,ls命令,常用的通配符)!

1 简答题:简述一条Linux命令行的一般组成格式

参考答案

命令字 [选项]… [参数1] [参数2]…

2 简答题:简述绝对路径、相对路径的含义

参考答案

  • 绝对路径:以 / 开始的完整路径

  • 相对路径:以当前工作目录为参照的路径

3 简答题:linux命令行常用的通配符有哪些,各自的作用是什么

参考答案

针对不确定的文档名称,以特殊字符表示。

  • *:任意多个任意字符

  • ?:单个字符

  • [a-z]:多个字符或连续范围中的一个,若无则忽略

  • {a,min,xy}:多组不同的字符串,全匹配

4 实验题:删除文件/etc/resolv.conf,然后用vim重建此文件

参考答案

1)确认文件原有的内容

[root@svr7 ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search ilt.example.com example.com
nameserver 172.25.254.250

2)删除文件

[root@svr7 ~]# rm -rf /etc/resolv.conf
[root@svr7 ~]# ls -l /etc/resolv.conf                         //检查删除结果
ls: cannot access /etc/resolv.conf: No such file or directory

3)用vim重建此文件

[root@svr7 ~]# vim /etc/resolv.conf                         //保留有效配置即可
search ilt.example.com example.com
nameserver 172.25.254.250
[root@svr7 ~]# cat /etc/resolv.conf                         //检查重建结果
search ilt.example.com example.com
nameserver 172.25.254.250


5 实验题:ls命令练习

  • 查看根目录下有哪些子目录

  • 查看/root/目录下有多少正常文件,有多少隐藏文件

  • 查看/etc/目录下是否存在hosts文件

  • 查看/etc/yum.repos.d/目录下是否有扩展名为repo的文件

  • 如何查看文件的详细信息,如何查看目录的详细信息



参考答案

//查看根(/)目录下有哪些子目录

[root@localhost ~]# ls /

bin   dev   iso    linux-soft  opt    root  srv  usr

boot  etc   lib    media       proc   run   sys  var

data  home  lib64  mnt         rhome  sbin  tmp

//自己查看结果验证有多少文件(默认不显示隐藏文件)

[root@localhost ~]# ls  /root/

//自己查看结果验证有多少隐藏文件

[root@localhost ~]# ls  -a  /root/

//默认系统中存在/etc/hosts文件

[root@localhost ~]# ls  /etc/hosts

//查看/etc/yum.repos.d/目录下是否有扩展名为repo的文件

[root@localhost ~]# ls  /etc/yum.repos.d/*.repo

//查看文件的详细信息

[root@localhost ~]# ls  -l  /etc/hosts

-rw-r--r-- 1 root root 806 6月   8 18:01 /etc/hosts

[root@localhost ~]# ls -l /bin/bash

-rwxr-xr-x. 1 root root 1596592 8月  30 2019 /bin/bash

//查看目录的详细信息

[root@localhost ~]# ls -ld  /root/

drwxr-xr-x. 162 root root 12288 9月   9 16:31 /etc

易错实验,自己实验验证:


ls -d  /root/和ls  -ld  /root/的区别

直接执行ls  -l  /etc/hosts命令和先cd  /etc/再执行ls  -l  /etc/hosts

如果先cd /root/,然后执行ls  -l  hosts会报错,为什么?

通过上面的实验,思考理解什么是绝对路径、什么是相对路径



linux基本命令(相对路径,绝对路径,ls命令,常用的通配符)!  您阅读本篇文章共花了: 

分享到:

    扫描二维码推送至手机访问。

    版权声明:本文由有云转晴发布,如需转载请注明出处。

    本文链接:https://yyzq.cf/?id=17

    分享给朋友:

    发表评论

    访客

    ◎欢迎参与讨论,请在这里发表您的看法和观点。