Linux实验2

合集下载

linux 实验二 文件与目录操作

linux 实验二 文件与目录操作

# 统计字符数
$ wc - L f i l e
# 统计最长一行的长度
Monday, September 23, 2019
21
sort命令
■ 功能: 以行为单位对文件进行排序 ■ 格式: sort [选项] [<文件> …] ■ 选项
-r 逆向排序
-f 忽略字母的大小写 -n 根据字符串的数值进行排序 -u 对相同的行只输出一行 -t c 选项使用c做为列的间隔符 -b 忽略前导的空格 -i 只考虑可打印字符 -k N 以第N列进行排序(默认以空格或制表符作为列的间隔符)
Monday, September 23, 2019
22
sort命令举例
$ sort fi l e $ sort -n fi l e $ sort -fr fi l e $ sort -u fi l e $ sort file1 file2 $ sort -br fi l e1 file2 $ sort -n -k 3 -t " : " /etc/passwd
Monday, September 23, 2019
17
grep命令举例
■ 在文件 myfile 中查找包含字符串 mystr的行
$ grep mystr myfile
■ 显示 myfile 中第一个字符为字母的所有行
$ grep "^[a-zA-Z]" myfile
■ 在文件 myfile 中查找首字符不是 # 的行(即 过滤掉注释行)
4
ls命令选项
选项
说明
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-l 列出文件的详细信息,通常称为“长格式”。

Linux实验2

Linux实验2

实验目的
掌握Linux各类常用命令的使用方法。
熟悉Shell的各项功能
掌握文件系统的建立、挂装、解挂和 检查方法。 理解自动挂装。 理解文件权限。
进行系统账户管理。
进行系统进程管理。
实验设备
硬件:PC机 软件: Red Hat linux 9.2 一台
实验内容
一、Linux的常用命令练习。 1、在用户主目录中创建一个子目录,目录 名为“test_学号”。 2、在该子目录中创建一个文件,文件名为 “姓名_学号.sh”。 3、以详细列表的方式显示该子目录中的内 容。 4、将该文件从子目录中移动到上层目录中。 5、删除新建立的子目录。 6、删除新建立的用户文件。
思考题
忘记了root原来的用户密码又不想重 装系统如何处理?
Linux实验
实验2、Shell的功能和Linux常用 命令的使用
实验目的 实验设备 实验内容 实验预习要求 思考题
实验预习要求
1. Linux的常用命令的使用方法。 2. 文件系统。 3. 文件、文件类型和操作权限。 4. 挂载和卸载文件系统、 自动挂载和系 统挂载表(/etc/fstab)。 5. 用户和组。 6. 系统账户文件/etc/passwd、 /etc/shadow、/etc/group。 7. 程序、进程和作业。 8. 前台运行和后台运行。 9. cron进程。
பைடு நூலகம் 实验内容
二、使用mount和umount命令实施挂载和卸载文件 系统的操作。 给虚拟机添加一个虚拟硬盘,并修改系统配置, 使Linux系统开机时能总动挂载该硬盘。 三、 使用chmod命令更改文件权限,使用chown命 令更改文件属主。 1、在虚拟控制台上用root用户在其用户主目录下创 建一个文件名为test_学号的文件。 2、切换至图形界面,用一般用户打开一个shell。 3、用chmod命令更改 “test_学号”文件的文件权 限为666,用chown命令更改文件属主为该一 般用户,最后拷贝到该一般用户的用户主目录 中。

linux实验二

linux实验二

实验二深入的Shell操作一、实验目的和要求1)熟悉shell的各项功能;2)掌握Linux系统终端方式使用的编辑器vi;二、实验内容和原理1.先查看系统时间,然后将系统时间修改为2005年12月17日零点2.查看2008年8月23日是周几3.用cat命令在用户主目录下创建一个名为f1的文本文件,内容为:Linux is useful for us all.You can never imagine how great it is.在向f1文件增加以下内容:Why not have a try?4.查看目前已经设置好的命令的别名,设置别名ls为ls –l在使定义的别名不失效的情况下,使用系统的ls命令显示当前目录中的文件删除刚才定义的别名ls5.显示当前目录的文件详细信息,并重定向到文件list中。

6.统计文件list中的行数、单词数和字符数。

7.仅显示/etc目录中前15个文件和子目录。

8.显示/bin目录中所有以c为首字母的文件和目录9.显示/bin目录中所有以c、s、h为首字母的文件和目录10. Vi编辑器1)使用vi打开一个新文档,并输入以下两行内容:Linux is an operating system that was initially created as a hobby by a young student, Linus Torvalds, at the University of Helsinki in Finland. Linus had an interest in Minix, a small UNIX system, and decided to develop a system that exceeded the Minix standards.2)发出命令显示行号。

3)保存到文件AboutLinux,但不退出。

4)查找单词“Finland”,然后把第一个的“Finland”后的内容变成独立的一段。

实验2Linux操作系统基本操作

实验2Linux操作系统基本操作

实验2Linux操作系统基本操作实验2 Linux操作系统基本操作Linux操作系统是一种开源的、免费的操作系统,具有广泛的应用和强大的功能。

掌握Linux的基本操作对于学习和使用该系统是非常重要的。

本文将介绍Linux操作系统的基本操作,帮助读者快速上手和熟悉Linux系统。

一、Linux系统的安装Linux系统的安装是使用该系统的第一步,正确的安装能够确保系统的正常运行。

在安装Linux操作系统时,首先需要选择适合自己的Linux发行版,如Ubuntu、CentOS等,然后按照相应的步骤进行安装。

1. 准备安装介质:下载相应的Linux发行版ISO镜像,并刻录成安装光盘或制作安装U盘。

2. 启动计算机:将安装介质插入计算机,按照提示启动计算机并选择从光盘或U盘启动。

3. 安装过程:根据安装程序的提示,选择安装语言、时区、键盘布局等选项,然后设置分区和文件系统,最后选择安装软件和设置用户信息。

4. 完成安装:安装完成后,重新启动计算机,正常情况下会进入Linux系统的登录界面。

二、Linux系统的登录与注销成功安装Linux系统后,下一步是登录到系统中。

1. 用户名和密码:在登录界面输入正确的用户名和密码,然后按下Enter键。

2. 图形界面和命令行:登录成功后,会进入Linux系统的桌面环境或命令行界面,可以根据需要选择相应的界面。

3. 注销:当需要退出Linux系统时,可以选择注销或重新启动计算机。

三、Linux系统的文件系统Linux系统的文件系统是系统中文件和目录的组织方式,了解和熟悉文件系统的结构能够更方便地使用和管理文件。

1. 目录结构:Linux系统采用树形结构的目录,根目录为/,下级目录按照一定规则进行组织。

2. 常用目录:在Linux系统中,有一些常用的目录,如/bin、/sbin、/home等,分别用于存放可执行文件、系统管理员命令和用户的主目录。

3. 切换目录:使用cd命令可以在不同的目录之间切换,如cd /home 可以切换到/home目录。

Linux系统应用实验指导书(实验2)-账户管理和权限管理(精)

Linux系统应用实验指导书(实验2)-账户管理和权限管理(精)

实验二账户管理和权限管理1、实验目的(1理解账户的实质(2学会设置和管理口令(3理解Linux系统的权限(4学会设置基本操作权限和特殊权限2、实验内容(1使用命令行添加和管理普通用户(2使用命令行添加和管理组用户(3更改文件和目录的操作权限(4设置特殊权限3、实验步骤(A新建普通用户,用户名是学号(以AP0604241为例,密码为123456 # useradd ap0604241# passwd ap0604241(B用同样的方法新建用户linux,密码是linux(C观察一下用户linux和ap0604241所在的组# id linux# id ap0604241(D转换用户ap0604241# su - ap0604241(E进入目录/home/linux$ cd /home/linux观察是否成功,若否,为什么?(F在根用户下,修改用户ap0604241的用户属性,使得该用户能够访问linux的HOME 目录# usermod - G linux ap0604241# id# su - ap0604241$ cd /home/linux观察一下是否成功,若否,为什么?$ su -# ll -l /home/ | grep linux# chmod 750 /home/linux# su - ap0604241五邑大学信息学院Linux系统应用实验指导书$ cd /home/linux(G利用用户ap0604241在linux的HOME目录下创建文件,删除文件$ touch file1 file2观察是否成功,若否,为什么?继续下面操作$ su -# chmod 770 /home/linux# su - ap0604241$ cd /home/linux$ touch file1 file2$ ll$ rm file2(H特殊权限设置$ su -# ll /home | grep linux# chmod o+t /home/linux# ll /home | grep linux# su - linux# touch file2# su ap0604241# rm file1# rm file2观察实验结果(I保存下列文件,打包压缩/etc/passwd/etc/group/home目录的所有目录信息以上所有文件保存在/home/ap0604241(学生的学号目录下,文件名为ap0604241.tar.gz4、实验要求在虚拟机上将上述命令熟练掌握,等指导老师检查完方可离开。

实验报告-Linux-实验二-Linux图形界面与命令行

实验报告-Linux-实验二-Linux图形界面与命令行

姓名:黄兵周
学号:07 2013年 09月 18 日
实验内容及步骤(或程序清单):
1、 用shutdown 命令安全关闭系统,先开机在图形界面中右击鼠标选中新建
终端选项中输入命令Shutdown -h 30,如图2-1所示。

图 2-1
2、 使用命令alias 将/etc/cron.daliy 文件设置为别名named ,左边是要设
置的名称右边是要更改的文件。

查看目录下的内容,只要在终端输入命令即可。

取消更改的名称用命令unalias 命令:在命令后输入要取消的名称,再输入名称,如图2-2所示。

图 2-2
2
实验内容及步骤(或程序清单)

3、 输入命令将文件内容HELLO 重定向创建文本文件/root/nn ,然后用然后
再使用追加重定向输入内容为word 。

步骤与输入内容HELLO 一样,然后用命令显示文件的全部内容。

4、 使用命令ls /etc 显示/etc 目录下的内容,命令是分页显示。

“|”是管
道符号,它可以将多个命令输出信息当作某个命令的输入。

如图2-3所示。

图 2-3
5、 使用cat 显示文件/etc/passwd 和/etc/shadow ,只有正确显示第一个文
件时才显示第二个文件。

如图2-4所示。

图 2-4。

linux实验2

linux实验2
成绩:指导教师签名:日期:
2.简述unix系统和linux系统的关系。
3.在VMWARE虚拟机软件上安装redhat linux系统。给出安装关键过程
4.简单创建一个用户,用自己的姓名拼音作为用户名。然பைடு நூலகம்删除该用户(同时删除其主目录)。
5.在root用户主目录(即/root)中创建一个新子目录new,用touch命令创建一个新文件aaa,并将文件拷贝到新目录(new)中,并改文件名为本人姓名拼音,然后再删除目录new(删除时不给提示)。
实验一
学生姓名
学号
同组人
实验项目
linux的安装和基本操作
指导教师
实验日期及节次
必修选修
1.实验目的及要求
掌握redhat linux系统的基本概念、安装和操作
2.实验仪器、设备或软件
Redhat linux系统盘,VMWARE软件,
3.实验内容
1.简要比较windows系统和linux系统的优劣。
6.分别用which/whereis/find查找cp命令所在的路径,并用find命令在/etc目录下查找以“ifcfg”开头的文件。
7.将/etc目录中以数字开头的目录复制到/tmp目录中。
8.在/etc/passwd文件中查找包含“root”的行。
9.在linux系统上挂装优盘,并将优盘中的一个文件复制到系统的用户主目录中,再把用户主目录中的一个文件复制到优盘,最后卸装优盘。

Linux操作系统-实验2-文件系统-指导书-PPT版本

Linux操作系统-实验2-文件系统-指导书-PPT版本
1.关闭虚拟机:首先,确保你的Ubuntu虚拟机是关闭状态。
2.编辑虚拟机设置:在VMware Workstation中,右键点击你的Ubuntu虚拟机,选 择“设置”(Settings)或“编辑设置”(Edit Settings)。
3.添加硬盘:在设置窗口中,选择“硬盘”(SCSI controller或SATA controller,取决 于你的配置),然后点击“添加”(Add)按钮。在出现的菜单中选择“硬盘” (Hard Disk),然后点击“下一步”(Next)。
2-创建、挂载和卸载文件系统
① 查看新增加硬盘信息 ② 创建文件系统 ③ 挂载文件系统 ④ 查看挂载信息 ⑤ 卸载文件系统
查看新增加硬盘信息: sudo fdisk -l|grep sda
创建文件系统:sudo mkfs –t ext2 /dev/sdb
挂载文件系统: sudo mount /dev/sdb /tzq_data
第三章 Linux文件系统
实验二、文件系统
要求: (1)掌握VMware虚拟机中添加硬盘 (2)创建、挂载和制裁文件系统 (3)熟悉fdisk、mkfs、e2label、mount、umount 等命令
Tips: (1)熟悉Linux目录结构 (2)对照Windows和Mac OS来学习。
1-VMware虚拟机中添加硬盘
Tips: /tzq_data 要先创建好
查看挂载信息:mount|more
ቤተ መጻሕፍቲ ባይዱ
查看挂载信息:df –h 或者 cat /etc/mtab
查看挂载信息:cat /etc/mtab
测试挂载情况 a) 在挂载的目录下再新建一目录,命名为学号; b) 新建一shell文件,内容为查看登录用户和日期;
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux实验二内核移植
一、实验内容:
内核移植
二、实验目的:
掌握内核移植的过程
三、实验步骤:
1、安装交叉编译器
解压arm-linux-gcc 4.1.2:tar zxvf arm920t-eabi-4.1.2.tar.gz
设置环境变量如下:
2、准备移植
1) 解压linux2.6.31内核并进入目录:#tar xjvf linux-2.6.31.bz2
#cd linux-2.6.31
2)修改Makefile:183 行:
3)修改arch/arm/mach-s3c2440/mach-smdk2440.c
4)配置:
#make menuconfig
在配置菜单中选择这一项:"Load an Alternate Configuration File"
输入2440 的默认配置文件:
进入"System Type"选项单,里面的选项保持默认
在"S3C24XX Machine"选项中只配置这几项(其他的选项取消):
配置完后,回到主菜单,选择这一项"Save an Alternate Configuration File"
编译完后,会在arch/arm/boot 下生成zImage 内核镜像文件
可以修改该目录下的Makefile: 在第57 行下面添加:
如果希望在在执行make distclean 时,也同时把zImage 删除,可以修改内核源码目录下Makefile 的第1247 行,在后面加上:
5)添加驱动
配置内核支持EABI编译
6)支持NandFlash
修改:arch/arm/plat-s3c24xx/common-smdk.c 文件,在第110 行:
这里我们要使nandflash 同时支持64M,256M 或更高容量。

接下来修改Nand 读写匹配时间
修改Kconfig 文件,在配置时选择NAND 类型,修改driver/mtd/nand/Kconfig,在172行添加:
配置内核,支持NandFlash
7)支持yaffs2 文件系统
解压,进入yaffs2 目录:
#tar xzvf yaffs2.tar.gz
#cd yaffs2
给内核打上yaffs2 文件系统的补丁,执行:
这时内核源码fs 目录下多了一个yaffs2 目录,同时Makefile 文件和Kconfig
配置语言选项:
Native Language support --->
(iso8859-1) Default NLS Option
<*> Codepage 437(United States, Canada)
<*> Simplified Chinese charset(CP936, GB2312)
<*> NLS ISO8859-1 (Latin 1; Western European Language) <*> NLS UTF-8。

相关文档
最新文档