2019年8月2日笔记

【图形演示、命令操作】

1、 【TCP/IP架构--协议概述(图)】

2、【内部命令与外部命令(图)】

3、查询帮助信息

      a\help

       命令分类:

              1)内部命令

                     help Command

              2)外置命令

                     Command --help (-h)

       b\Man  (more)

              man  Cmmand

                     /  向下查找指定内容 (Ubuntu)

                            n  向下查找

                            N 向上查找

                     ? 向上查找指定内容

                            n  向下查找

                           N  向上查找

                     q 退出

扩展:

1)在Ubuntu下查看文件的命令是什么?

cat ---------由第一行开始显示档案内容

tac ---------从最后一行开始显示,可以看出 tac 是 cat 的倒着写

nl -----------显示癿时候,顺道输出行号

more -----------一页一页癿显示档案内容

less -----------不 more 类似,但是比 more 更好癿是,他可以往前翻页

head -----------只看头几行

tail -----------只看尾部几行

od ----------以二进制的方式读取文件内容

2)ls在Ubuntu下怎么使用?

ls-----------显示当前文件夹下文件

ls -l-----------列表显示

ls -a-----------显示隐藏文件

ls -h-----------文件大小,自动找单位(Kb、M、G)

ls -l -a -h-----------(-l -a -h没有先后顺序,-a -h -l)

ls -lah-----------(-lah没有先后顺序,-ahl)

ls-----------加点正则表达

ls a*----------- 显示以a开头

ls *a----------- 显示以a结尾

ls a? ----------- 显示以a开头,后面仅1位

ls a?? -----------显示以a开头,后面仅2位

ls 1[12345]4-----------显示以1开头,中间一位12345任意,最后一位4

4Linux的目录结构

1)Windows下的目录结构:

2)Linux(ubuntu)的目录结构:

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

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

              df -h       查看磁盘挂载情况

              【dd if=/dev/zero of=/root/image bs=1024k count=100  //创建环回设备(虚拟磁盘)】

              fdisk 【磁盘文件】  -- 做磁盘分区;

                     sd ------ scsi 类型的磁盘 (hd  IDE)

                     a------第一块磁盘(b,c。。。)

                     1------第一个分区(2,3,4...)

              mkfs------ 格式化(创建文件系统)

              mount------磁盘挂载

              umount------将磁盘卸载下来

 

5、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------常见软件安装目录

              /var------文件会随时更改的目录  -- 日志文件!

              /var/run------目录中存放的是自系统启动以来描述系统信息的文件。

             /snap------存储的是snap程序的设置信息

             /srv------系统启动服务时可以访问的数据库目录 /tmp 临时文件,重启后自动清空 /var 某些大文件的溢出区

            /usr------是linux系统核心所在,包含了所有的共享文件

6、目录的常见命令

1)查看目录内容

       终端使用技巧:

              自动补全   

       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 存放上一次经过的目录

       绝对路径

              从根开始,写全咯

       相对路径

              相对当前路径而言,你所要处理的目录;

 

posted @ 2019-08-02 17:55  七月桔梗花未开*  阅读(146)  评论(0编辑  收藏  举报