第三讲 linux系统中资源的访问与操作重定向输出符 >与 >>
重定向 (redirect) 可 将 某 命 令的 结果输 出到文件 中,或由文件中输入命令需要的内容
输出重定向有两个命令,">" 和 ">>"
–,>” 将结果输出 到 文件,该文件原内容被清除
–,>>” 将结果追加 到 文件尾管道 (pipe)
管道 (pipe) 用 符号,|”表示,可 将 某指令的结果输出给 另一指令,,|”左部的命令输出结果至管道,右部命令由管道获得输入
使用管道实现自动应答确认,如:
– yes | r m -r *.bak
访问 光 盘和软盘 (一)
在 Linux 中 用 光盘和软盘的方法与使用硬盘上分区是一致的,需要先,挂载”到某个子目录(挂载点)下,才 能访问存储的数据
通常把 /mnt/cdrom 和 /mnt/floppy分别作为光盘和软盘设备的挂载点
挂载成功后,直接存取此 目录,即可 访问其上存储的文件访问 光 盘和软盘 (二 )
挂载光盘
– mount /dev/cdrom /mnt/cdrom
挂载软盘
– mount /dev/fd0 /mnt/floppy
使用 umount命令卸载光盘和软盘
– umount /dev/cdrom 或 umount /mnt/cdrom
– umount /dev/fd0 或 umount /mnt/floppy
执行 umount前,须确保当前不是位于 /mnt/cdrom
目录下
卸载后,可用 eject命令弹出光驱中的光盘如何设置开机自动加载光驱 /软驱
修改 /etc下文件 fstab中的相关条目
将与光驱或软驱相关的条目内容中 noauto改为 auto即可在开机时自动加载非 root用户使用光驱和软驱
缺省情况下,只有 root用户有权限加载 /卸载光驱和软驱设备,若希望非 root用户可以加载 /卸载光驱和软驱设备,则需要在 fstab文件中有关光驱或软驱的条目中增加内容
将 kudzu改为 kudzu,user即可使用 USB盘与使用光盘和软盘类似,存取 USB盘 (U盘 ) 前,
必须先将其挂载到某个挂载点
Linux 将 USB设备作为 SCSI 设备来处理,其 设备名称定为,/dev/sd[a~z][1~n],如:
/dev/sdb1,/dev/sdc2
通常习惯在 /mnt目录下建立挂载点 (目录 ),
如 /mnt/usb
插入 U盘后,将其挂载到该处即可使用 USB盘
U盘应在卸载后才拔出,卸载后,运行模块删除命令 rmmodusb-storage,再重新 安装 一次
usb-storage模块
rmmod usb-storage
insmod usb-storage
这主要是防止 下次再插入其他 USB 设备时,
如 数码相机,系统可能会误将该设备认作
/dev/sdb
检查系统是否识别出 U盘如果 出现 U盘无法挂载的问题,则 可能是 由于 Linux系统未能正确识别出该设备,判定方法为:
执行命令 dmesg,查看 scsi设备是否有 U盘的信息,如:
dmesg,grep scsi
数码相机等其他 USB接口设备的使用与 U盘基本相同
Linux命令的存放路径与搜索路径
Linux 系统命令的存放目录主要有,/bin、
/usr/bin,/usr/X11R6/bin
变量 PATH的内容是系统执行命令时搜索的路径集合,echo $PATH 命 令可 查看 PATH变量的内容
用户可以根据需要向 PATH变量中追加搜索路径,如,
– PATH=“./”:$PATH
开机自动执行程序
如果 需要在 Linux启动时,就能 执 行某些程 序,
只需将需要执行的程序写入
/etc/rc.d/rc.local文件
如,若 希望 Linux 启动时,能自动执行命令
date,则用文本编辑器打开 /etc/rc.d/rc.local
文件,将 date命令行追加在文件的末尾归档,压缩与 解 压缩
归档命令 tar
zip文件的压缩与解压缩 zip 和 unzip 指令
gzip 和 gunzip 命 令
bzip2 和 bunzip2 命 令归档命令 tar
tar 命 令位 于 /bin 目 录 中,tar命令将用户 者所指定的 文件 或 目录 打包成一 个文件,但不压缩文件内容
通常在 Unix 上常用的 压缩 方式是先用 tar
指令將 文件集 打包成一 个文件,再以 gzip 等命 令 压缩成扩展名为,tar.gz (或,tgz ) 的 压缩文件归档命令 tar
tar命 令 参数说明:
– -c,建立 tar 文档
– -v,显示运作的过程
– -f,指定 所要建立的文档名称
– -z:调用 gzip命令压缩文档
– -j:调用 bzip2命令压缩文档
– -t,查看 tar文档 內容
– -x:解压缩 tar文档
tar命令的其它参数可以用命令 tar --help查阅归档命令 tar
tar命 令 举例:
– 建立 tar 文档 tar cvf mydoc.tar,/*.*
– 创建 压缩的 tar文档 tar czvf mydoc.tar.gz,/*.*
– 解包 tar文档 tar xvf mydoc.tar
– 解包并解压 tar文档 tar xzvf mydoc.tar.gz
– 查看 tar文档的内容 tar tvf mydoc.tar
– 解包并解压,bz2文档 tar xjvf mydoc.tar.bz2
– --total参数显示打包后写入的字节数
– --atime-preserve参数保持解包后文件的建立时间
tar文档的 更新 与删除
--delete 参数删除,tar 文档 中的 文件,如
– tar --delete -vf mydoc.tar first.txt
-r参数可以将文件追加至,tar文档的末尾
– tar -rvf mydoc.tar add.txt
-k参数指示解包时不覆盖已存在的文件
– tar -kxvf mydoc.tar
--remove-files参数指示追加文件至,tar文档时自动替换同名的文件文档压缩与解压缩
zip与 unzip命令
– zip mydocs,/*.doc,/*.txt
– unzip mydocs.zip
zip命令可以分布于不同目录下的多个文件压缩为一个文档
-g参数用于向已存在的压缩文档中追加文件
– zip –g mydoc /home/data.txt
-j参数表示仅向压缩文档存储文件,而不存储文件所在的目录文档压缩与解压缩
-r参数表示不仅在压缩文档存储文件,同时也存储该文件所在的目录及子目录下内容
举例:
– zip -j mydoc /home/*.conf
– zip -r mydoc /home/*.conf
文档压缩与解压缩
同时也存储该文件所在的目录及子目录下内容
举例:
– zip -j mydoc /home/*.conf
– zip -r mydoc /home/*.conf
第四讲 常见软件设置和硬件配置
一、设置用户界面
1,KDE桌面的组成
2,GNOME桌面系统
3、设置文件浏览界面
4、中心控制
1,KDE桌面的组成
系统默认的 KDE桌面包括:
启动程序菜单:单击左下角的红棉标志
控制面板:屏幕底部的图标
页面调度器:屏幕底部的 4个小方块
工作栏:默认在桌面上显示“回收站”等
KDE帮助中心:在 KDE帮助窗口中
KDE控制中心
Konqueror浏览器:是 WEB浏览器和文件管理器
图形界面应用程序
3.1.1 KDE桌面系统组成
KDE是为 Linux系统设计开发的开放源码的图形桌面操作环境 。
返回
2,GNOME桌面系统包括如下:
GNOME控制中心:进入 GNOME控制中心的步骤:“启动程序”菜单中;
文件管理器 Nautilus:
登录屏幕设置:
硬件浏览器
3.1.2 GNOME桌面系统组成
GNOME( GNU Network ObjectModel Environment)类似 KDE桌面系统,也拥有一个友好的用户界面,并且提供了许多实用工具和应用程序。
返回
3、设置文件浏览界面
1、背景和颜色
2、侧栏
3、显示方式
4、显示大小二、安装软件
1、基于源代码的软件安装
该软件一般以,tar.gz和,tar.bz2结尾的文件。
安装方式如下:
1)先用 configure命令配置系统
2)使用 make命令编译软件
3)使用 make install命令将目标程序安装到系统预设的存放路径中。
示例如下:
安装 linux下常用的音频播放器 xmms软件
下载地址,www.xmms.org上获取源代码文件:
xmms-1.2.10-wellexp.tar.bz2
在源代码所在目录执行如下操作:
#tar jxvf xmms -1.2.10-wellexp.tar.bz2
#cd xmms -1.2.10-wellexp
#./configure
#make
#make install
2、基于可执行文件的软件安装:
类似于 windows操作系统的操作:在终端窗口输入可执行文件命令及参数,或者在图形用户界面直接双击图标就能完成软件的安装。
3,RPM可执行文件的软件安装功能:
1)查看软件包的内容该查询是使用带参数 -q的 rpm命令实现的,
系统将会列出该软件包的详细资料,包括含有多少文件、各文件名称、文件大小、创建时间等
格式如下:
rpm {-q|--query} [select-options] [query-options]
其中:软件包查询可使用 -q,也可用 -query,
两个参数必选一个。 select-options是可选信息,
query-options是查询信息,RPM查询所支持的查询参数有三类:
详细选项、信息选项和通用选项
2) RPM软件包的安装现在可进行软件包的安装,使用带参数 -i的
RPM命令可以实现软件的安装。
注意 RPM命令的具体使用方式。
3.3 卸载软件
Linux下软件的卸载主要是用 RPM来进行的。
卸载软件首先要知道软件包在系统中注册的名称。键入命令 rpm -q -a即可查询到当前系统中安装的所有的软件包。
确定了要卸载的软件的名称后,就可以开始实际卸载该软件了。键入命令 rpm -e [package name]即可卸载软件。
由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。忽略依赖关系的卸载可能会导致系统中其他的一些软件无法使用。
三、常见硬件的检测
1、中央处理器状态的检测
1)使用命令检测
CPU的信息存放在 /PORC目录下的
cpuinfo文件中,使用 cat命令可以查看:
# cat /proc/cpuinfo
使用软件进行检测:该软件为 mbmon。
下载软件地址,www.nt.phys.kyushu-
u.ac.ip/shimizu/download/xmbmon203.tar.gz.
Readme文件的地址,www.nt.phys.kyushu-
u.ac.ip/shimizu/download/readme-
xmbmon203.html.
先查看软件是否支持主板芯片,若是,则进行安装。
# gunzip xmbmon203.tar.gz
# tar xmbmon203.tar
# cd xmbmon203
#,/configure
# make
# make install
安装完成后运行:
#,/mbmon
可以显示 CPU的相关状态。
2、硬盘物理坏道的检测现在的硬盘基本支持 SMART技术 (自动检测分析及报告技术 )。
Smartmontools是一个硬盘检测工具,下载软件地址,http://jaist.dl.sourceforge.net
/sourceforge/smartsuite/smartsuite-2.1-
2.i386.rpm
将该文件 smartsuite-2.1-2.i386.rpm下载到本地硬盘后,使用下面的命令安装软件:
# rpm –ivh /smartmontools-5.1-18.i386.rpm
安装完成后在 /usr/local目录下产生可执行程序 smartctl。
带参数 -A的 smartctl命令,显示的是检测到的硬盘数据部分。
# smartctl –A /dev/hda7
3、内存的检测
1)使用 linux命令:
# free:监控内存使用情况
# vmstat:监控虚拟内存使用情况。
2)使用工具软件检测:
Memtest86是内存测试软件。
下载地址,http://www.memtest86.com
软件安装:
# tar xzvf memtest86-3.2.tar.gz
# cd memtest86-2.5
# make
# make install
重定向 (redirect) 可 将 某 命 令的 结果输 出到文件 中,或由文件中输入命令需要的内容
输出重定向有两个命令,">" 和 ">>"
–,>” 将结果输出 到 文件,该文件原内容被清除
–,>>” 将结果追加 到 文件尾管道 (pipe)
管道 (pipe) 用 符号,|”表示,可 将 某指令的结果输出给 另一指令,,|”左部的命令输出结果至管道,右部命令由管道获得输入
使用管道实现自动应答确认,如:
– yes | r m -r *.bak
访问 光 盘和软盘 (一)
在 Linux 中 用 光盘和软盘的方法与使用硬盘上分区是一致的,需要先,挂载”到某个子目录(挂载点)下,才 能访问存储的数据
通常把 /mnt/cdrom 和 /mnt/floppy分别作为光盘和软盘设备的挂载点
挂载成功后,直接存取此 目录,即可 访问其上存储的文件访问 光 盘和软盘 (二 )
挂载光盘
– mount /dev/cdrom /mnt/cdrom
挂载软盘
– mount /dev/fd0 /mnt/floppy
使用 umount命令卸载光盘和软盘
– umount /dev/cdrom 或 umount /mnt/cdrom
– umount /dev/fd0 或 umount /mnt/floppy
执行 umount前,须确保当前不是位于 /mnt/cdrom
目录下
卸载后,可用 eject命令弹出光驱中的光盘如何设置开机自动加载光驱 /软驱
修改 /etc下文件 fstab中的相关条目
将与光驱或软驱相关的条目内容中 noauto改为 auto即可在开机时自动加载非 root用户使用光驱和软驱
缺省情况下,只有 root用户有权限加载 /卸载光驱和软驱设备,若希望非 root用户可以加载 /卸载光驱和软驱设备,则需要在 fstab文件中有关光驱或软驱的条目中增加内容
将 kudzu改为 kudzu,user即可使用 USB盘与使用光盘和软盘类似,存取 USB盘 (U盘 ) 前,
必须先将其挂载到某个挂载点
Linux 将 USB设备作为 SCSI 设备来处理,其 设备名称定为,/dev/sd[a~z][1~n],如:
/dev/sdb1,/dev/sdc2
通常习惯在 /mnt目录下建立挂载点 (目录 ),
如 /mnt/usb
插入 U盘后,将其挂载到该处即可使用 USB盘
U盘应在卸载后才拔出,卸载后,运行模块删除命令 rmmodusb-storage,再重新 安装 一次
usb-storage模块
rmmod usb-storage
insmod usb-storage
这主要是防止 下次再插入其他 USB 设备时,
如 数码相机,系统可能会误将该设备认作
/dev/sdb
检查系统是否识别出 U盘如果 出现 U盘无法挂载的问题,则 可能是 由于 Linux系统未能正确识别出该设备,判定方法为:
执行命令 dmesg,查看 scsi设备是否有 U盘的信息,如:
dmesg,grep scsi
数码相机等其他 USB接口设备的使用与 U盘基本相同
Linux命令的存放路径与搜索路径
Linux 系统命令的存放目录主要有,/bin、
/usr/bin,/usr/X11R6/bin
变量 PATH的内容是系统执行命令时搜索的路径集合,echo $PATH 命 令可 查看 PATH变量的内容
用户可以根据需要向 PATH变量中追加搜索路径,如,
– PATH=“./”:$PATH
开机自动执行程序
如果 需要在 Linux启动时,就能 执 行某些程 序,
只需将需要执行的程序写入
/etc/rc.d/rc.local文件
如,若 希望 Linux 启动时,能自动执行命令
date,则用文本编辑器打开 /etc/rc.d/rc.local
文件,将 date命令行追加在文件的末尾归档,压缩与 解 压缩
归档命令 tar
zip文件的压缩与解压缩 zip 和 unzip 指令
gzip 和 gunzip 命 令
bzip2 和 bunzip2 命 令归档命令 tar
tar 命 令位 于 /bin 目 录 中,tar命令将用户 者所指定的 文件 或 目录 打包成一 个文件,但不压缩文件内容
通常在 Unix 上常用的 压缩 方式是先用 tar
指令將 文件集 打包成一 个文件,再以 gzip 等命 令 压缩成扩展名为,tar.gz (或,tgz ) 的 压缩文件归档命令 tar
tar命 令 参数说明:
– -c,建立 tar 文档
– -v,显示运作的过程
– -f,指定 所要建立的文档名称
– -z:调用 gzip命令压缩文档
– -j:调用 bzip2命令压缩文档
– -t,查看 tar文档 內容
– -x:解压缩 tar文档
tar命令的其它参数可以用命令 tar --help查阅归档命令 tar
tar命 令 举例:
– 建立 tar 文档 tar cvf mydoc.tar,/*.*
– 创建 压缩的 tar文档 tar czvf mydoc.tar.gz,/*.*
– 解包 tar文档 tar xvf mydoc.tar
– 解包并解压 tar文档 tar xzvf mydoc.tar.gz
– 查看 tar文档的内容 tar tvf mydoc.tar
– 解包并解压,bz2文档 tar xjvf mydoc.tar.bz2
– --total参数显示打包后写入的字节数
– --atime-preserve参数保持解包后文件的建立时间
tar文档的 更新 与删除
--delete 参数删除,tar 文档 中的 文件,如
– tar --delete -vf mydoc.tar first.txt
-r参数可以将文件追加至,tar文档的末尾
– tar -rvf mydoc.tar add.txt
-k参数指示解包时不覆盖已存在的文件
– tar -kxvf mydoc.tar
--remove-files参数指示追加文件至,tar文档时自动替换同名的文件文档压缩与解压缩
zip与 unzip命令
– zip mydocs,/*.doc,/*.txt
– unzip mydocs.zip
zip命令可以分布于不同目录下的多个文件压缩为一个文档
-g参数用于向已存在的压缩文档中追加文件
– zip –g mydoc /home/data.txt
-j参数表示仅向压缩文档存储文件,而不存储文件所在的目录文档压缩与解压缩
-r参数表示不仅在压缩文档存储文件,同时也存储该文件所在的目录及子目录下内容
举例:
– zip -j mydoc /home/*.conf
– zip -r mydoc /home/*.conf
文档压缩与解压缩
同时也存储该文件所在的目录及子目录下内容
举例:
– zip -j mydoc /home/*.conf
– zip -r mydoc /home/*.conf
第四讲 常见软件设置和硬件配置
一、设置用户界面
1,KDE桌面的组成
2,GNOME桌面系统
3、设置文件浏览界面
4、中心控制
1,KDE桌面的组成
系统默认的 KDE桌面包括:
启动程序菜单:单击左下角的红棉标志
控制面板:屏幕底部的图标
页面调度器:屏幕底部的 4个小方块
工作栏:默认在桌面上显示“回收站”等
KDE帮助中心:在 KDE帮助窗口中
KDE控制中心
Konqueror浏览器:是 WEB浏览器和文件管理器
图形界面应用程序
3.1.1 KDE桌面系统组成
KDE是为 Linux系统设计开发的开放源码的图形桌面操作环境 。
返回
2,GNOME桌面系统包括如下:
GNOME控制中心:进入 GNOME控制中心的步骤:“启动程序”菜单中;
文件管理器 Nautilus:
登录屏幕设置:
硬件浏览器
3.1.2 GNOME桌面系统组成
GNOME( GNU Network ObjectModel Environment)类似 KDE桌面系统,也拥有一个友好的用户界面,并且提供了许多实用工具和应用程序。
返回
3、设置文件浏览界面
1、背景和颜色
2、侧栏
3、显示方式
4、显示大小二、安装软件
1、基于源代码的软件安装
该软件一般以,tar.gz和,tar.bz2结尾的文件。
安装方式如下:
1)先用 configure命令配置系统
2)使用 make命令编译软件
3)使用 make install命令将目标程序安装到系统预设的存放路径中。
示例如下:
安装 linux下常用的音频播放器 xmms软件
下载地址,www.xmms.org上获取源代码文件:
xmms-1.2.10-wellexp.tar.bz2
在源代码所在目录执行如下操作:
#tar jxvf xmms -1.2.10-wellexp.tar.bz2
#cd xmms -1.2.10-wellexp
#./configure
#make
#make install
2、基于可执行文件的软件安装:
类似于 windows操作系统的操作:在终端窗口输入可执行文件命令及参数,或者在图形用户界面直接双击图标就能完成软件的安装。
3,RPM可执行文件的软件安装功能:
1)查看软件包的内容该查询是使用带参数 -q的 rpm命令实现的,
系统将会列出该软件包的详细资料,包括含有多少文件、各文件名称、文件大小、创建时间等
格式如下:
rpm {-q|--query} [select-options] [query-options]
其中:软件包查询可使用 -q,也可用 -query,
两个参数必选一个。 select-options是可选信息,
query-options是查询信息,RPM查询所支持的查询参数有三类:
详细选项、信息选项和通用选项
2) RPM软件包的安装现在可进行软件包的安装,使用带参数 -i的
RPM命令可以实现软件的安装。
注意 RPM命令的具体使用方式。
3.3 卸载软件
Linux下软件的卸载主要是用 RPM来进行的。
卸载软件首先要知道软件包在系统中注册的名称。键入命令 rpm -q -a即可查询到当前系统中安装的所有的软件包。
确定了要卸载的软件的名称后,就可以开始实际卸载该软件了。键入命令 rpm -e [package name]即可卸载软件。
由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。忽略依赖关系的卸载可能会导致系统中其他的一些软件无法使用。
三、常见硬件的检测
1、中央处理器状态的检测
1)使用命令检测
CPU的信息存放在 /PORC目录下的
cpuinfo文件中,使用 cat命令可以查看:
# cat /proc/cpuinfo
使用软件进行检测:该软件为 mbmon。
下载软件地址,www.nt.phys.kyushu-
u.ac.ip/shimizu/download/xmbmon203.tar.gz.
Readme文件的地址,www.nt.phys.kyushu-
u.ac.ip/shimizu/download/readme-
xmbmon203.html.
先查看软件是否支持主板芯片,若是,则进行安装。
# gunzip xmbmon203.tar.gz
# tar xmbmon203.tar
# cd xmbmon203
#,/configure
# make
# make install
安装完成后运行:
#,/mbmon
可以显示 CPU的相关状态。
2、硬盘物理坏道的检测现在的硬盘基本支持 SMART技术 (自动检测分析及报告技术 )。
Smartmontools是一个硬盘检测工具,下载软件地址,http://jaist.dl.sourceforge.net
/sourceforge/smartsuite/smartsuite-2.1-
2.i386.rpm
将该文件 smartsuite-2.1-2.i386.rpm下载到本地硬盘后,使用下面的命令安装软件:
# rpm –ivh /smartmontools-5.1-18.i386.rpm
安装完成后在 /usr/local目录下产生可执行程序 smartctl。
带参数 -A的 smartctl命令,显示的是检测到的硬盘数据部分。
# smartctl –A /dev/hda7
3、内存的检测
1)使用 linux命令:
# free:监控内存使用情况
# vmstat:监控虚拟内存使用情况。
2)使用工具软件检测:
Memtest86是内存测试软件。
下载地址,http://www.memtest86.com
软件安装:
# tar xzvf memtest86-3.2.tar.gz
# cd memtest86-2.5
# make
# make install