扩展:
【TCP/IP构架--协议概述图解】
1、查询帮助信息
命令分类:
①内部命令:help Command
②外置命令:Command --help (-h)
b\man
man Command
/ 向下查找指定内容(Ubuntu) n向下查找 N向上查找
? 默认向上查找指定内容 n向下查找 N向上查找
百度谷歌
百度 --
在Ubuntu下查看文件的命令是什么?
ls在Ubuntu下怎么使用?
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 -- 将磁盘卸载下来
Linux的主要目录
/(根)
①/bin 存放命令文件
②/boot 存放系统启动文件(内核、grub程序)
③/cdrom 光盘目录
④/dev 存放设备文件(c字符设备、d块设备)
⑤/etc 大部分的系统配置文件
⑥/home 普通用户的家目录
⑦/lib /lib64 库文件 (.so结尾的文件)
⑧/lost+found 非正常关机下的碎片文件 (空磁盘挂载上来,就会默认有这个目录)
⑨/mnt /media 专门用来提供挂载点
⑩/opt 第三方软件的安装目录
11./proc /sys 进程或者系统目录 (默认是空的,只有系统启动后才会存放对应的进程和系统文件)
12./root root用户的家目录
13./sbin 存放命令的目录yi
14./tmp 临时文件存放目录
15./usr 常见软件安装目录
16./var 文件会随时更改的目录 -- 日志文件
目录常见命令
①查看目录内容
终端使用技巧:自动补全
ls 查看文件内容;
②搜索使用过的命令
Ls
文件通配符:
* -- 任意长度的任意字符
?-- 任意一个字符
[] -- 取值范围(只取范围中的一个字符)
sd[abc] -- sda sdb sdc
[a-f] -- sd[a-f] sda adb ...
^ -- 脱字符,指定以某个字符开头
$ -- 以什么字符结尾
③grep命令 -- 行过滤
grep【选项】【匹配的字符】【对象】 查看文件中的匹配,过滤某一行;
-v 反选 ^$ -- 空白行
-i 忽略大小写
切换目录
Cd
常见的特殊目录:
.
..
~
-
绝对路径
从根开始,必须写全
相对路径