zoukankan      html  css  js  c++  java
  • 目录结构与文件处理

    上节课复习

    1、bash 解释器交互式环境

    2、命令查找的优先级

    绝对路径

    alias

    复合命令:for 、if、while

    函数:function

    内置命令

    hash

    path

    3、查看帮助信息

    man

    命令 --halp

    halp  命令

    4、常用命令

    hostnamectl set-hostname xxx

    systemctl set-defaullt multi-user.target  (配置3)

    关机重启

    init 0

    init 6

    poweroff

    halt

    shutdown  -h

    shutdown  -r

    shutdown  -c

    查看命令文件的路径

    which

    命令1  |   命令2    # 命令1 会把结果放入管道,命令2 从管道中取出结果 做后续处理

    今日内容 :

    1、了解 目录结构

                 系统目录及作用介绍

    2、路径

                 绝对路径 》完整路径

                 相对路径

    3、文件处理

                基础

                创建、复制、移动、删除

                vim编辑文件

    一、目录结构

                  目录就是文件夹:

                                            存放的是具体文件

                                   文件:

                                           存放的就是具体的数据

    /dev/cdrom 光盘设置:

                                     光盘存放内容都在 cdrom 里,以后用来为操作系统补包 》加油站

    /dev/null 黑洞文件:

                                 把不想要显示的内容丢入黑洞

    /etc/sysconfig/network-scripts/ifcfg-eth33   #网卡的配置文件

    /etc/resolv.conf  #指定远程DNS的地址

    /etc/hosts    #  本机的域名解析文件

    /home/ 以普通用户命名的文件     》   普通用户的家目录

    挂载点

    /mnt

    /opt

    /media

    # 与网络参数优化相关的文件都在该文件夹下面
    [root@web01 ~]# ls /proc/sys/net/ipv4/ | grep backlog
    tcp_max_syn_backlog
    [root@web01 ~]# cat /proc/sys/net/ipv4/tcp_max_syn_backlog
    128

    # 日志存在的路径

    /var/log

    # 查看日志

    [root@web01 ~]  # tail -f /var/log/messages

     

    二、切换文件夹与 pwd 查看当前所在的文件夹

    [root@web01 /]# cd /etc/sysconfig/network-scripts/


    [root@web01 network-scripts]# pwd


    /etc/sysconfig/network-scripts

    三、路径

    绝对路径:路径是从根开始的,即/作为前缀
    linux系统 /a/b/c/d/new.txt
    windows系统 C:acd ew.txt

    相对路径:路径不是从根开始的
    linux系统 c/d/new.txt
    windows系统 acd ew.txt

    四、文件管理基础命

    pwd  # 查看当前所在的文件夹

    cd

    cd ~ # 家目录

    cd - # 切到上一次所在的文件夹

    ls -l  文件    # 查看的指定文件的列表信息

    ls -l  文件夹    # 查看的文件夹的子文件  和  子文件夹的列表信息

    ls -dl  文件夹   # 查看指定文件夹的列表信息

    ls -a     # 查看包括隐藏文件夹 在内的所有 文件

    -  指文本文件

    d 目录/文件夹

    补充:linux系统不是以文件的后缀名来区分文件类型的,而是以ls -l的首位来区分

    tree命令-》见文档

    五、创建、复制、移动、删除

    创建文件

                  touch /tmp/d.txt     # 创建出的是普通文本文件,与后缀名无关

                  

                  touch {a,b,m,n,1,10}.txt

                  touch {1..9}.txt
                  touch {1..9}{a..c}.txt

    创建子目录

                  

    [root@web01 opt]# mkdir /test
    [root@web01 opt]# cd /test/
    [root@web01 test]#
    [root@web01 test]# pwd
    /test
    [root@web01 test]# mkdir /test/a /test/b
    [root@web01 test]# ls
    a b
    [root@web01 test]# mkdir /test/{c,d}
    [root@web01 test]# ls
    a b c d
    [root@web01 test]#
    [root@web01 test]#
    [root@web01 test]# mkdir -v {mmm,nnn}
    mkdir: 已创建目录 "mmm"
    mkdir: 已创建目录 "nnn"
    [root@web01 test]#
    [root@web01 test]# mkdir /a/b/c
    mkdir: 无法创建目录"/a/b/c": 没有那个文件或目录
    [root@web01 test]# mkdir -p /a/b/c
    [root@web01 test]#

    复制文件

    cp 源路径 目标路径

    [root@web01 test]# cp /etc/passwd
    cp: 在"/etc/passwd" 后缺少了要操作的目标文件
    Try 'cp --help' for more information.
    [root@web01 test]# cp /etc/passwd . # 把文件passwd拷贝到当前文件夹下,新文件名不变
    [root@web01 test]# ls
    a b c d mmm nnn passwd
    [root@web01 test]#
    [root@web01 test]# cp /etc/hosts /test/h.txt # #把文件passwd拷贝到/test文件夹下,新文件名为h.txt
    [root@web01 test]# # cp /etc/hosts ./h.txt # 同上
    [root@web01 test]# ls
    a b c d h.txt mmm nnn passwd
    [root@web01 test]# cat h.txt
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    [root@web01 test]#



    cp -r 源文件夹 目标文件夹 # 目标文件夹下面有一个子文件夹:源文件夹
    cp -r 源文件夹/* 目标文件夹 # 把源文件下的子孙们都拷贝到目标文件夹下
    [root@web01 test]# cp -r /boot/* /test/
    [root@web01 test]# ls

    删除


    rm -rf 文件
    rm -rf 目录

  • 相关阅读:
    chrome 的 css hack
    WebService报用户名密码错误
    银行系统数据加密方法
    (转)让插入到 innerHTML 中的 script 跑起来
    JSP导出Excel
    简单使用JDOM解析XML 完整版 转
    IO流读取文件
    JSP下载服务器文件
    (转JAVAEYE)System类方法大全
    list 排序
  • 原文地址:https://www.cnblogs.com/dachangtui/p/13854198.html
Copyright © 2011-2022 走看看