Linux 04

1.TCP/IP协议介绍

2.查询帮助信息

  a. help
  命令分类:
    1、内部命令
     help Command
    2、外置命令
     Command --help (-h)

  b. Man (more)
    man Cmmand
    / 向下查找指定内容 (Ubuntu)
    n 向下查找
    N 向上查找
    ? 向上查找指定内容
    q 退出

  百度谷歌
    百度
    在Ubuntu下查看文件的命令是什么?
    ls在Ubuntu下怎么使用?

    1、大概明白是什么意思
    2、示例

3.Linux的目录结构
  1、Windows下的目录结构

  2、Linux(ubuntu)的目录结构

    树状结构;一切文件从根开始;

    关于磁盘分区与挂载的命令(/etc/fstab -- 开机自动挂载)

    df -h 查看磁盘挂载情况

      /etc/fstab 实现开机自动挂载
    【dd if=/dev/zero of=/root/image bs=1024k count=100 //创建环回设备(虚拟磁盘)】
    fdisk 【磁盘文件】 -- 做磁盘分区(逻辑边界  写入文件系统)-l查看  磁盘的命名;
    sd -- scsi 类型的磁盘 (hd IDE)
    a -- 第一块磁盘(b,c。。。)
    1 -- 第一个分区(2,3,4...)
    mkfs -- 格式化(创建文件系统)

    mkfs -t //指定文件系统格式
    mount -- 要挂载的设备  挂载点 磁盘挂载(存储设备在Linux系统上必须挂载)
    umount -- 将磁盘卸载下来(要挂载的设备挂载点)

4.Linux的主要目录
  / 根目录,所有文件都在根下
  /bin 存放命令文件 
  /boot 存放系统启动文件(内核、grub程序)
  /cdrom 光盘目录
  /dev 存放设备文件(c字符设备、d块设备)
  /etc 大部分的系统配置文件
  /home 普通用户的家目录
  /lib /lib64 库文件(.so结尾的文件)
  /lost+found 非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
  /mnt /media 专门提供挂载的挂载点
  /opt 第三方软件的安装目录
  /proc /sys 进程、系统目录(默认是空的,只有启动后才会存放对应进程和系统文件)
  /root root用户的家目录
  /sbin 存放命令的目录
  /tmp 临时文件存放目录
  /usr 常见软件安装目录  /usr/local/
  /var 文件会随时更改的目录 -- 日志文件!


5.目录的常见命令

  1、查看目录内容
   终端使用技巧:
   自动补全 (Tab键)
   ls 查看文件内容;

   

  2、搜索使用过的命令
    Ls   文件通配符:
    * -- 任意长度的任意字符
    ? -- 任意一个字符
    [] -- 取值范围(只取范围中的一个字符)
      sd[abc] -- sda sdb sdc
      [a-f] -- sd[a-f] sda adb ... sdf
      ^ -- 托字符,指定以某个字符开头
      $ -- 以什么字符结尾

  grep命令 -- 行过滤
    grep [选项] [匹配的字符] [对象]
    查看文件中的匹配,过滤某一行:
    -v 反选 ^$ -- 空白行
    -i 忽略大小写

  3、切换目录
  Cd    //切换到目标目录
  常见特殊目录:
    .   当前目录 (以 . 开头的文件为隐藏文件)
    ..  当前目录的上一级目录
    ~  当前用户的家目录(/root /home)
    -  $OLDPWD 存放上一次经过的目录

    mkdir -pv 同时创建多级子目录

    rm -r 删目录

    rmdir 删空目录

    tree -L -d

  4、绝对路径:从根目录开始,这个文件存放的目录就叫做绝对路径;例如:/etc/sysconfig/network-scripte/ifcfg-eth0  对于ifcfg-eth0这个文件来说/etc/sysconfig/network-scripte就是绝对路径,它是从 / 开始算起的;

  5、相对路径:从当前所在的目录开始算起,这个文件存放的目录。在我们linux前面会显示当前所在的目录;例如:[root@test network-scripts]#ls -ld ./ifcfg-eth0  此时ifcfg-eth0就存放在当前路径下(当前路径就是/etc/sysconfig/network-scripts/)

原文地址:https://www.cnblogs.com/lyc0303/p/11289923.html