• Linux 文件的路径以及管理


    Linux 文件的路径以及管理


    1.linux系统的结构

    类似windows中的文件夹,在Linux中叫做目录,linux是一个倒树形结构,最大目录为“/”称为根目录;/根目录下成为二级目录多为系统在安装过程中建立的目录;以下式二级目录以及主要作用:

    /bin #常用系统命令 /sbin #系统管理命令 /boot #启动分区 /sys #内核参数调整

    /dev #设备文件 /lib #32位库文件 /lib64 #64文库文件 /media /run /mnt #临时设备的挂载点

    /opt #第三方软件安装位置 /proc #系统信息 /etc #系统配置目录 /home #普通用户家目录

    /root #超级用户家目录 /var,/srv #系统数据

    2.文件的路径

    a.绝对路径:文件在系统的真实位置,文件名通常是以/根目录开头

    在系统的任何环境下用绝对路径都可以找到指定文件

    b.相对路径:相对于当前位置的一个文件名称的简写:不是以/根目录开头都表示相对路径;

    相对路径只有在相对位置才能使用

    3.关于文件路径常用的命令

    pwd(print working directory): 显示当前工作目录路径

    pwd -p :显示真实目录只针对软连接

    cd (change directory):字面意思改变目录

    cd . . #切换到当前目录的上一级目录

    cd - #切换到上次的目录

    cd ~ #切换到当前登录系统的家目录

    cd ~user #切换到指定用户的家目录,一般使用于root用户;

    4.文件管理命令

    ls #查看目录下的文件 cd #切换路径 touch #创建文件 mkdir #创建目录

    cat #查看文件内容 head #查看文件的前几行,默认十行 tail #查看文件的尾部几行,默认十行

    less #分页浏览查看文件 wc #统计文件,例如字数,行数 cp #复制 mv #移动,重命名 rm #删除

    a. ls 显示文件信息

    常用参数:-l #长列表显示文件信息

    -d #显示目录本身

    -a 显示目录下所有文件

    -R #递归显示。通常用于目录

    -s #显示文件大小,单位字节

    b. cd 切换或者更改目录的命令

    . 代表当前工作目录;

    .. 代表当前工作内目录的上一级目录

    - 代表前一个工作目录

    ~ 代表当前用户的家目录(root用户家目录为/root/目录,普通用户家目录为/home/目录)

    c. touch 新建空文件,也可以用来修改文件的时间戳(修改文件最后一次被修改或者登录的时间)

    stat 命令查看文件的时间戳

    access 被访问的时间

    modify 内容被修改的时间

    change 文件被修改的时间

    d. mkdir (make directory) 新建空目录

    常用参数: -m 指定文件的权限

    -p #建立递归目录,当创建的目录由的不存在,可以直接创建不存在的目录以及子目录

    e. cat (concatenate files) 显示文件的标准输出

    常用参数: -b 输出标准行号,不忽略空格

    -n 输出标准行号,忽略空格

    f. head 显示文件的前n行,默认10行

    head -n 5 显示文件的前5行

    g. tail 显示文件后n行,默认后10行

    tail -n 3 显示文件的后3行

    tail -f file 监控文件的后10行内容

    h. less 分页浏览文件,当文件过长时使用

    / 关键字 #搜索关键字

    v #编辑模式

    i. wc 统计问价

    常用参数: -c #统计文件的字节数

    -m #统计文件的

    -l #统计文件的行数

    -w #统计文件的字数

    j.cp 复制文件或者目录

    常用参数:-r #递归复制目录

    -p #复制权限

    -v #显示复制过程中的详细信息

    k. mv 移动文件或者目录;重名命

    mv 移动的文件 移动后的文件路径

    当文件在同一个目录下,可以mv对文件进行名命

    l.rm 删除文件或者目录

    常用参数: -f #强制删除,不进行提醒

    -r #递归删除目录

    -d #删除目录

    5.使用vim编写文件;

    vim filename #编写文件

    按“i” 进入插入模式开始编写文件

    按“Esc”退出编辑模式

    :wq保存文件,退出vim编辑系统;

    6.shell中如何输入执行命令

    命令必须在行提示符之后输入

    当行提示符被占用时,可以使用“ctrl+c”键结束当前命令,释放行提示符

    行提示符的含义:

    #表示当前的用户

    #主机名称

    #当前所在的目录

    #用户身份,$表示超级用户,#表示普通用户

    7.通配符实现文件的批处理

    字符匹配

    * ###匹配0到任意字符

    ? ###匹配单个字符

    [[:alpha:]] ###匹配单个字母

    [[:lower:]] ###匹配单个小写字母

    [[:upper:]] ###匹配单个大写字母

    [[:digit:]] ###匹配单个数字

    [[:alnum:]] ###匹配单个数字或字母

    [[:punct:]] ###匹配单个符号

    [[:space:]] ###匹配单个空格

    {} 表示不存在或者未被创建的文件使用

    {1..9} ###1-9

    {a..f} ###a-f

    {1,3,5} ###135

    {a,c,e} ###a c e

    {1..3}{a..c} ###1a 2a 3a 2a 2b 2c 3a 3b 3c

    [] 表示已经存在的文件使用

    [a-C] ###aA bB cC

    [a-c] ###aA或者bB或者c

    [1-3] ###1或者2或者3

    [145] ###1或者4或者5

    [^abc]|[!abc] ###除了a并且除了b并且除了c

    原文链接:https://blog.csdn.net/weixin_39249306/article/details/80547863

    本文来自博客园,作者:.net&new,转载请注明原文链接:https://www.cnblogs.com/wugh8726254/p/15221527.html

  • 相关阅读:
    win2008服务器,fastCGI完美设置教程
    IIS7中配置FastCGI运行PHP
    Apple 移动设备绑定动态生成元素点击事件$(document).on('click',element,callback)失效解决方法
    MacOS Catalina 10.15 brew 安装 PHP 和 使用 pecl 安装 Mcrypt
    Redis 列表命令记录
    Redis hash类型命令
    Redis 字符串命令
    Redis 通用命令记录
    Redis 三种启动方式
    Mac 使用 wget 安装 Redis3.0
  • 原文地址:https://www.cnblogs.com/wugh8726254/p/15221527.html
Copyright © 2020-2023  润新知