linux常用命令实验实验报告 -回复
Linux实验报告

Linux实验报告《⾼级操作系统》实验报告学号:姓名:班级:实验⽇期:2016 年 3 ⽉30 ⽇成绩:实验名称:实验⼀:常⽤的Linux命令⼀、实验⽬的1、熟悉Linux的桌⾯环境;2、了解Linux的⽂件⽬录结构;3、了解Linux的命令及使⽤格式。
4、熟悉Linux系统的⽂件和⽬录⼆、实验内容1、Linux的终端⽅式和⽂本⽅式下的命令操作。
2、练习并掌握常⽤的Linux操作命令,如ls、cat、ps、who、echo、cd、more、cp、rm、ps 等;3、学习使⽤Linux的在线求助系统,如man和help命令等。
三、实验操作1、基本命令的使⽤1)更改你的密码2)显⽰系统⽇期3)显⽰2003年完整的⽇历4)显⽰1999年⼀⽉和99年⼀⽉5)列出当前你系统上所有的⽤户6)显⽰你的登录⽤户名7)清屏8)查看/etc/passwd⽂件的内容9)在你的屏幕上输出“hello linux”10)使⽤历史命令查看来查看过去所输⼊的20条命令11)运⾏历史列表中的任意⼀条命令12)Bash⽀持命令和⽂件名连同TAB键补齐的特性,对命令和⽂件名均尝试使⽤这种特性2、⽂件和⽬录操作1)查看你当前的⽬录,是那⼀个⽬录2)切换你当前的⽬录到root⽬录3)在root⽬录并且在这个⽬录下列出⼀个简单的和⼀个长串⽂件的列表4)列出当前⽬录下所有的⽂件,列出当前⽬录下所有的⽂件,包括⼦⽬录中的⽂件。
5)回到你的home⽬录下,列出它的内容包括隐藏⽂件6)在home⽬录下创建⼀个名为mydir的⽬录,显⽰出~/mydir(不要显⽰⽬录中内容),每个⽬录的⼤⼩7)进⼊到mydir⽬录,创建两个0字节的⽂件,命名为myfile1和myfile28)显⽰出myfile1和myfile2的⼤⼩9)删除mydir⽬录10)查看/etc/passwd⽂件的内容,这个⽂件包含所有使⽤系统的⽤户信息,复制/etc/passwd ⽂件⾄home⽬录下,并且重命名为usersfile11)列出以users开头的所有⽂件12)⽤⼀条命令完成创建⼀个sub1⽬录,并在sub1下创建⼀个名为sub2的⽬录13)进⼊sub2⽬录并且创建⼀个名为myfile的⽂件14)返回home⽬录,复制整个sub1⽬录中所有的内容,命名为tree115)现在你有两个⽬录树,分别是sub1和tree1。
linux基本命令实验报告

linux基本命令实验报告Linux基本命令实验报告一、引言在计算机科学领域,Linux操作系统是一种常见的开源操作系统。
它以其稳定性、安全性和灵活性而闻名,并被广泛应用于服务器和个人计算机。
本实验报告旨在介绍一些常用的Linux基本命令,并通过实验来验证其功能和用法。
二、实验目的1. 熟悉Linux操作系统的基本命令;2. 掌握Linux命令的用法和参数;3. 通过实验验证Linux命令的功能。
三、实验内容1. 文件和目录操作命令1.1 ls命令:用于列出当前目录下的文件和目录。
1.2 cd命令:用于切换当前工作目录。
1.3 mkdir命令:用于创建新目录。
1.4 touch命令:用于创建新文件。
1.5 cp命令:用于复制文件或目录。
1.6 mv命令:用于移动文件或目录。
1.7 rm命令:用于删除文件或目录。
2. 文本处理命令2.1 cat命令:用于查看文件内容。
2.2 grep命令:用于在文件中搜索指定的字符串。
2.3 sed命令:用于对文件进行文本替换和编辑操作。
2.4 awk命令:用于处理和分析文本数据。
3. 系统管理命令3.1 ps命令:用于查看当前系统进程。
3.2 top命令:用于实时监控系统资源占用情况。
3.3 kill命令:用于终止指定的进程。
3.4 ifconfig命令:用于查看和配置网络接口。
3.5 ping命令:用于测试网络连接。
四、实验结果与分析1. 文件和目录操作命令实验结果:通过实验,我们成功地使用了ls命令列出了当前目录下的文件和目录,并使用cd命令切换了工作目录。
我们还创建了新目录和新文件,并使用cp命令和mv 命令进行了文件和目录的复制和移动。
最后,我们使用rm命令成功地删除了文件和目录。
2. 文本处理命令实验结果:我们使用cat命令查看了文件的内容,并使用grep命令在文件中搜索了指定的字符串。
我们还使用sed命令对文件进行了文本替换和编辑操作,并使用awk 命令对文本数据进行了处理和分析。
Linux常用命令实验报告

实验二姓名:陈辉龙学号:201407010201 班级:14计科(1)一.实验目的:ﻩ掌握Linux常见命令,为今后的实验打下良好的基础。
二.实验内容1.新建用户为chenhuilong,配置密码为passwd:2.切换到chenhuilong用户,并在/home/chenhuilong目录下新建文件夹dir:3.在文件夹dir下新建文件hello(内容为"printf hello world!"),并将其拷贝至/home/user目录:4.统计/home/user目录下文件的个数,包括子目录里的首字符为-的普通文件:5.统计/home下目录的个数,包括子目录里的目录:6.显示/home/user目录下名为hello的文件的行数、字数以及字符数(使用输入重定向):7.将上步的结果输出重定向到名为cnt_hello的文件:8.删除/home/user目录下的hello文件:9.进入/home/user/dir文件夹,将hello文件属性变为-rwxrw-r--(使用符号标记方式),并为hello文件在/home/user目录下建立软链接,链接文件名为link_hello:10.查看/home/user/dir/hello文件的详细信息:11.切换至根目录下查找hello文件:12.打包home/user/dir/hello文件,并进行压缩,然后再进行解压缩解包:13.退出user用户,删除/home/user文件夹:14.将文件夹/home的所有者改为user用户,并删除user用户:三.实验总结:本实验旨在熟悉Unix的常用命令,实验较简单,操作起来还算顺利,做了一遍感觉还不是很熟悉,因此做了两遍,第二遍就很得心顺手。
通过这次实验,熟悉了一些常用的命令操作,为以后的学习打下坚实的基础,提高自己的动手能力。
云计算与大数据技术实验报告-常用的Linux操作

XXX计算机学院实验报告专用纸实验室: 计算机基础 机号: B48 实验日期: 年 月 日学号 000 姓名 XXX 班级 XXX 课程名称 云计算与大数据技术 实验项目名称 常用的Linux操作 任课教师 指导教师实验组别 第 组 同组者教师评语及成绩:实验成绩: 教师签字:(请按照实验报告的有关要求书写,一般必须包括:1、实验目的;2、实验内容;3、实验步骤与方法;4、实验数据与程序清单;5、出现的问题及解决方法;6、实验结果、结果分析与体会等内容。
)1 实验目的:Hadoop 运行在 Linux 系统上,因此,需要学习实践一些常用的 Linux 命令。
本实验旨在熟悉常用的 Linux 操作,为顺利开展后续其他实验奠定基础。
2 实验平台:操作系统:Linux(Ubuntu16.04)3 实验内容:1)cd 命令:切换目录(1)切换到目录“/usr/local”$ cd /usr/local(2)切换到当前目录的上一级目录$ cd ..(3)切换到当前登录 Linux 系统的用户的自己的主文件夹$ cd ~2) ls 命令:查看文件与目录下的所有文件和目录查看目录“/usr”$ cd /usr$ ls –al学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作3) mkdir 命令:新建目录目录,创建一个名为“a”的目录,并查看“/tmp”目录下已经存在哪些目录(1)进入”/tmp”$ cd /tmp$ mkdir a$ ls -al(2)进入“/tmp”目录,创建目录“a1/a2/a3/a4”$ cd /tmp $mkdir -p a1/a2/a3/a4学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作4) rmdir 命令:删除空的目录(1)将上面创建的目录 a(在“/tmp”目录下面)删除$ cd /tmp$ rmdir a(2)删除上面创建的目录“a1/a2/a3/a4”(在“/tmp”目录下面),然后查看“/tmp”目录下面存在哪些目录$ cd /tmp$ rmdir -p a1/a2/a3/a4$ ls –al5)cp 命令:复制文件或目录(1)将当前用户的主文件夹下的文件.bashrc 复制到目录“/usr”下,并重命名为 bashrc1$ sudo cp ~/.bashrc /usr/bashrc1(2)在目录“/tmp”下新建目录 test,再把这个目录复制到“/usr”目录下$ cd /tmp$ mkdir test$ sudo cp -r /tmp/test /usr学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作6)mv 命令:移动文件与目录,或更名目录下的文件 bashrc1 移动到“/usr/test”目录下(1)将“/usr”/usr/test$ sudo mv /usr/bashrc1目录下的 test 目录重命名为 test2(2)将“/usr”/usr/test2$ sudo mv /usr/testXXX计算机学院实验报告附页学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作7)rm 命令:移除文件或目录目录下的 bashrc1 文件删除(1)将“/usr/test2”$ sudo rm /usr/test2/bashrc1目录下的 test2 目录删除(2)将“/usr”$ sudo rm -r /usr/test28) cat 命令:查看文件内容查看当前用户主文件夹下的.bashrc 文件内容$ cat ~/.bashrcXXX计算机学院实验报告附页学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作9) tac 命令:反向查看文件内容反向查看当前用户主文件夹下的.bashrc 文件的内容$ tac ~/.bashrc10) more 命令:一页一页翻动查看翻页查看当前用户主文件夹下的.bashrc 文件的内容$ more ~/.bashrcXXX计算机学院实验报告附页学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作11)head 命令:取出前面几行(1)查看当前用户主文件夹下.bashrc 文件内容前 20 行$ head -n 20 ~/.bashrc(2)查看当前用户主文件夹下.bashrc 文件内容,后面 50 行不显示,只显示前面几行~/.bashrc$ head -n -50XXX计算机学院实验报告附页学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作12)tail 命令:取出后面几行(1)查看当前用户主文件夹下.bashrc 文件内容最后 20 行~/.bashrc$ tail -n 20(2)查看当前用户主文件夹下.bashrc 文件内容,并且只列出 50 行以后的数据 $ tail -n +50 ~/.bashrcXXX计算机学院实验报告附页学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作13)touch 命令:修改文件时间或创建新文件(1)在“/tmp”目录下创建一个空文件 hello,并查看文件时间$ cd /tmp$ touch hello$ ls -l hello(2)修改 hello 文件,将文件时间整为 5 天前$ touch –d “5 days ago” hello14) chown 命令:修改文件所有者权限将 hello 文件所有者改为 root 帐号,并查看属性$ sudo chown root /tmp/hello$ ls -l /tmp/hello15)find 命令:文件查找找出主文件夹下文件名为.bashrc 的文件$ find ~ -name .bashrcXXX计算机学院实验报告附页学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作16) tar 命令:压缩命令(1)在根目录“/”下新建文件夹 test,然后在根目录“/”下打包成 test.tar.gz$ sudo mkdir /test/test.tar.gz test$ sudo tar -zcv -f压缩包,解压缩到“/tmp”目录(2)把上面的 test.tar.gz–C /tmp/test.tar.gz$ sudo tar -zxv -fXXX计算机学院实验报告附页学号 000 姓名 XXX 班级 XXX 实验名称 常用的Linux操作17) grep 命令:查找字符串文件中查找字符串'examples'从“~/.bashrc”~/.bashrc$ grep -n 'examples'。
linux基本命令实验报告

linux基本命令实验报告《Linux基本命令实验报告》在计算机领域,Linux操作系统一直以其高度的自由度和强大的功能而备受推崇。
作为一名计算机爱好者或者从事相关行业的人士,熟练掌握Linux基本命令是必不可少的。
本实验报告将介绍一些常用的Linux基本命令,并通过实验来展示它们的用法和效果。
首先,我们来介绍一些常用的文件操作命令。
在Linux系统中,我们可以使用“ls”命令来列出当前目录下的所有文件和文件夹;使用“cd”命令来切换目录;使用“mkdir”命令来创建新的文件夹;使用“touch”命令来创建新的文件;使用“rm”命令来删除文件或文件夹等。
通过实验,我们可以验证这些命令的功能和用法。
其次,我们将介绍一些常用的系统管理命令。
在Linux系统中,我们可以使用“ps”命令来查看当前系统中正在运行的进程;使用“top”命令来动态查看系统的运行状态;使用“kill”命令来终止某个进程的运行等。
这些命令在系统管理和故障排查中起着至关重要的作用,通过实验,我们可以验证它们的实际效果。
最后,我们将介绍一些常用的网络操作命令。
在Linux系统中,我们可以使用“ping”命令来测试网络连接是否通畅;使用“ifconfig”命令来查看当前系统的网络配置信息;使用“ssh”命令来远程登录其他计算机等。
这些命令在网络管理和故障排查中也扮演着重要的角色,通过实验,我们可以验证它们的实际效果。
通过本次实验,我们深入了解了Linux基本命令的用法和效果,掌握了一些常用的文件操作、系统管理和网络操作命令,为我们在Linux系统下的工作和学习提供了有力的支持。
希望本实验报告能够对大家有所帮助,也希望大家能够继续深入学习和实践,不断提升自己在Linux领域的技能水平。
linux常用命令实验报告

南京信息工程大学实验(实习)报告实验(实习)名称linux常用命令使用(1) 实验(实习)日期2014-10-9 得分指导教师耿学华系计软院专业年级班次姓名学号一、实验目的1. 掌握linux系统中shell的基本知识2. 掌握linux系统中文件系统的基本知识2. 掌握shell命令的基本格式与帮助查阅方法3. 练习shell命令,掌握关于目录、文件、进程等操作的常用命令二、实验准备1. 围绕下述问题复习指定内容。
问题:(1)什么是shell?(2)常用的shell有哪些?如何查看你所安装的系统默认使用的shell是什么?(3)shell命令的分类(4)shell命令的使用方法(5)什么是文件系统?它的作用是什么?(6)linux支持的文件系统格式有哪些?(7)linux的目录结构,主要子目录的用途?指定学复习内容:(1)教材:①shell基本知识部分:教材2.1节+4.1节+5.1节+5.2.5节②linux文件系统及目录结构部分:教材2.3节+2.5.1节+8.3节(2)第2章课件slide9-22三、实验内容1. 练习第2章课件中梳理的一组常用命令:slide23-972. 完成教材P312“实验二”实验步骤中的操作要求3. 练习教材2.2+2.4+2.5+2.6+2.7+2.8四、实验步骤(参考教材P312“实验二”实验步骤。
)五、实验结论设置时区1.登陆进入系统修改个人密码2.使用简单命令3、浏览文件系统(1、2、3)第一个栏位,表示文件的属性。
Linux的文件基本上分为三个属性:可读(r),可写(w),可执行(x)。
但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。
第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,例如drwx------;l 表示连结文件,如lrwxrwxrwx;如果是以一横“-”表示,则表示这是文件。
其余剩下的格子就以每3格为一个单位。
Linux常用命令实验报告

一.实验名称:Linux 网络服务之Samba二.实验目的:1. 1. 掌握掌握Samba 服务器的基本配置;2.了解Samba 服务器的一些全局参数(文件服务器的一些全局参数(文件/etc/samba/smb.conf /etc/samba/smb.conf /etc/samba/smb.conf););3.掌握图形界面下的Samba 服务器的配置;4.掌握在Linux 和Windows 环境下查看共享的方法。
三.实验内容:1.1.使用图形界面配置使用图形界面配置Samba 服务器,要求:建立一个以你的姓名(汉语拼音)为名的用户,使所有用户对名的用户,使所有用户对/tmp /tmp 目录拥有读写的权利,而对目录拥有读写的权利,而对/etc/samba /etc/samba 目录,只有你自己拥有读写的权利(可截图,也可说明具体的操作的步骤)。
2.你的系统中现在拥有的用户为joshua joshua、、alex alex、、dax dax、、bryan bryan、、zak zak、、ed ed、、manager manager、、你自己,你自己,joshua joshua joshua、、alex 属于sale 组,组,dax dax dax、、bryan 属于hr 组,组,zak zak zak、、ed 属于web 组,你拥有自己的组,而manager 属于所有的组。
要求使用文本界面配置Samba 服务器,并满足下面的条件:(1)为所有的用户配置只读共享和读写共享(对)为所有的用户配置只读共享和读写共享(对/usr /usr 目录的只读共享和对/mnt/floppy 的读写共享);(2)为你自己配置专门的读写共享,其他用户不可访问(自己设定目录);(3)为组sale 建立一个目录建立一个目录/var/samba/sale /var/samba/sale /var/samba/sale,,使该目录只有组sale 的成员可以访问;(4)同样为其他两个组hr hr、、web 组建立同sale 一样的共享目录,一样的共享目录,具有同样的权具有同样的权限。
Linux实验报告

Linux基本命令及其使用实验目的:1.理解Shell命令的运行;2.掌握Linux基本命令的使用;3.通过对现象的观察、总结与思考,理解linux命令的学习方法;实验步骤:1.进入~目录,然后显示当前目录全路径。
2.在当前目录下建立lab1子目录,进入lab1。
3.执行echo “hello world”>my.txt,使用ls -l查看当前目录下的文件信息。
再执行echo “hello world” my.txt。
对照这些结果,说明>的作用与功能。
echo >“hello world”my.txt将字符串输出重定向,当前目录没有my.txt,则创建my.txt,并将字符串输出到my.txt文件中my.txt内容:hello worldecho “hello world” my.txt将字符串“hello world” my.txt输出到屏幕4.再次执行echo “hello world”>my2.txt,使用cat命令查看my2.txt文件内容。
又执行echo “hello world”>>my2.txt,再次使用cat命令查看my2.txt文件内容。
对比分析两次cat内容的差别,回答>>的功能与作用。
执行echo “hello world”>>my2.txt后将字符串“hello world”追加到my2.txt文件中5.使用ls显示当前目录下的文件名,比较ls -a以及ls -A结果的区别。
比较ls -l 与ls -li的区别ls -l将文件的详细内容列举出来ls -li在-l的基础上增加了每个文件的 inode 号,inode 相当于索引节点操作系统用inode号码来识别不同的文件6.输入who,执行,根据显示信息分析who命令的(可能)功能。
显示系统中有哪些使用者正在上面,显示的资料包含了使用者 ID、使用的终端机、从哪边连上来的、上线时间、呆滞时间、CPU 使用量、动作等等7.在当前目录下建立mydir目录,将以上的my2.txt拷贝到mydir目录下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux常用命令实验实验报告-回复
Linux常用命令实验实验报告
一、引言
在计算机领域,掌握常用命令是非常重要的。
对于使用Linux操作系统的用户来说,熟悉常用命令更是必备的技能之一。
本篇实验报告将以"Linux常用命令"为主题,介绍并实验一些常用的Linux命令,包括文件与目录管理、权限管理、网络管理、进程管理等方面的命令。
通过本次实验,希望进一步巩固和提升大家对Linux操作系统的理解和实践能力。
二、实验一:文件与目录管理
1. 文件列表命令:ls
首先,我们来介绍一下`ls`命令,该命令用于列出当前目录下的所有文件和文件夹。
通过在终端中输入`ls`命令,可以查看当前目录下的文件列表。
2. 创建目录命令:mkdir
接下来,我们将尝试使用`mkdir`命令创建一个新的目录。
可以输入
`mkdir directory_name`来创建一个名为"directory_name"的目录。
3. 切换目录命令:cd
使用`cd`命令可以切换当前工作目录。
例如,要进入某个目录,可以使用`cd directory_name`命令。
要返回上一级目录,可以使用`cd ..`。
4. 复制文件命令:cp
`cp`命令用于复制文件和目录。
要复制一个文件,可以使用`cp source_file destination_file`命令。
例如,`cp file1.txt file2.txt`将会复制"file1.txt"并将其命名为"file2.txt"。
5. 删除文件命令:rm
要删除一个文件,可以使用`rm file_name`命令。
例如,要删除"file.txt"文件,可以输入`rm file.txt`。
6. 查找文件命令:find
使用`find`命令可以在文件系统中查找文件。
例如,`find / -name
file_name`将会在根目录下找到名为"file_name"的文件。
三、实验二:权限管理
1. 更改文件权限命令:chmod
通过`chmod`命令,我们可以更改文件或目录的权限。
权限由三部分组成,即所有者权限、用户组权限和其他用户权限。
例如,要将文件"file.txt"设置为只读权限,可以使用`chmod 400 file.txt`。
2. 更改文件所有者命令:chown
`chown`命令用于更改文件的所有者。
例如,要将文件"file.txt"的所有者更改为"john",可以输入`chown john file.txt`。
3. 更改文件用户组命令:chgrp
通过`chgrp`命令,我们可以更改文件或目录的用户组。
例如,要将文件"file.txt"的用户组更改为"group1",可以使用`chgrp group1 file.txt`。
四、实验三:网络管理
1. 网络连接状态命令:netstat
使用`netstat`命令可以查看当前系统的网络连接状态。
例如,`netstat -a`将会显示所有的网络连接情况。
2. IP地址配置命令:ifconfig
通过`ifconfig`命令,我们可以查看系统的网络接口配置信息。
例如,
`ifconfig eth0`将会显示"eth0"接口的配置信息。
3. 防火墙配置命令:iptables
通过`iptables`命令,可以配置Linux系统的防火墙。
例如,`iptables -A INPUT -s 192.168.1.0/24 -j DROP`将会阻止来自192.168.1.0/24网段的所有数据包。
五、实验四:进程管理
1. 查看进程列表命令:ps
`ps`命令用于查看系统中正在运行的进程列表。
例如,`ps -ef`将会显示所有的进程信息。
2. 终止进程命令:kill
通过`kill`命令可以终止指定的进程。
例如,要终止进程号为123的进程,可以输入`kill 123`。
3. 进程优先级命令:nice
`nice`命令用于设置进程的优先级。
例如,`nice -n 10 command`将会以较低的优先级执行"command"。
六、实验总结
通过本次实验,我们学习和实践了一些常用的Linux命令,包括文件与目录管理、权限管理、网络管理以及进程管理。
这些命令是日常使用Linux系统时必不可少的工具,掌握它们将帮助我们更高效地管理和操作Linux系统。
在实验过程中,我们发现这些命令非常实用且灵活,可以满足我们对于文件、目录、权限、网络和进程的各种操作需求。
通过进一步研究和实践,我们可以更深入地了解这些命令的用法和应用场景,并在实际工作中更加熟练地使用它们。
总之,通过本次实验,我们对于Linux常用命令有了更深入的了解和掌握,相信这将对我们在Linux系统上的操作和管理能力有所提升。
并且在今后的学习和工作中,我们将继续加强对于Linux命令的学习和实践,以更好地应对各种挑战和需求。