:指定数据库的路径
{
-h:
显示辅助信息
-v:
显示更多的信息。
**locate命令让使用者可以很快速地搜寻文件系统内是否有指定的文件。
其方法是先建立一个包括系统内所有文件名称及路径的数据库,当查找时就只需查询这个数据库,而不必实际深入文件系统之中。
文件链接命令
20)ln命令
作用:
为源文件创建一个链接,但不复制源文件。
语法:
ln[选项]源对象目的对象。
》
使用权限:
所有使用者。
常用选项/参数含义如下:
-f:
链接时先将与目的对象同名的文件删除。
-d:
允许系统管理者硬链接自己的目录
-i:
在删除与目的对象同名的文件时先进行询问
-n:
在进行软链接时,将目的对象视为一般的文件
-s:
进行软链接
-v:
在链接之前显示其文件名
`
-b:
将在链接时会被覆写或删除的文件进行备份
硬链接(hardlink):
给文件一个副本(别名),同时建立两者之间的连接关系,修改其中一个,与其连接的文件同时被修改,如果删除其中一个,其余的文件不受影响。
磁盘上只有一份数据。
硬链接是存在同一个文件系统中。
软链接(symboliclink):
(符号链接相当于软链接,即快捷方式)软链接的方式则是产生一个特殊的文件,该文件的内容是指向另一个文件的位置。
它只是一个快捷方式,删除了源文件,这个连接文件就没用了。
软链接可以跨越不同的文件系统。
**不管是硬链接还是软链接都不会将原来的文件复制一份,只会占用非常少量的磁盘空间。
复制则会使磁盘上多一份数据。
>
修改目录与文件权限和所属用户和所属组命令
21)chmod命令
作用:
改变指定目录或文件的权限。
语法:
chmod[选项]mode文件名或目录
使用权限:
所有使用者
常用选项/参数含义如下:
-c:
若该文件权限确实已经更改,才显示其更改动作
-f:
若该文件权限无法被更改也不要显示错误信息。
/
-v:
显示权限变更的详细资料。
-R:
对目前目录下的所有文件与子目录进行相同的权限变更,即以递归的方式逐个变更。
该命令语法中mode代表权限设定字串,格式如下:
[ugoa…][+-=][rwxX…][,…]
其中u表示该文件的所有者,g表示与该文件的所有者属于同一组,o表示其他以外的人,a表示这三者皆是。
+表示增加权限、-表示取消权限、=表示唯一设定权限。
r表示可读取,w表示可写入,x表示可执行,X表示只有该文件是个子目录或者该文件已经被设定过为可执行。
22)chown命令
作用:
改变指定目录或文件的所属用户、所属组
—
语法:
chown[选项]用户名[:
组名]文件名或目录
使用权限:
root
常用选项/参数含义如下:
-c:
若文件所有者确实已经更改,才显示其更改动作
-f:
若该文件所有者无法被更改也不要显示错误信息
-h:
只对于链接进行变更,而非该链接真正指向的文件。
-v:
显示所有者变更的详细资料。
-R:
对当前目录下的所有文件与子目录进行相同的所有者变更,即以递归的方式逐个变更。
。
23)chgrp命令
作用:
改变指定目录或文件的所属组
语法:
chgrp[选项]组名文件名或目录
使用权限:
所有使用者。
常用选项/参数含义如下:
-f:
取消大部分错误信息
-h:
只对于链接进行变更,而非该链接真正指向的文件
@
-R:
对当前目录下的所有文件与子目录进行相同的所有者变更,即以递归的方式逐个变更。
3、备份与压缩命令(P58)
1、tar命令
作用:
对多个文件或目录进行打包,但不压缩,同时也用此命令进行解包。
语法:
tar[选项]文件或目录
使用权限:
所有使用者
常用选项/参数含义如下:
^
-c:
创建一个打包文件
-r:
追加文件到打包文件的末尾
-t:
列出打包文件的内容
-u:
更新打包文件内的文件。
若更新的文件在打包文件中没有,则把它追加到打包文件的最后。
-x:
解除打包文件的内容。
-f:
使用打包文件或设备,此选项通常是必选。
-v:
详细报告tar指令处理的文件信息
-w:
每一步都要求确认
%
-z:
用gzip来压缩/解压缩文件,加上该选项后可以将打包文件进行压缩,同时还原时也必须使用该选项进行解压缩。
Eg:
打包压缩:
tar–zcvf,,,解压还原:
tar–zxvf
2、gzip命令
作用:
对文件进行压缩和解压缩。
压缩完以后,系统会自动在源文件后加上.gz的扩展名。
语法:
gzip[选项]文件名
使用权限:
所有使用者。
常用选项/参数含义如下:
'
-c:
将输出写到标准输出上,并保留原有文件
-d:
将压缩文件解压
-r:
递归查找指定目录并压缩其中的所有文件或者解压缩。
-t:
测试,检查压缩文件是否完整。
-v:
对每个压缩和解压的文件显示文件名和压缩比
3、unzip命令
作用:
用于解压缩采用winzip压缩的文件(专门解压zip的文件)
&
4、挂载与卸载命令(P87)
用户可以使用mount命令实现挂载,umount命令实现卸载。
5、磁盘管理命令(查看磁盘空间)(P88)
1)mkfs命令(格式化磁盘)
2)df命令
作用:
报告已安装文件系统的磁盘空间使用情况
3)<
4)du命令
作用:
统计目录或文件所占磁盘空间的大小,du为diskusage的缩写,含义为显示磁盘空间的使用情况。
6、用户及用户组指令(P90)
1)用户信息文件和密码文件
Linux系统的用户信息保存在/etc/passwd和/etc/shadow两个文件中。
其中/etc/passwd文件保存所有用户的账号数据,/etc/shadow文件保存每个账号对应的口令信息。
添加删除用户
2)¥
3)useradd命令
作用:
添加用户。
语法:
useradd[选项][参数]
常用选项:
-d:
指定用户主目录
-u:
可以指定用户ID
-g:
可以指定用户组
-G:
指定用户组列表,如student1,student2,,,,
!
-mk:
复制其他用户主目录下的文件和配置信息来创建用户
-s:
指定用户使用的Shell,如果不指定,则使用系统默认值
-u:
指定用户使用的UID
4)passwd命令
作用:
修改密码
语法:
passwd[选项]
5)usermod命令
$
作用:
修改默认设置各项用户属性,例如:
用户ID、用户组、用户主目录、Shell、账号过期日期等。
语法:
usermod[选项][参数]
常用选项:
-d:
修改用户主目录
-e:
修改用户过期日期
-g:
修改用户组名(主组)
-G:
修改户组列表名,如:
student1,student2……(附加组)
-s:
修改用户登录Shell。
:
-u:
修改用户ID。
6)userdel命令
作用:
删除用户
语法:
usermod[选项]
常用选项:
-r:
删除用户的同时还要删除用户的全部用户主目录
7、网络检测指令(P116)
、
网络管理命令主要包括网络连通性测试、路由控制和网络状态监控命令等。
1)ping命令
作用:
发送一个回送信号请求给网络主机,用于测试网络是否连通,测试主机是否在线。
语法:
ping[选项]<目的主机或IP地址>
使用权限:
所有使用者
2)traceroute命令
`
作用:
显示数据包到主机间的路径。
语法:
traceroute[选项]<目的主机或IP地址>
3)route命令
作用:
用于显示路由表、添加删除路由记录。
语法:
route
routeadd|del–net<网络号>netmask<网络掩码>dev<设备名>
routeadd|deldefaultgw<网关名或网关IP>
:
4)netstat命令
作用:
显示网络状态
8、关闭系统、启动系统、重启系统(P19)
关机:
shutdown–hnow;halt;poweroff;init0;
重新启动:
shutdown–rnow;reboot;init6;
三、)
四、系统运行的各种级别及切换方法(*)(p18)
0:
关机级别。
1:
单用户运行级别,运行和目录下的脚本
2:
多用户,但系统不会启动NFS,字符模式
3:
多用户,字符模式,系统启动具有网络功能,RedHat常用运行级别
4:
用户自定义级别
5:
图形界面模式,RedHat常用运行级别
6:
重启级别
)
更改系统运行级别有如下几种方法:
1)在字符终端界面上以root用户身份执行命令initn或telinitn,n为级别号。
2)在字符终端界面上执行命令startx启动图形化环境
3)更改/etc/inittab文件中”id:
5:
initdefault”项目,把数字5改为其他数字,表示Linux默认采用某级别启动。
五、Shell(*)(p38)
1、什么是shell
Shell是一作为用户与linux系统间接口的程序,它允许用户向操作系统输入需要执行的命令
!
2、常用的shell有哪些
ash:
是贝尔实验室开发的shell,bsh是对ash的符号链接。
bash:
是GNU的BourneShell的一个免费版本,是GNU操作系统上默认的shell。
sh以及bash2都是对它的符号链接。
csh:
CShell使用的是“类C”语法,借鉴了BourneShell的许多特点,只是内部Shell命令集有所不同,FreeBSD下缺省的Shell即是CShell。
ksh:
KornShell的语法与BourneShell相同,同时具备了CShell的易用特点。
tcsh:
TCShell是CShell的一个增强版本,与CShell完全兼容
zsh:
ZShell是KornShell的一个增强版本,具备bashShell的许多特点。
》
3、Shell处于linux系统的哪个模块
Shell作为应用程序,部署在Linux内核周围。
4、如何指定用户使用某个shell(/etc/passwd)
chsh–s/bin/bash将bash设置为默认shell
或者vi/etc/passwd设置对应账号的默认shell
、
六、VI的几种工作模式:
命令模式、插入模式、末行模式,如何切换(*)(p69)
vi工作模式分为如下3种:
^
命令模式:
进入vi的默认模式,可以对文件进行复制、粘贴、删除、移动光标等。
末行模式:
用于文件的保存、退出、查找、替换、设置行号等。
编辑模式(插入模式):
在此模式下可以输入字符
**vi工作模式的切换详细请看课本p69页的图解
七、如何保存、退出、设置行号(p72)
设置行号:
setnu或者:
setnumber(显示行号)
;
取消显示行号:
setnonu
保存文件:
w
退出文件:
q
强制退出:
q!
保存并退出:
wq或者:
x或者:
ZZ
八、Linux文件(*)(p41)
1、文件属性,如何修改,如何计算
`
rwx分别表示:
可读、可写、可执行。
r=4,w=2,x=1,-=0;
2、有多少种文件类型,如何辨别7种
Linux系统中文件类型归纳如下:
普通文件;
d:
目录文件
l:
链接文件
p:
管道文件
.
s:
Socket文件
c:
字符设备文件
b:
块设备文件
3、硬链接、软连接(p51)
九、挂载的概念(p87)
…
如果要使用USB存储设备、光盘或软盘等存储设备,必须将这些设备中的小目录树像嫁接一样挂载(mount)到Linux系统的大目录树中。
一十、文件系统类型(p85)
常用的文件系统有如下几种:
1)FAT
2)NTFS
3)Ext2
4)Ext3
5)'
6)Ext4
7)Iso9660
一十一、虚拟文件系统结构(*)
Linux系统是靠VFS(虚拟文件系统)实现对各种文件系统的支持的。
**VFS并不是一个实际的文件系统,它是Linux内核的一部分,只存在于内存,系统启动时建立,系统关闭时消亡。
**Linux系统可以支持多种文件系统,为此,必须使用一种统一的接口,这就是VFS。
通过VFS将不同文件系统的实现细节隐藏起来,因而从外部看上去,所有的文件系统都是一样的。
…
一十二、磁盘在linux下的标识(p84)
一十三、如何挂载U盘(p87)
fdisk-l
cd/mnt
mkdirusb
,
mount-oiocharset=cp936/dev/sdb1/mnt/usb
卸载U盘
umount/mnt/usb
一十四、系统初始化过程分析(*)(p105)
图:
Linux系统引导顺序
、
一十五、如何配置机器的ip,如何查看(ifconfig用法)(p114)
终端命令ifconfig:
临时性修改IP,在计算机重新启动时就会失效
ifconfig命令是用来配置和显示当前网卡状态的命令
一十六、网络相关配置文件有哪些,有何作用(p118)
#
Linux系统所