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/)