学习linux两天的笔记(基础篇 适合新手)

2021-07-29  本文已影响0人  powergeek

ls:

  -a 显示所有文件 all(包括隐藏文件隐藏文件all是 以“.”开头的文件)

  -l  显示详细信息 (还可以ls -lh表示显示更人性化显示具体在计算文件大小)

  -d查看目录属性

  -i查看文件在系统的文件id好inode

  ps:

    ll= ls -l

文件信息

    - rw- r-- r--

    - 表示文件类型(-表示普通文件 d 表示目录 l软连接文件)

    后边九位每三位表示一个权限组分别是所有者 所属组 和 其他人

    r是可读 w是可写 x是可执行

文件操作目录

  mkdir:

        是英文make directory的缩写 表示创建一个文件夹

        -p  是递归创建

    cd:

        是英文change directory 的缩写 表示跳到那个文件夹下

        cd ~ 或者直接敲cd 命令 会跳到根目录下

        cd - 是跳到上次所到的目录下

        cd ..  跳到上一级目录

        cd . 跳到当期那目录

    pwd:

      是英文print working directory的缩写 查看当前所在文件路径

    mkdir:

      是英文make directory 的缩写  创建一个文件夹

      -p  递归创建一个文件夹

    rmdir:

        是英文remove empty directory 的缩写 删除一个空文件夹

    rm-rf:

        rm(remove) -r 删除目录 -f 强制 强制删除某个目录

        rm-rf  /test/*    删除该目录下所有文件

  cp:

      copy  复制文件或者目录 cp 【选项】【文件名】【目标文件夹】

      -r    复制目录

      -p  复制连带文件属性

      -d  若原文件时连接文件 则复制文件的连接属性

      -a  相当于 -pdr 复制文件所有的属性包括 时间 类型 内容

  mv :

      move 剪切/改名  mv 【文件名】 【目标文件】

  常见文件目录:

      /:  根目录

      /bin:系统命令存放的文件夹

      /sbin:root用户的系统命令存放地址

      /boot :系统启动数据的保存目录

      /dev  :特殊文件保存目录

      /etc  :系统的配置文件目录

      /home :普通文件夹目录

      /root : 超级文件夹目录

      /lib  :函数保存目录

      /mnt :系统挂载目录

      /media:挂载目录

      /proc :系统内存目录

      /tmp :临时保存目录

      /usr :系统资源目录 usr/bin 普通用户命令目录 usr/sbin超级用户命令目录

      /var :保存系统的可变文档目录

  链接命令 ln:

    ln -s  : 创建软链接文件(相当于Windows下的快捷方式)创建软文件一定要要写绝对路径

                (有自己的      inode)

    ln :  创建硬链接文件 (硬链接 删除源文件还可以访问 软链接则不行 不能跨分区 不能连接目录)

              (访问的是和源文件同一的inode 和数据块)

  文件搜索命令:

      locate:特点相对速度较快 locate 【文件名】搜索机制是在后台系统数据库里去查找文件名 只能按文件名搜索

                    /var/lib/mlocate  为locate的后台数据库 新建数据默认更新时间为一天可用updatedb命令强行更新

                    locate 配置文件 /etc/updatedb.conf  ( PRUNE_BIND_MOUNTS="YES")开启搜索限制

                    ( PRUNEFS=)搜索是 不搜索的文件系统(PRUNENAMES=)搜索时不搜索的文件类型(PRUNEPATHS)搜索时不搜索的路径                                                       

  命令搜索命令

        whereis:

      搜索系统命令在什么地方的命令 whereis 【命令】搜索系统命令所在位置的命令(专业点)

      -b 只查看可执行文件 -m 只查看帮助文档 不加则显示全部

      ps:whoami 显示当前用户 whatis【命令】显示命令作用

              $path linux的环境变量 原始要敲得命令是 :/bin/ls 有环境变量后可以直接敲ls 他会通过环境变量逐个去找相关目录下的命令文件 如果没有则会报错

        which:

                搜索命令所在位置和别名 which 【命令】shell 内置的命令不可查找 whereis 也是一样

2016.05.09

上一篇下一篇

猜你喜欢

热点阅读