实验一——Linux使用基础
- 格式:doc
- 大小:72.50 KB
- 文档页数:5
实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。
方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。
命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。
2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。
例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。
步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。
步骤4:直接列出子目录中的文件。
例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。
步骤7:使用-a或-A选项,观察结果有什么变化。
步骤8:综合使用以上选项。
(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。
mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。
mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。
如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。
如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。
linux实验报告实验目的:通过对Linux操作系统的实践,掌握基本的Linux命令和操作方法,了解Linux操作系统的特点和优势。
实验一:Linux环境搭建在实验一中,我们首先需要搭建Linux操作系统的环境。
根据实验指导书的要求,我们选择了Ubuntu作为实验平台。
通过下载Ubuntu镜像文件,并利用虚拟机软件创建一个虚拟机,将镜像文件安装到虚拟机中。
在安装过程中,我们需要选择合适的分区和网络配置等,并设置root用户的密码。
实验二:基本命令的使用在实验二中,我们主要学习了Linux的基本命令的使用方法。
首先,我们了解了Linux文件系统的结构,包括根目录、用户目录、系统目录等。
然后,通过命令行终端进行一系列的实践操作,比如查看文件内容、创建目录、复制文件等。
这些命令的使用不仅提高了我们的工作效率,同时也增强了对Linux操作系统的理解。
实验三:软件安装与卸载实验三主要涉及到Linux的软件安装与卸载。
我们首先学习了使用APT工具进行软件包管理,通过安装命令行界面的方式安装了一些常用的软件,比如文本编辑器、终端工具等。
此外,我们还学习了如何卸载已安装的软件包,清理不需要的文件,以保持系统的整洁性。
实验四:权限管理在实验四中,我们学习了Linux的权限管理机制。
Linux操作系统采用了基于用户和组的权限模型,通过设置文件和目录的权限,实现对文件的读、写、执行的控制。
我们通过实际操作,创建了新的用户和组,并为不同的用户和组设置了不同的权限。
这样,可以有效地保护系统的文件和数据的安全性。
实验五:网络配置与服务搭建在实验五中,我们主要学习了Linux的网络配置和服务搭建。
通过设置网络接口、IP地址和网关等参数,实现了网络的正常连接。
同时,我们还学习了一些常用的网络命令,比如ping、ssh等。
此外,我们尝试搭建了一个简单的Web服务器,通过浏览器访问,可以查看服务器上的网页。
实验六:系统监控和故障恢复在实验六中,我们学习了Linux的系统监控和故障恢复方法。
国开电大操作系统 Linux系统使用实验报告实验一:Linux系统使用实验目的:熟悉Linux系统环境,掌握常用命令,了解如何使用帮助,掌握文件和目录操作。
实验器材:Linux平台。
实验内容:1.了解Gnome图形界面。
2.以root用户登录Linux系统,创建自己的帐号。
3.执行常见命令。
4.使用特殊控制进行命令行编辑。
5.使用man命令查找特定的帮助信息。
6.Linux系统文件和目录的操作。
实验步骤:1.了解Gnome图形界面1) 类似于Windows任务栏。
2) 类似于Windows桌面和资源管理器。
3) 类似于Windows下方任务栏。
4) 使用Ctrl+Shift变换输入法,其中智能拼音最常用。
5) 使用Ctrl+Alt+F1~F6可以从图形界面切换到tty1~tty6中的一个Terminal文字界面。
6) 使用Ctrl+Alt+F7可以从Terminal文字界面切换到图形界面。
在文字界面增加用户成功。
7) Linux文件系统目录基本结构:Linux文件系统是多级树形结构。
典型Linux文件系统大致的结构如下:根目录bin常用的Linux命令目录usr用户目录dev设备文件lib用于系统开发的库文件etc系统管理用的配置文件tmp临时文件目录2.以root用户登录Linux系统,创建自己的帐号。
在系统安装过程中可以创建以下两种帐号:1)root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。
2)普通用户--这个帐号供普通用户使用,可以进行有限的操作。
一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。
如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统,影响系统的正常运行。
用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字。
linux 基本操作实验报告《Linux基本操作实验报告》Linux操作系统是一款开源的操作系统,具有稳定性高、安全性强等特点,因此在服务器领域得到了广泛的应用。
对于初学者来说,熟悉Linux的基本操作是非常重要的,下面我将分享一份Linux基本操作的实验报告。
实验一:登录和退出Linux系统首先,我们需要了解如何登录和退出Linux系统。
在登录界面输入用户名和密码后,我们就可以进入系统。
在系统中,我们可以使用命令“exit”来退出系统。
实验二:文件和目录操作在Linux系统中,文件和目录的操作是非常重要的。
我们可以使用命令“ls”来查看当前目录下的文件和目录,使用命令“cd”来切换目录,使用命令“mkdir”来创建新的目录,使用命令“rm”来删除文件或目录。
实验三:文件编辑在Linux系统中,我们可以使用命令行工具来编辑文件。
比较常用的编辑器有vi和nano。
我们可以使用命令“vi”或“nano”来打开文件进行编辑,然后保存并退出。
实验四:用户和权限管理Linux系统中的用户和权限管理也是非常重要的。
我们可以使用命令“useradd”来添加新用户,使用命令“passwd”来修改用户密码,使用命令“chmod”来修改文件或目录的权限。
实验五:系统管理最后,我们还可以使用一些命令来管理系统。
比如使用命令“ps”来查看当前系统进程,使用命令“top”来查看系统资源占用情况,使用命令“shutdown”来关闭系统。
通过以上实验,我们可以初步了解Linux系统的基本操作。
当然,Linux系统还有很多其他的功能和命令,需要我们不断学习和实践。
希望大家能够通过实践不断提升自己的Linux操作技能,为今后的工作和学习打下坚实的基础。
实验1Linux的基本操作和常用命令实验一Linux基本命令使用实验实验类型验证型,2学时,必做实验。
1、实验目的了解Linux字符界面的操作特点,验证Linux命令的用途,掌握Linux的基本操作、管理、帮助、编辑命令。
2、题目描述本实验是练习和操作一些基本的Linux命令,包括操作命令、管理命令、帮助命令等。
3、实验要求Linux提供在线帮助系统man page来帮助用户使用Shell命令,man page的语法为:man Shell命令名Linux的在线帮助系统还包括info page,使用方法与man page 一致,语法为:info Shell命令Linux还提供HOWTO文档来帮助管理者配置、管理系统,通常安装在/usr/share/doc/HOWTO中(默认一般没有安装,另外,最新的HOWTO文档的网络地址为[2]);另外,Linux上安装的所有软件包都包含说明文件,也能提供给用户这些软件的安装、更新、配置等信息。
4、实验指导1、常用的文件操作命令包括:(1) pwd功能说明:显示工作目录。
语法:pwd [--help][--version]补充说明:执行pwd指令可得知工作目录的绝对路径名称。
参数:--help 在线帮助。
--version 显示版本信息。
(2) cd功能说明:切换目录。
语法:cd [目的目录]补充说明:cd指令可让用户在不同的目录间切换,但该用户必须拥有足够的权限进入目的目录。
(3) ls功能说明:列出目录内容。
语法:ls [-1aAcdlrR]补充说明:执行ls指令可列出目录的内容,包括文件和子目录的名称。
参数:-1 每列仅显示一个文件或目录名称。
-a或--all 显示下所有文件和目录。
-A或--almost-all 显示所有文件和目录,但不显示现行目录和上层目录。
-c 以更改时间排序,显示文件和目录。
-d或--directory 显示目录名称而非其内容。
-l 使用详细格式列表。
一、实验目的1、熟悉进入和退出Linux的一般过程。
2、掌握Linux有关目录的命令及操作。
3、掌握绝对路径和相对路径的概念及表达方法。
二、实验任务1、在虚拟机环境下启动linux的步骤是怎么样的?开启预先装好的linux系统的电源,输入用户名和用户口令即可。
2、以root用户登录系统,需要输入2项信息,分别是什么?用户名:root;口令。
3、需要再打开一个虚拟终端,应该按什么键?然后仍以root登录。
Ctrl+shift+n。
4、查看当前目录是什么?[root@localhost ~]# pwd。
5、切换回第一个虚拟终端,应按什么键?Alt+Tab。
6、使第二个虚拟终端中的用户注销系统,有哪些命令可以实现?[root@localhost ~]#logout、[root@localhost ~]#shutdown r[root@localhost ~]#shutdown h、[root@localhost ~]#shutdown f[root@localhost ~]#shutdown l。
7、了解UNIX的目录文件结构并写在下面的位置(通过cd、ls –l命令)。
[root@localhost ~]# cd Desktop/[root@localhost Desktop]#[root@localhost ~]# lsanaconda-ks.cfg Desktop install.log install.log.syslog scsrun.log [root@localhost ~]# ls -l总计 64-rw------- 1 root root 707 02-26 19:40 anaconda-ks.cfgdrwxr-xr-x 2 root root 4096 03-26 20:13 Desktop-rw-r--r-- 1 root root 26904 02-26 19:40 install.log-rw-r--r-- 1 root root 3510 02-26 19:39 install.log.syslog-rw-r--r-- 1 root root 209 02-26 11:49 scsrun.log8、使用ls命令的常用选项,选项-a,-d,-l,-t,-R,-u都有什么意义?Ls-a显示指定目录下所有子目录和文件,包括隐藏文件Ls-d 表示显示目录自身的属性,而不是目录中的内容Ls-l 以长格式来显示文件的详细信息ls -t 用来根据文件的修改时间排序ls-R 同时列出所有子目录层ls-u 显示访问时间而且依访问时间排序9、 在你的注册目录(你的用户名目录,即/home/用户名)下创建子目录:dir1、dir2。
实验一Linux基本操作实验学时:2实验类型:(验证)一、实验目的1. 熟悉Linux下的基本操作,学会使用Shell命令去操作Linux,对Linux 有一个感性认识。
2.学习和掌握vi编辑器的基本使用方法。
3.学会使用vi编辑器编辑简单的C语言程序,学习和掌握gcc等Linux的开发调试环境。
二、实验条件Red hat Linux平台。
三、实验原理及相关知识1. 参阅相关Linux操作系统的安装手册,熟悉Linux的基本安装和配置;2. 参阅相关Linux的命令参考手册,熟悉Linux下的操作命令。
四、实验步骤1.命令终端界面下的Shell命令操作以root用户身份(用户名root密码000000)登陆,并使用“ls”,“cat”“cd”等命令来实现基本的文件操作并观察Linux文件系统的特点;(1)ls命令,查看目录下文件和子目录。
ls –a,ls –l,ls –al,执行这些命令注意命令的输出结果,查看结果有何不同。
图1 查看文件或者目录(2)cd转向某个目录如:cd /home 转向/home工作目录touch新建一个文件如touch chzu。
新建一个文件chzu(3)cp命令:复制命令在/home目录下新建一个文件chzu,将其复制到/tmp目录下。
图在/home目录下新建一个文件chzu,将其复制到/tmp文件夹下(4) mkdir新建一个目录,如:mkdir mytest图在/root目录下创建mytest目录(5)mv命令,移动文件或目录,重命名文件和目录在根目录下创建一个文件test1并且将文件test1移动到/home目录下,操作如下图移动文件操作(6)目录操作命令:mkdir,cd,mkdir新建一个目录,cd转向其他目录,图mkdir,cd用法(7)内容查看命令,cat/more/less命令的使用,显示一个文件/etc/passwd的内容,cat –n /etc/passwd(带上行号)图cat 命令用法2. 进程管理的命令(1)利用ps命令查看当前启动的进程,其中PID代表进程号[root@localhost root]# psPID TTY TIME CMD25015 pts/0 00:00:00 bash25177 pts/0 00:00:00 ps(2)top命令:查看系统当前进程的状况。
linux实验系统实验报告Linux实验系统实验报告一、引言Linux实验系统是一个基于Linux操作系统的实验平台,旨在提供一个实践学习的环境,帮助学生深入了解Linux操作系统的原理和应用。
本实验报告旨在总结和分析我在使用Linux实验系统进行实验时的经验和收获。
二、实验环境1. 硬件环境:我使用的是一台配备Intel Core i5处理器和8GB内存的个人电脑。
2. 软件环境:我下载并安装了Linux实验系统的最新版本,该版本基于Ubuntu操作系统,并预装了一系列常用的开发工具和软件包。
三、实验内容1. 实验一:Linux基础命令的使用在这个实验中,我通过终端窗口使用了一些常用的Linux命令,如ls、cd、mkdir、rm等。
通过实际操作,我熟悉了Linux文件系统的结构和基本操作,掌握了如何在Linux中创建、删除和移动文件夹,以及如何查看文件和文件夹的属性。
2. 实验二:Shell脚本编程这个实验要求我们使用Shell脚本编写一个简单的程序,实现对指定文件夹中所有文件进行备份的功能。
通过这个实验,我学会了如何使用Shell编程语言,掌握了一些基本的语法和命令,比如if语句、for循环和cp命令。
我还学会了如何将Shell脚本保存为可执行文件,并在终端中运行。
3. 实验三:网络配置与管理这个实验主要涉及Linux系统的网络配置和管理。
我学会了如何配置网络接口,包括设置IP地址、子网掩码和网关。
我还学会了如何使用ping命令测试网络连接,以及如何使用ifconfig命令查看和管理网络接口的状态。
通过这个实验,我对Linux系统的网络配置有了更深入的了解。
四、实验收获通过使用Linux实验系统进行实验,我获得了以下收获:1. 对Linux操作系统有了更深入的了解:通过实际操作,我对Linux操作系统的基本原理和文件系统有了更深入的了解。
我学会了如何在Linux中进行文件和文件夹的管理,以及如何使用命令行界面进行各种操作。
LINUX基础实验报告实验⼀:主要是介绍Linux系统概况,⽆运⾏代码。
实验⼆:Linux的基本操作重要知识点[Tab]使⽤Tab键来进⾏命令补全,Tab键⼀般键盘是在字母Q旁边,这个技巧给你带来的最⼤的好处就是当你忘记某个命令的全称时你可以只输⼊它的开头的⼀部分然后按下Tab键就可以得到提⽰或者帮助完成,当然不⽌补全命令,补全⽬录,补全命令参数都是没问题的。
Ctrl+c键⽤来强⾏终⽌当前程序。
⼀些其他常⽤快捷键按键作⽤Ctrl+d键盘输⼊结束或退出终端Ctrl+s暂定当前程序,暂停后按下任意键恢复运⾏Ctrl+z将当前程序放到后台运⾏,恢复到前台为命令fgCtrl+a将光标移⾄输⼊⾏头,相当于Home键Ctrl+e将光标移⾄输⼊⾏末,相当于End键Ctrl+k删除从光标所在位置到⾏末Alt+Backspace向前删除⼀个单词Shift+PgUp将终端显⽰向上滚动Shift+PgDn将终端显⽰向下滚动通配符是⼀种特殊语句,主要有星号(*)和问号(?),⽤来对对字符串进⾏模糊匹配(⽐如⽂件名,参数名)。
当查找⽂件夹时,可以使⽤它来代替⼀个或多个真正字符;当不知道真正字符或者懒得输⼊完整名字时,常常使⽤通配符代替⼀个或多个真正的字符。
终端⾥⾯输⼊的通配符是由 Shell 处理的,不是由所涉及到命令语句处理的,它只会出现在命令的“参数值”⾥(它不⽤在命令名称⾥,命令不记得,那就⽤Tab补全)。
当 Shell 在“参数值”中遇到了通配符时,Shell 会将其当作路径或⽂件名去在磁盘上搜寻可能的匹配:若符合要求的匹配存在,则进⾏代换(路径扩展);否则就将该通配符作为⼀个普通字符传递给“命令”,然后再由命令进⾏处理。
总之,通配符实际上就是⼀种 Shell 实现的路径扩展功能。
在通配符被处理后, Shell 会先完成该命令的重组,然后再继续处理重组后的命令,直⾄执⾏该命令。
Shell 常⽤通配符:字符含义*匹配 0 或多个字符匹配任意⼀个字符[list]匹配 list 中的任意单⼀字符[!list]匹配除list 中的任意单⼀字符以外的字符[c1-c2]匹配 c1-c2 中的任意单⼀字符如:[0-9] [a-z]{string1,string2,...}匹配 sring1 或 string2 (或更多)其⼀字符串{c2..c2}匹配 c1-c2 中全部字符如{1..10}在linux命令⾏中获取帮助使⽤man 命令通常情况下,man ⼿册⾥⾯的内容都是英⽂的,这就要求你有⼀定的英⽂基础。
实验名称:Linux 基本命令的使用实验时间:2学时实验目的:熟练使用Linux字符界面、窗口系统的常用命令。
实验内容(一)Linux操作基础1.重新启动linux或关机(poweroff,shutdown,reboot,init 0,init 6)2.显示系统信息(uname),显示系统日期与时间,查看2014年日历(date,cal)3.使用帮助命令(man,help)4.查看当前登陆用户列表(who),显示当前用户(whoami)5.建立一个新用户mytest,设定密码(useradd,passwd)6.用mytest登录,用户注销或退出(logout, exit)7.转换用户身份(su)(二)文件操作命令8.显示当前工作目录,显示当前目录下的内容,列出所有文件和目录(包括隐含文件)(pwd,dir, ls)9.建立一个新目录test,并建立其子目录t1,t2和t3,进入t1子目录(mkdir, cd)10.在t1目录下,建立一个空文件aa(touch)11.用vi编辑器建立一个源文件bb,输入3到5行文字,然后保存并退出12.将aa和bb复制到t2目录下,将t2目录的bb文件移动到t3子目录下并改名13.显示aa文件和bb文件的内容(cat)14.分页显示一个大文件(more, less)15.在文件bb中查找某个特定的字符串(grep)16.查找某个特定文件(find)17.练习history命令,并执行其中一条历史命令;快速重复执行上一条命令18.将ls显示文件的结果,分别覆盖写和追加写到一个新文件中(> 和>>)19.练习压缩命令和解压缩命令(gzip 和gunzip)20.删除一个文件(rm命令)21.删除一个目录,如test/t11/t3子目录22.删除一个用户mytest及其主目录中的内容(userdel)实验名称:Vi编辑器的使用实验时间:2学时实验目的:熟练掌握Vi编辑器的基本使用方法。
实验一Linux使用基础1.目的要求(1)熟悉Linux操作环境。
(2)掌握Linux各类命令的使用方法。
(3)掌握文本编辑器vi的使用。
2.实验内容(1)启动Linux系统,以不同用户登录;●登录:输入用户帐号和口令。
建议平时使用时不要使用系统的root帐号。
以免误删文件。
●按住[Ctrl] + [Alt] + F1 ~ [Ctrl] + [Alt] + F7,体会几种tty的使用。
在不同tty下退出、关机对其他用户有哪些影响。
(2)启动终端,准备执行下列Linux命令;(注意:在横线上写出相应的命令)●用man命令查看ls命令的使用手册man ls 。
●在当前目录下,创建测试目录test:mkdir test 。
●利用ls命令列出当前路径下所有文件和目录,确认test目录创建成功:ls -a 。
●进入test目录:cd test ,了解进入其他目录的命令:注意相对路径、绝对路径的使用,并理解cd .;cd ..;cd ~等命令的用法。
●查看当前目录:pwd ,其结果为/root 。
●利用touch命令,在当前目录创建一个新的空文件newfile:touch newfile ;掌握其他命令的使用:“cat > newfile”等。
●利用cp命令复制系统文件/etc/profile到当前目录下,命名为profile.bak:cp /etc/profile profile.bak ;1)察看profile.bak文件的属主和文件权限ls -l profile.bak 。
2)用长格形式列出当前目录下的所有文件:ls -l ;注意比较profile、profile.bak文件的长度和创建时间。
3)用cat浏览profile.bak文件内容:cat profile.bak ;4)追加字符串“Hello world !!!!”到文件profile.bak中:echo "Hello world!!!! >>profile.bak.5)用more、less命令分屏查看文件profile.bak的内容,查看字符串是否追加成功;并注意练习more、less命令的各个子命令,例如b、p、q等。
6)用grep命令在profile.bak文件中对关键字then进行查询:grep "then" profile.bak ;7)用mv命令更改文件profile.bak的文件名为test.txt:mv profile.bak test.txt ;●用chown和chgrp更改文件的属主为root、组为root:chown root test.txt ;chgrp root test.txt ,其结果:成功(成功/不成功,如果不成功请说明原因);●用chmod将文件profile.bak的权限改为“-rw-------”:chmod 600profile.bak ,其结果:成功(成功/不成功,如果不成功请说明原因);●用rm命令删除test目录和下列所有文件、目录:rm -rf test ;●用ps命令查看当前系统内的进程:ps -ef ,并利用man命令,写出获取当前终端进程执行情况的ps命令:ps -T ;●用df命令查看已安装的文件系统的空间使用情况:df -a ,记录结果:●使用free命令查看内存资源的使用情况:free -b ,记录结果:_ __;●使用man获取tar和gzip的帮助信息,尝试将test目录下的文件打包并压缩,然后到另外一目录tmp下解包,写出这几条命令。
_____tar___-czvf__text.tar.gz___test_____________________________________tar___-zxvf__text.tar.gz________________________________ ____●执行cal和date命令,说说这两条指令的用途。
cal_ _显示当前月份的日历__ date___显示当前时刻的时间●执行命令clear和logout,退出系统。
___clear_______清屏logout______退出当前用户●执行命令shutdown,关闭系统;练习关闭系统的其他命令。
____shutdown -h now关闭系统的其他命令:init 0;poweroff;kill -9 0;halt。
●练习Ctrl+C、Ctrl+D、Ctrl+Z等组合命令的使用。
(3)文本编辑器——vi●步骤1:以root用户身份登录进入Linux 系统。
●步骤2:启动vi,切换到输入模式,输入一段英文:This ia an exercise!We use Vi to edit it.Left,down,up,right●步骤3:匹配字符串“it”,写出这命令及贴图展示执行结果。
_ /it___●步骤4:替换字符串“it”为“tt”,写出这命令及贴图展示执行结果。
_ :%s/it/tt/g______●步骤5:复制/删除2行文本或1-2行文本,写出命令及贴图展示执行结果。
______2dd______●步骤6:尝试复制/删除单词“to”,写出命令及贴图展示执行结果。
__ yw_______●步骤7:尝试使用鼠标复制文本,写出命令及贴图展示执行结果。
●步骤8:尝试存盘退出、不存盘退出、强制退出等操作,写出命令。
____:_wq____(4)执行“cat file1 file2 file3”,看这条命令的执行会出现什么结果并解释。
三个文件的内存会同时顺序显示出来。
cat是查看文件内容的命令,当带有多个参数时,会依次显示出所有参数的内容。
(5)执行“rm -r temp”,看看这条命令的执行会出现什么结果,并解释。
rm -r是递归删除文件夹及内部文件,但是temp文件不存在。
(6)执行“chmod u+rw file1.c”,看看这条命令的执行会出现什么结果,并解释。
使文件fiel.c 的拥有者拥有读和写的权限,chmod 可以改变文件的权限,执行chmod u+rw,即在拥有者的原来的权限上加上了r(读)和w(写)的权限。
(7)执行“uname –n”,看看这条命令的执行会出现什么结果,并解释。
____localhost.localdomain____________uname -n 功能是显示当前主机在网络中的名字。
(8)执行“ls –l > tmp”,看看这条命令的执行会出现什么结果,解释这条命令。
______没有东西显示出来,因为命令中有重定向符>,本该显示的信息全部输出到文件tmp中了。
(9)执行“find /usr/src -name *.c -print | xargs grep “#include”,看看这条命令的执行会出现什么结果,解释这条命令。
所有内容有#include的c文件都显示出来。
find命令在/usr/src中找C文件,然后再通过管道在找到的c文件中匹配#include 字符串,匹配成功的则显示出来。
3.主要仪器设备及软件(1)硬件:计算机、网络(2)软件:VMWare workstation、CentOS 6.0/Ubuntu 12.044.学时数:4学时5.实验报告(1)需给出实验课题、目的与主要内容要求。
(2)实际进行的实验详细记录:完整的命令串、命令执行结果、结果分析。
常用Linux键盘命令命令功能示例或格式ls 显示文件和目录列表cd /home表示进入/home目录touch 生成一个空文件touch hello.ccp 复制文件或目录cp hello.c hello.c.bak 将hello.c复制为hello.c.bakmv 移动文件或目录、文件或目录改名mv hello.c hello.c.bak将hello.c改名为hello.c.bakrm 删除文件或目录rm hello.c cat 显示文本文件内容cat hello.c more/less 分页显示文本文件内容more hello.cless hello.chead/tail 显示文本文件的前若干行或后若干行head hello.c tail hello.cwc 统计指定文本文件的行数、字数、字符数wc hello.cln 建立链接文件ln linux-2.4-18 linux 将linux-2.4-18硬链接成为linuxln –s linux-2.4-18 linux 将linux-2.4-18符号链接成为linuxwhereis 查找系统文件所在的路径whereis lsfind 在文件系统中查找指定文件find –name hello.cgrep 在指定文本文件中查找指定的字符串grep abc file1 在file1中查找并列出串abc所在的整行文字pwd 显示当前工作目录pwdcd 切换目录cd /usr /home 从/usr切换到/homels 显示目录ls /src 显示/src目录中所有内容mkdir 创建目录mkdir mysub 在当前目录下创建一个新目录mysub。
rmdir 删除目录rmdir mysub 删除mysub子目录,只有空子目录才能删除tree 显示目录树treefile 识别文件类型file hello.cdiff 比较文件(可以是二进制的)或目录的内容diff file1 file2 比较file1与file2的不同处chmod 更改文件或目录的权限chmod 755 dir1 将目录dir1设定成任何人皆有读取及执行的权利,但只有拥有者可作写修改。
其中7=4+2+1,5=4+1chmod 700 file1 将file1设为拥有者可以读、写和执行chown 更改文件或目录的拥有者或组chown user file1 将文件file1改为user所有date 显示、修改日期和时间cal 显示日历格式:cal [月份] 年clear 清屏格式:clearman 显示在线帮助信息man ls 显示ls命令的用法useradd 创建新用户useradd user1 添加一个用户usre1passwd 设置和修改密码格式:passwd 用户名,如passwd -d 用户名可删除用户密码userdel 撤销用户格式:userdel [-r] 用户名mount 挂载文件系统mount -t vfat /dev/sdb6 /mnt 表示将/dev/sd6上的FAT32文件系统挂载到/mnt。
umount 卸载文件系统umount /mnt //卸载/mnt上的文件系统。