实验二Linux常用命令
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
也可使用history命令来查看命令历史记录
#history
(4)使用man、info查看其它命令的联机帮助。
#man ls //查看ls命令的帮助信息
#info mount //查看mount命令的帮助信息
(5)通过组合键CTRL+ALT+F1切换到终端TTY1,进行(2)-(4)操作;
2.文件与目录基本操作命令
6、掌握网络基本配置命令,包括网络的连通情况和分析网络速度命令ping;网络参数配置命令ifconfig;路由配置命令route
二、实验环境(条件)
软件配置:Windows XP/2003系统Vmware Workstation 8.0 Red Hat Enterprise Linux 5
硬件配置:CPU P4பைடு நூலகம்2.0G以上、内存512MB以上
命令行历史实际上被保存在一个文件中,它是我们的登录目录中叫做.bash_history的文件。bash命令行历史文件中可以默认贮存1000个命令。在你的主目录下键入:
#ls -a
即可看见该文件,如要直接查看该文件的内容,由于文件可能会很长。要使用more命令来读取它,
#more .bash_history
#ifdown eth0
#ifup eth0
#ifconfig eth0
网卡eth0的配置是否有变化:□有;□无
⑨使用route命令配置网关
#route //查看路由表信息
#route add default gw(Vmnet1的IP)
#route //再次查看路由表信息
查看/etc/sysconfig/network文件是否有变化
(1)用root帐号登录到终端,使用pwd命令查看当前目录;
#pwd //显示当前目录的路径
/root
(2)使用cd命令将当前目录切换到/目录下;
#cd /
(3)使用ls命令查看Linux的根目录结构,了解各个目录存放与系统相关的文件;
#ls -lih
(4)使用cd命令将当前目录切换回root账户的家目录,然后用mkdir命令在/root目录下创建一个test目录;
《LINUX操作系统》实验报告
至学年第学期
姓名
系别
实验地点
综合教学楼2机房
学号
年级、班
实验时间
年月日
实验项目
Linux常用命令1(目录及文件管理命令、信息显示命令、网络基本配置命令)
一、实验目的
1、熟悉命令行操作方式;
2、掌握man,info等常用的帮助命令;
3、掌握Linux目录常见的概念(路径,根目录、用户主目录);
#system-config-network
#setup
③图形窗口进行设置(略)
④直接编辑相关配置文件
使用文本编辑工具vim/vi、GEDIT打开配置文件直接进行编辑。
(4)配置网关(route命令和ifconfig命令一样,所做的配置只在当前状态下有效,配置数据不保存在相关的配置文件中,一旦系统重启,所做的配置数据将丢失)
三、实验内容及步骤:
实验准备:
●了解shell的作用。
●了解Shell命令的格式
●必须掌握终端的切换
1.对命令行基本操作做进一步了解
(1)首先登录GNOME桌面,打开桌面环境下的终端仿真器熟悉命令行操作;
(2)了解智能补全功能;
如果你键入了文件名、命令、或路径名的一部分,然后按[Tab]键,bash要么会把文件或路径名的剩余部分补全,要么会给你一个响铃(如果你的系统中启用了声效的话)。如果你得到的是响铃,只需再按一次[Tab]键即可获取到与你已键入的部分匹配的文件、命令或路径名的列表。
#cd
# //在root目录下创建test目录
(5)用cp命令将/etc目录及其下所有内容复制到test目录下;
#
(6)使用ls查看/root/test/etc下的内容;
#ls /root/test/etc | more
(7)将test目录改名为test2;
#
(8)删除test2目录。
先使用以下命令
添加了一条静态路由,目标网络为172.16.0.0,子网掩码为255.255.0.0,下一跳地址为192.168.16.1。
③配置网关
#route add default gw 192.168.16.1
④使用文本编辑工具直接编辑/etc/sysconfig/network文件,来配置网关。
5.网络配置实例(主机与Red Hat Linux虚拟机网络互访)
⑩使用shutdown命令重启系统,然后再使用route命令查看路由表信息
#shutdown -r now
#route //应发现原配置的缺省网关参数也不在了。
四、实验结果(反思)
(1)复制单个文件与复制目录在在操作上有何区别?
(2)通过对实例的操作,试分析命令ifconfig eth0 down/up与ifdown eth0/ifup eth0的区别,如通过修改配置文件来配置网络参数,在不重启系统的前提下,使用那组命令来使新的配置参数生效?
⑦使用ifconfig命令先关闭网卡,然后在激活网卡,完后查看eth0的配置是否有变化。
#ifconfig eth0 down
#ifconfig eth0 up
#ifconfig eth0
网卡eth0的配置是否有变化:□有;□无
⑧再使用ifdown和ifup命令对网卡eth0进行和步骤⑦同样的操作,完后查看eth0的配置是否有变化。
#ifconfig eth0 netmask 255.255.255.0
#ifconfig eth0 //查看配置是否生效
查看/etc/sysconfig/network-scripts/ifcfg-eth0文件是否有变化。
⑥针对于eth0的新配置参数,再次分别在终端TTY1和主机的命令行模式中使用ping命令测试网络的连通性。
①查看网络连接中虚拟网卡VMware Network Adapter VMnet1的状态,请激活该网卡。然后在查看该虚拟网卡的IP参数:
IP地址:
子网掩码:
②启动VMware软件,选中Red Hat Linux虚拟机,点击Devices下的Network Adapter,在弹出的设置对话框中把Network connection设为Host-only,然后打开虚拟机电源。
①显示路由表
#route
②配置静态路由
#route add -net 172.16.0.0 netmask 255.255.0.0 dev eth0
添加了一条静态路由,目标网络为172.16.0.0,子网掩码为255.255.0.0,本地出口为eth0。
#route add -net 172.16.0.0 netmask 255.255.0.0 gw 192.168.16.1
4、掌握文件与目录的基本操作,包括文件复制、移动和删除命令cp,mv,rm;目录的创建与删除mkdir,rmdir;改变工作目录、显示路径以及显示目录内容命令cd、pwd,ls;文件查找命令find,locate等。
5、掌握文件信息(内容)显示命令,包括信息显示和字符查找命令cat、head、tail、more、less、grep等。
#
c、分别使用head和tail命令查看文件/root/inittab的前5行和后5行的内容。
#
#
了解tail命令的f参数的作用,可首先在TTY1中使用tail -f /root/inittab动态监控/root/inittab文件,然后切换到TTY2,使用ls /root >> /root/inittab在/root/inittab文件尾添加信息,再切换回TTY1,查看屏幕内容变化。Ctrl+c中断tail程序。
#find /etc -name "mail*" -exec ls -lih {} \;
c、使用find命令查找/etc目录下所有文件名中包含mail的文件;
方法一:#find /etc -name "*mail*"
方法二:#find /etc -name "*" | grep mail
(6)使用wc命令统计/root/inittab文件的字节数、行数、字数;
#wc /root/inittab
(7)使用rm命令删除文件/root/inittab、/root/test.txt;
#rm -f /root/inittab /root/test.txt
4.网络基本配置命令
(1)用ping命令测试网络的连通情况和分析网络速度;
#ping 127.0.0.1 //是回送地址,用于网络软件测试以及本地机进程间通信
实验完成情况:完成基本完成未完成
例如:如果你忘记了命令chmod,但是记得该命令的一部分,然后在shell提示下键入ch,连按两次[Tab]键,你便会看到一个可用来补全命令的列表。键入部分命令chm,然后再按[Tab]键,你的命令就会被自动补全
(3)了解历史记录功能;
通过使用[向上箭头]和[向下箭头]键来上下滚动,你会发现许多前面已经键入过的命令。
在TTY1中
#ping(VMware Network Adapter VMnet1的IP地址)
在windows主机的命令行模式中
C:\Documents and Settings\Administrator>ping(Red Hat Linux虚拟机网卡eth0的IP地址)
⑤使用ifconfig命令修改eth0的配置参数(IP应和Vmnet1的IP处于同一个网段)
#Ifconfig eth0192.168.16.2 netmask 255.255.255.0 broadcast 192.168.16.255
激活/加载网卡:#Ifconfig eth0 up
#ifup eth0
关闭/卸载网卡:#Ifconfig eth0 down
#ifdown eth0
②system-config-network或者setup,使用字符界面进行设置,但只能设置Eth0网卡。
#ping localhost
(2)查看网卡IP信息
#ifconfig
查看网卡eth0的配置信息
#ifconfig eth0
(3)配置网卡的IP的方法
①使用ifconfig命令进行配置,这种方法配置完后会立即生效,但配置数据不会保存。系统重启后将恢复到配置前的状态。
如配置网卡eth0的IP设置为192.168.16.2/255.255.255.0
#rm -r /root/test2
默认情况下为交互式操作,每删除一个文件均需要操作者确认"y"或"n"。如果文件很多,会导致确认工作量很大。如已确认需删除的目录及其子目录下的所有文件均不需要了,可使用以下命令:
首先按ctrl+c退出前面的操作
#
3.信息显示命令
(1)用cp命令将/etc目录下的inittab文件拷贝到/root目录下;
③按Ctrl+Alt+F1进入终端TTY1,然后用root账号登陆到系统中,输入ifconfig命令查看网络配置信息。
#ifconfig eth0
网卡eth0的配置信息为(该IP地址是动态获取的,应和Vmnet1的IP处于同一个网段):
IP地址:
子网掩码:
④分别在终端TTY1和主机的命令行模式中使用ping命令测试网络的连通性。
(3)分别使用more和less命令查看文件/root/inittab的内容;
(4)使用grep命令在/root/inittab文件中查询"initdefault"字符串;
#
(5)使用find命令
a、使用find命令查找/etc目录下所有文件名以mail开头的文件;
#
b、find、ls和exec命令结合使用,查看/etc目录下所有文件名以mail开头的文件的详细信息。
#
(2)使用cat、more、head、tail等命令显示/root/inittab文件内容;
a、使用ls命令和重定向符>把根目录中的所有目录文件的详细信息写入到一个新文件(/root/test.txt)中
#
b、使用cat命令和重定向符>>把/root/test.txt文件的内容添加到/root/inittab文件尾
#history
(4)使用man、info查看其它命令的联机帮助。
#man ls //查看ls命令的帮助信息
#info mount //查看mount命令的帮助信息
(5)通过组合键CTRL+ALT+F1切换到终端TTY1,进行(2)-(4)操作;
2.文件与目录基本操作命令
6、掌握网络基本配置命令,包括网络的连通情况和分析网络速度命令ping;网络参数配置命令ifconfig;路由配置命令route
二、实验环境(条件)
软件配置:Windows XP/2003系统Vmware Workstation 8.0 Red Hat Enterprise Linux 5
硬件配置:CPU P4பைடு நூலகம்2.0G以上、内存512MB以上
命令行历史实际上被保存在一个文件中,它是我们的登录目录中叫做.bash_history的文件。bash命令行历史文件中可以默认贮存1000个命令。在你的主目录下键入:
#ls -a
即可看见该文件,如要直接查看该文件的内容,由于文件可能会很长。要使用more命令来读取它,
#more .bash_history
#ifdown eth0
#ifup eth0
#ifconfig eth0
网卡eth0的配置是否有变化:□有;□无
⑨使用route命令配置网关
#route //查看路由表信息
#route add default gw(Vmnet1的IP)
#route //再次查看路由表信息
查看/etc/sysconfig/network文件是否有变化
(1)用root帐号登录到终端,使用pwd命令查看当前目录;
#pwd //显示当前目录的路径
/root
(2)使用cd命令将当前目录切换到/目录下;
#cd /
(3)使用ls命令查看Linux的根目录结构,了解各个目录存放与系统相关的文件;
#ls -lih
(4)使用cd命令将当前目录切换回root账户的家目录,然后用mkdir命令在/root目录下创建一个test目录;
《LINUX操作系统》实验报告
至学年第学期
姓名
系别
实验地点
综合教学楼2机房
学号
年级、班
实验时间
年月日
实验项目
Linux常用命令1(目录及文件管理命令、信息显示命令、网络基本配置命令)
一、实验目的
1、熟悉命令行操作方式;
2、掌握man,info等常用的帮助命令;
3、掌握Linux目录常见的概念(路径,根目录、用户主目录);
#system-config-network
#setup
③图形窗口进行设置(略)
④直接编辑相关配置文件
使用文本编辑工具vim/vi、GEDIT打开配置文件直接进行编辑。
(4)配置网关(route命令和ifconfig命令一样,所做的配置只在当前状态下有效,配置数据不保存在相关的配置文件中,一旦系统重启,所做的配置数据将丢失)
三、实验内容及步骤:
实验准备:
●了解shell的作用。
●了解Shell命令的格式
●必须掌握终端的切换
1.对命令行基本操作做进一步了解
(1)首先登录GNOME桌面,打开桌面环境下的终端仿真器熟悉命令行操作;
(2)了解智能补全功能;
如果你键入了文件名、命令、或路径名的一部分,然后按[Tab]键,bash要么会把文件或路径名的剩余部分补全,要么会给你一个响铃(如果你的系统中启用了声效的话)。如果你得到的是响铃,只需再按一次[Tab]键即可获取到与你已键入的部分匹配的文件、命令或路径名的列表。
#cd
# //在root目录下创建test目录
(5)用cp命令将/etc目录及其下所有内容复制到test目录下;
#
(6)使用ls查看/root/test/etc下的内容;
#ls /root/test/etc | more
(7)将test目录改名为test2;
#
(8)删除test2目录。
先使用以下命令
添加了一条静态路由,目标网络为172.16.0.0,子网掩码为255.255.0.0,下一跳地址为192.168.16.1。
③配置网关
#route add default gw 192.168.16.1
④使用文本编辑工具直接编辑/etc/sysconfig/network文件,来配置网关。
5.网络配置实例(主机与Red Hat Linux虚拟机网络互访)
⑩使用shutdown命令重启系统,然后再使用route命令查看路由表信息
#shutdown -r now
#route //应发现原配置的缺省网关参数也不在了。
四、实验结果(反思)
(1)复制单个文件与复制目录在在操作上有何区别?
(2)通过对实例的操作,试分析命令ifconfig eth0 down/up与ifdown eth0/ifup eth0的区别,如通过修改配置文件来配置网络参数,在不重启系统的前提下,使用那组命令来使新的配置参数生效?
⑦使用ifconfig命令先关闭网卡,然后在激活网卡,完后查看eth0的配置是否有变化。
#ifconfig eth0 down
#ifconfig eth0 up
#ifconfig eth0
网卡eth0的配置是否有变化:□有;□无
⑧再使用ifdown和ifup命令对网卡eth0进行和步骤⑦同样的操作,完后查看eth0的配置是否有变化。
#ifconfig eth0 netmask 255.255.255.0
#ifconfig eth0 //查看配置是否生效
查看/etc/sysconfig/network-scripts/ifcfg-eth0文件是否有变化。
⑥针对于eth0的新配置参数,再次分别在终端TTY1和主机的命令行模式中使用ping命令测试网络的连通性。
①查看网络连接中虚拟网卡VMware Network Adapter VMnet1的状态,请激活该网卡。然后在查看该虚拟网卡的IP参数:
IP地址:
子网掩码:
②启动VMware软件,选中Red Hat Linux虚拟机,点击Devices下的Network Adapter,在弹出的设置对话框中把Network connection设为Host-only,然后打开虚拟机电源。
①显示路由表
#route
②配置静态路由
#route add -net 172.16.0.0 netmask 255.255.0.0 dev eth0
添加了一条静态路由,目标网络为172.16.0.0,子网掩码为255.255.0.0,本地出口为eth0。
#route add -net 172.16.0.0 netmask 255.255.0.0 gw 192.168.16.1
4、掌握文件与目录的基本操作,包括文件复制、移动和删除命令cp,mv,rm;目录的创建与删除mkdir,rmdir;改变工作目录、显示路径以及显示目录内容命令cd、pwd,ls;文件查找命令find,locate等。
5、掌握文件信息(内容)显示命令,包括信息显示和字符查找命令cat、head、tail、more、less、grep等。
#
c、分别使用head和tail命令查看文件/root/inittab的前5行和后5行的内容。
#
#
了解tail命令的f参数的作用,可首先在TTY1中使用tail -f /root/inittab动态监控/root/inittab文件,然后切换到TTY2,使用ls /root >> /root/inittab在/root/inittab文件尾添加信息,再切换回TTY1,查看屏幕内容变化。Ctrl+c中断tail程序。
#find /etc -name "mail*" -exec ls -lih {} \;
c、使用find命令查找/etc目录下所有文件名中包含mail的文件;
方法一:#find /etc -name "*mail*"
方法二:#find /etc -name "*" | grep mail
(6)使用wc命令统计/root/inittab文件的字节数、行数、字数;
#wc /root/inittab
(7)使用rm命令删除文件/root/inittab、/root/test.txt;
#rm -f /root/inittab /root/test.txt
4.网络基本配置命令
(1)用ping命令测试网络的连通情况和分析网络速度;
#ping 127.0.0.1 //是回送地址,用于网络软件测试以及本地机进程间通信
实验完成情况:完成基本完成未完成
例如:如果你忘记了命令chmod,但是记得该命令的一部分,然后在shell提示下键入ch,连按两次[Tab]键,你便会看到一个可用来补全命令的列表。键入部分命令chm,然后再按[Tab]键,你的命令就会被自动补全
(3)了解历史记录功能;
通过使用[向上箭头]和[向下箭头]键来上下滚动,你会发现许多前面已经键入过的命令。
在TTY1中
#ping(VMware Network Adapter VMnet1的IP地址)
在windows主机的命令行模式中
C:\Documents and Settings\Administrator>ping(Red Hat Linux虚拟机网卡eth0的IP地址)
⑤使用ifconfig命令修改eth0的配置参数(IP应和Vmnet1的IP处于同一个网段)
#Ifconfig eth0192.168.16.2 netmask 255.255.255.0 broadcast 192.168.16.255
激活/加载网卡:#Ifconfig eth0 up
#ifup eth0
关闭/卸载网卡:#Ifconfig eth0 down
#ifdown eth0
②system-config-network或者setup,使用字符界面进行设置,但只能设置Eth0网卡。
#ping localhost
(2)查看网卡IP信息
#ifconfig
查看网卡eth0的配置信息
#ifconfig eth0
(3)配置网卡的IP的方法
①使用ifconfig命令进行配置,这种方法配置完后会立即生效,但配置数据不会保存。系统重启后将恢复到配置前的状态。
如配置网卡eth0的IP设置为192.168.16.2/255.255.255.0
#rm -r /root/test2
默认情况下为交互式操作,每删除一个文件均需要操作者确认"y"或"n"。如果文件很多,会导致确认工作量很大。如已确认需删除的目录及其子目录下的所有文件均不需要了,可使用以下命令:
首先按ctrl+c退出前面的操作
#
3.信息显示命令
(1)用cp命令将/etc目录下的inittab文件拷贝到/root目录下;
③按Ctrl+Alt+F1进入终端TTY1,然后用root账号登陆到系统中,输入ifconfig命令查看网络配置信息。
#ifconfig eth0
网卡eth0的配置信息为(该IP地址是动态获取的,应和Vmnet1的IP处于同一个网段):
IP地址:
子网掩码:
④分别在终端TTY1和主机的命令行模式中使用ping命令测试网络的连通性。
(3)分别使用more和less命令查看文件/root/inittab的内容;
(4)使用grep命令在/root/inittab文件中查询"initdefault"字符串;
#
(5)使用find命令
a、使用find命令查找/etc目录下所有文件名以mail开头的文件;
#
b、find、ls和exec命令结合使用,查看/etc目录下所有文件名以mail开头的文件的详细信息。
#
(2)使用cat、more、head、tail等命令显示/root/inittab文件内容;
a、使用ls命令和重定向符>把根目录中的所有目录文件的详细信息写入到一个新文件(/root/test.txt)中
#
b、使用cat命令和重定向符>>把/root/test.txt文件的内容添加到/root/inittab文件尾