实验二Linux常用命令
《LINUX操作系统》实验报告 至学年第学期 姓名 系别 实验地点
  综合教学楼2机房 学号 年级、班
  实验时间 年月日 实验工程
  Linux常用命令1〔目录及文件管理命令、信息显示命令、网络根本配置命令〕 一、实验目的
  1、熟悉命令行操作方式;
  2、掌握man,info等常用的帮助命令;
  3、掌握Linux目录常见的概念〔路径,根目录、用户主目录〕;
  4、掌握文件与目录的根本操作,包括文件复制、移动和删除命令cp,mv,rm;目录的创立与删除mkdir,rmdir;改变工作目录、显示路径以及显示目录内容命令cd、pwd,ls;文件查命令find,locate等。
  5、掌握文件信息〔内容〕显示命令,包括信息显示和字符查命令cat、head、tail、more、less、grep等。
  6、掌握网络根本配置命令,包括网络的连通情况和分析网络速度命令ping;网络参数配置命令ifconfig;路由配置命令route 二、实验环境〔条件〕
  软件配置:Windows XP/2003系统 Vmware Workstation 8.0 Red Hat Enterprise Linux 5 硬件配置:CPU P4 2.0G以上、内存 512MB以上 三、实验内容及步骤: 实验准备:
●了解shell的作用。 ●了解Shell命令的格式 ●必须掌握终端的切换
  1. 对命令行根本操作做进一步了解
  〔1〕首先登录GNOME桌面,翻开桌面环境下的终端仿真器熟悉命令行操作; 〔2〕了解智能补全功能;
  如果你键入了文件名、命令、或路径名的一局部,然后按 [Tab] 键, bash 要么会把文件或路径名的剩余局部补全,要么会给你一个响铃〔如果你的系统中启用了声效的话〕。如
果你得到的是响铃,只需再按一次 [Tab] 键即可获取到与你已键入的局部匹配的文件、命令或路径名的列表。 例如:如果你忘记了命令 chmod ,但是记得该命令的一局部,然后在 shell 提示下键入 ch ,连按两次 [Tab] 键,你便会看到一个可用来补全命令的列表。键入局部命令 chm ,然后再按 [Tab] 键,你的命令就会被自动补全
  〔3〕了解历史记录功能;
  通过使用 [向上箭头] 和 [向下箭头] 键来上下滚动,你会发现许多前面已经键入过的命令。 命令行历史实际上被保存在一个文件中,它是我们的登录目录中叫做 .bash_history 的文件。bash 命令行历史文件中可以默认贮存 1000 个命令。在你的主目录下键入: #ls -a
  即可看见该文件,如要直接查看该文件的内容,由于文件可能会很长。要使用 more 命令来读取它,
  #more .bash_history
  也可使用history命令来查看命令历史记录 #history
  〔4〕使用man、info查看其它命令的联机帮助。 #man ls //查看ls命令的帮助信息
  #info mount //查看mount命令的帮助信息
  〔5〕通过组合键CTRL+ALT+F1切换到终端TTY1,进行〔2〕-〔4〕操作; 2.文件与目录根本操作命令
  〔1〕用root帐号登录到终端,使用pwd命令查看当前目录; #pwd //显示当前目录的路径 /root
  〔2〕使用cd命令将当前目录切换到/目录下; #cd /
  〔3〕使用ls命令查看Linux的根目录结构,了解各个目录存放与系统相关的文件; #ls -lih
  〔4〕使用cd命令将当前目录切换回root账户的家目录,然后用mkdir命令在/root目录下创立一个test目录; #cd
  # //在root目录下创立test目录 〔5〕用cp命令将/etc目录及其下所有内容复制到test目录下; # 〔6〕使用ls 查看/root/test/etc下的内容; #ls /root/test/etc | more
  〔7〕将test目录改名为test2;
  # 〔8〕删除test2目录。 先使用以下命令
  #rm -r /root/test2
  默认情况下为交互式操作,每删除一个文件均需要操作者确认\或\。如果文件很多,会导致确认工作量很大。如已确认需删除的目录及其子目录下的所有文件均不需要了,可使用以下命令:
  首先按ctrl+c退出前面的操作
  # 3.信息显示命令
  〔1〕用cp命令将/etc目录下的inittab文件拷贝到/root目录下; #
  〔2〕使用cat、more、head、tail等命令显示/root/inittab文件内容;
  a、使用ls命令和重定向符>把根目录中的所有目录文件的详细信息写入到一个新文件〔/〕中
  #
  b、使用cat命令和重定向符>>把/文件的内容添加到/root/inittab文件尾 #
  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程序。 〔3〕分别使用more和less命令查看文件/root/inittab的内容; 〔4〕使用grep命令在/root/inittab文件中查询\字符串; #
  〔5〕使用find命令
  a、使用find命令查/etc目录下所有文件名以mail开头的文件; #
  b、find、ls和exec命令结合使用,查看/etc目录下所有文件名以mail开头的文件的详细信息。
  #find /etc -name \ -exec ls -lih {} \\;
  c、使用find命令查/etc目录下所有文件名中包含mail的文件; 方法一:#find /etc -name \
  方法二:#find /etc -name \
  〔6〕使用wc命令统计/root/inittab文件的字节数、行数、字数; #wc /root/inittab
  〔7〕使用rm命令删除文件/root/inittab、/; #rm -f /root/inittab /
  4.网络根本配置命令
  〔1〕用ping命令测试网络的连通情况和分析网络速度;
  #ping 127.0.0.1 //是回送地址,用于网络软件测试以及本地机进程间通信 #ping localhost 〔2〕查看网卡IP信息 #ifconfig
  查看网卡eth0的配置信息 #ifconfig eth0
  〔3〕配置网卡的IP的方法
①使用ifconfig命令进行配置,这种方法配置完后会立即生效,但配置数据不会保存。系统重启后将恢复到配置前的状态。
  #Ifconfig eth0 192.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网卡。 #system-config-network #setup
③图形窗口进行设置〔略〕 ④直接编辑相关配置文件
  使用文本编辑工具vim/vi、GEDIT翻开配置文件直接进行编辑。
linux使用vim编辑文件
  〔4〕配置网关〔route命令和ifconfig命令一样,所做的配置只在当前状态下有效,配置数据不保存在相关的配置文件中,一旦系统重启,所做的配置数据将丧失〕 ①显示路由表 #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
  添加了一条静态路由,目标网络为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虚拟机网络互访〕
①查看网络连接中虚拟网卡VMware Network Adapter VMnet1的状态,请激活该网卡。然后在查看该虚拟网卡的IP参数: IP地址: 子网掩码:
②启动VMware软件,选中Red Hat Linux虚拟机,点击Devices下的Network Adapter,在弹出的设置对话框中把Network connection设为Host-only,然后翻开虚拟机电源。 ③按Ctr
l+Alt+F1进入终端TTY1,然后用root账号登陆到系统中,输入ifconfig命令查看网络配置信息。
  #ifconfig eth0
  网卡eth0的配置信息为〔该IP地址是动态获取的,应和Vmnet1的IP处于同一个网段〕: IP地址: 子网掩码:
④分别在终端TTY1和主机的命令行模式中使用ping命令测试网络的连通性。 在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 eth0 netmask 255.255.255.0 #ifconfig eth0 //查看配置是否生效

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。