【TIC / IP 架构 -- 协议概述 (图)】
注释:
ssh --- 做远程链接 ; tftp --- 做远程传输 ; smtp、pops、imap --- 邮件管理与传输 ;
dns --- 域名解析 ; UDP --- 单元数据协议(语音) ; ICMP --- ping工具
一、 查询帮助信息
<1> a \ help
<2> 命令分类:
1、内部命令
{ help Command }
2、外置命令
{ Command -- help(-h)}
<3> b \ Man
man Command
\ 向下查找指定内容(Ubuntu)
{ n 向下查找 }
{ N 向上查找 }
?向上查找指定内容
n N
q 退出
<4> 百度谷歌
百度
{在Ubuntu下查看文件的命令是什么?}
常用命令:
1、cat 由第一行开始显示内容,并将所有内容输出
cat 的功能:将文件从第一行开始连续的将内容输出在屏幕上。但是cat并不常用,原因是当文件大,行数比较多时,屏幕无法全部容下时,只能看到一部分内容。
cat 语法:cat [-n] 文件名 (-n : 显示时,连行号一起输出)
2、less 根据窗口大小,一页一页的显示文件内容
less可以使用【pageup】和【pagedown】键进行前翻页和后翻页
less的语法:less 文件名
{ ls 在Ubuntu下怎么使用?}
s命令是linux下最常用的命令之一,ls跟dos下的dir命令是一样的都是用来列出目录下的文件,下面是ls的用法:
ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)。
ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等。
ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字。
ls -s 在每个文件的后面打印出文件的大小。 size(大小)
ls -t 按时间进行文件的排序 Time(时间)
ls -A 列出除了"."和".."以外的文件。
ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现
ls -L 列出文件的链接名。Link(链接)
ls -S 以文件的大小进行排序
二、Linux的目录结构
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、d ...)
1 -- 第一个分区( 2、3、4 ... )
mkfs -- 格式化 (创建文件系统)
mount -- 磁盘挂载
umount -- 将磁盘卸载下来
3、Linux的主要目录
/ (根目录)
/ bin 存放命令文件
/ boot 存放系统启动文件(内核、grub程序)
/ cdrom 光盘目录
/ dev 存放设备文件( c字符设备、d快设备)
/ etc 大部分的系统配置文件
/ home 普通用户的家目录
/ lib / lib64 库文件 ( .so 结尾的文件)
/ lost + found 非正常关机下的碎片文件(空磁盘挂载上来,默认就会有这个目录)
/ mut / media 专门提供挂载的挂载点
/ opt 第三方软件的安装目录
/ proc / sys 进程、系统目录(默认是空的,只有启动才会存放对应进程和系统文件)
/ root root用户的家目录
/ sbin 存放命令的目录
/ tmp 临时文件存放目录
/ usr 常见软件安装目录
/ var 文件会随时更改的目录
三、目录的常见命令
1.查看目录内容
终端使用技巧:自动补全
ls 查看文件内容;
2.搜索使用过的命令
ls 文件通配符:*--任意长度的任意字符
?--任意一个字符
[]--取值范围(只取范围中的一个字符)
^--托字符,指定以某个字符开头
$--以什么字符结尾
grep命令---行过滤
查看文件中的匹配,过滤某一行:
-v 反选 ^$--空白行
-i 忽略大小写
2.切换目录
cd
常见特殊目录
./ .. / ~ / -
绝对路径
从根开始写,写全了;
相对路径
相对当前路径而言,你所要处理的目录