实验 Linux文件和目录操作 下载本文

locate passwd

(5) 将过去系统上面3天前的24小时内有改动(mtime)的文件列出 find / -mtime 3

(6) 使用find查找当前目录下比man.config新的文件,并存储到man.config.new

文件。find /root/270830914 -newer man.config >man.config.new

(7)列出/etc下比/etc/man.config新的文件 find /etc -newer /etc/passwd

(8) 查找系统中所有属于root的文件及不属于任何人的文件 find / -user root find / -nouser

(9) 使用find查找/下面所有名称为man.config的文件。find / -name man.config (10) 找出文件名为man.config的文件 find / -name man.config

(11) 使用locate查找所有名称为man.config的文件。locate man.config (12) 11步和12步的结果一样么?为什么?不一样,locate 更加详细与man.config相关联的也都列出来

(13) 找出/etc下文件类型为f的文件 find /etc -type f

(14) 找出系统中大于1M的文件 find / -size +1000k

五、实验报告 (1) 实验题目。

(2) 操作的主要步骤或命令。 (3) 命令及其执行结果。

实验Linux VI编辑器

一、实验内容

练习Linux VI编辑器的使用。

二、实验目的

掌握使用vi编辑器的使用方法 掌握vi提供的相应命令。

三、实验题目

1拷贝/etc/man.config文件到当前目录。 2用VI打开它,请问现在是在什么模式? 3将光标移动到行尾,再将光标移动到行首。 4将光标移动到21行,删除5行。 5撤销刚才的操作。

6将光标移动到11行,复制10行。 7将复制的内容粘贴到文章末尾。 8保存退出

9使用vi新建文档Hello.java 10 进入编辑模式输入源代码。 11 保存退出。(尚无法编译,因为可能未安装JDK)。

四、实验指导

1拷贝/etc/man.config文件到当前目录。cp /etc/man.config .

2用VI打开它,请问现在是在什么模式?vi man.config 一般模式 3将光标移动到行尾,再将光标移动到行首。$ 0 4将光标移动到21行,删除5行。21G 5dd 5撤销刚才的操作。u

6将光标移动到11行,复制10行。11G 10yy 7将复制的内容粘贴到文章末尾。G p 8保存退出。:wq

9使用vi新建文档Hello.java vi Hello.java 10进入编辑模式输入源代码。 public class hello{

public static void main(Srting[] args) {

System.out.println(“Hello world!”); } }

11 保存退出。(尚无法编译,因为可能未安装JDK)。ZZ+Enter或:wq

五、实验报告 (1) 实验题目。

(2) 操作的主要步骤或命令。 (3) 命令及其执行结果。

实验Linux压缩和安装命令

一、实验内容

练习压缩、打包和安装命令。

二、实验目的

了解文件打包的概念, 掌握文件压缩和打包的命令

三、实验题目

1 将man.config打包成man.config.tar 2 将man.config.tar压缩成man.config.tar.gz 3 只对man.config.tar.gz解压,不解包。 4 删除man.config.tar.gz

5 一次性将man.config打包压缩成man.config.tar.gz 6 查看man.config.tar.gz 中内容 7 删除man.config 8释放man.config.tar.gz到/usr/local/src中

9 使用psftp将jdk-6u17-linux-i586.rpm上传至服务器,并使用rpm命令对其按装

10 使用vi新建文档hello.java vi hello.java 11 进入编辑模式输入源代码。

12保存退出。编译、执行hello.java文件。

13 新建student用户,修改student密码,并给他发一份邮件,然后使用student身份在其他终端登录,查看邮箱。

四、实验指导

1将man.config打包成man.config.tar tar –cvf man.config.tar man.config 2将man.config.tar压缩成man.config.tar.gz

gzip man.config.tar 或 gzip -9 –c man.config.tar>man.config.tar.gz 3只对man.config.tar.gz解压,不解包。gzip –d man.config.tar.gz 4删除man.config.tar.gz rm man.config.tar.gz 5一次性将man.config打包压缩成man.config.tar.gz tar –zcvf man.config.tar.gz man.config

6查看man.config.tar.gz 中内容tar –ztvf man.config.tar.gz 7删除man.config rm man.config 8释放man.config.tar.gz到/usr/local/src中 cd /usr/local/src

tar –zxvf man.config.tar.gz

9使用psftp将jdk-6u17-linux-i586.rpm上传至服务器,并使用rpm命令对其按装 open linux的ip

lcd 本地jdk-6u17-linux-i586.rpm所在目录 put jdk-6u17-linux-i586.rpm

rpm –ivh jdk-6u17-linux-i586.rpm

10使用vi新建文档hello.java vi hello.java 11 进入编辑模式输入源代码。

public class hello{

public static void main(Srting[] args) {

System.out.println(“Hello world!”); } }

12保存退出。编译、执行hello.java文件。 javac hello.java java hello

13 新建student用户,修改student密码,并给他发一份邮件,然后使用student身份在其他终端登录,查看邮箱。(选做题) useradd student passwd student

mail–s student “haha” how are you how do you do .(结束) Enter

切换到tty2 以student登录 mail ? t q

五、实验报告 (1) 实验题目。

(2) 操作的主要步骤或命令。 (3) 命令及其执行结果。

实验Linux账号管理

一、实验内容

练习Linux的账号管理命令。

二、实验目的

了解计算机用户和工作组的基本概念 掌握计算机用户的相关管理方法

三、实验题目