美文网首页
linux下的文件和目录及基础命令

linux下的文件和目录及基础命令

作者: 酷酷的伟 | 来源:发表于2019-05-21 09:45 被阅读0次

    基础命令

    1.移动文件目录和修改名字

    命令:MV
    例子:
    [root@devin /laowang]# ll /data/laoli
    total 0
    [root@devin /laowang]# mv /data/laoli /data/newlaoli
    [root@devin /laowang]# ll /data
    total 0
    drwxr-xr-x 2 root root 86 Mar 30 20:24 alex
    drwxr-xr-x 2 root root 6 Mar 31 08:26 newlaoli

    2.删除文件和目录

    命令:rm
    常用参数:
    rm -f 强制删除不提示
    rm -r 删除目录及内容
    如果只是想更改名字或移动到别的地方,可以使用mv替代

    例子:

    [root@devin /laowang]# ll /data/newlaoli
    total 0
    -rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy1
    -rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy2
    -rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy3
    -rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy4
    -rw-r--r-- 1 root root 0 Mar 31 08:37 oldboy5
    [root@devin /laowang]# rm -rf /data/newlaoli/
    [root@devin /laowang]# ll /data/newlaoli/
    ls: cannot access /data/newlaoli/: No such file or directory
    
    3.以树形图显示目录结构

    命令:tree
    常用参数
    tree -L 最多显示几层目录
    tree -F 给不同类型文件加上不同的标记(目录/)
    tree -d 只显示目录

    例子:

    [root@devin /laowang]# mkdir -p /data/1/2/3/4/5
    [root@devin /laowang]# tree /data
    /data
    ├── 1
    │   └── 2
    │       └── 3
    │           └── 4
    │               └── 5
    
    4.编辑文件

    命令:vi (记事本)
    命令:vim (notpad++)
    vim 默认没有安装
    yum install -y vim tree bash-completion
    使用时的一些按键:
    按i进入编辑模式
    按esc,退出编辑模式
    输入:wq保存退出
    :q退出
    :q!强制退出
    :wq!强制保存并退出
    显示文件内容
    cat /oldboy/oldboy.txt

    linux下文件以及目录

    1.目录的含义
    / 根 存放系统服务或软件
    /usr 存放用户数据或软件
    FHS 目录层次标准 根和/usr下每个目录的作用
    Linux目录其他的特点:
    1.一切从根开始 Linux目录是一个有层次的目录结构
    2.Linux下面的设备不挂载无法使用. 挂载就是给设备开了一个入口,入口:挂载点(目录)

    linux每个目录可以挂载在不同的设备(磁盘)上。windows不容易做到。

    不挂载的设备相当于是没有窗户没有门的监狱,挂载就是给设备开了一个入口

    3.Linux下面使用光盘 /dev/cdrom

    第1个里程碑-把光盘放入到系统中(vmware配置)
    第2个里程碑-直接使用光盘(Linux)

        lrwxrwxrwx 1 root root 3 Mar 29 08:43 /dev/cdrom -> sr0
        [root@oldboyedu59 ~]# cd /dev/cdrom
        -bash: cd: /dev/cdrom: Not a directory
        [root@oldboyedu59 ~]# cat /dev/cdrom
    

    第3个里程碑-进行挂载并使用
    先准备好一个目录 然后挂载
    /mnt

    [root@oldboyedu59 ~]# mount /dev/cdrom  /mnt/
    #     给设备      入口
        /mnt 
        [root@oldboyedu59 ~]# mount /dev/cdrom  /mnt/
                            #     给设备      入口
        mount: /dev/sr0 is write-protected, mounting read-only
        [root@oldboyedu59 ~]# ls  /mnt/
        CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
        EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL
    
    4.根下每个目录的作用:

    ~ 当前用户的家目录
    如果你是root用户 ~ /root root用户家目录
    如果你是oldboy ~ /home/oldboy

    Linux下面名言:

    一切从根开始
    一切皆文件
    缓存无处不在
    CentOS 7
    /bin ==== /usr/bin
    /sbin === /usr/sbin

    根下每个目录的作用

    目录
    对应单词
    作用

    /bin
    binary
    二进制命令文件

    /sbin
    super binary
    超级命令 只有root可以使用

    */boot
    引导文件存放 系统内核

    */dev
    deeice
    设备文件(光盘等)

    */etc
    系统配置文件

    */home
    普通用户的家目录

    */root
    root用户的家目录

    /lib
    libary
    库文件

    /lib64
    libary
    库文件

    /lost+found
    系统宕机 临时保存数据位置

    */mnt
    默认的一个挂载点 临时挂载点

    /opt
    第三方软件安装位置

    */proc
    虚拟目录 存放内存中的信息 进程 服务信息

    /sys
    虚拟目录 存放内存中的信息 进程 服务信息

    */tmp
    临时存放文件的位置 垃圾堆

    */usr

    存放用户安装的软件

    */var
    经常变换的数据 存放的位置上(日志)

    相关文章

      网友评论

          本文标题:linux下的文件和目录及基础命令

          本文链接:https://www.haomeiwen.com/subject/xlcdzqtx.html