Linux学习(一)

一、实验名称

 

Linux常用命令

 

、实验目的

 

1、熟悉Linux操作环境。

2、掌握 Linux一般命令格式。

3、掌握有关文件和目录操作的常用命令。

4、掌握命令与文件的查询方法

5、掌握文件压缩、打包命令

6、了解常用系统命令

 

三、实验环境

 

Centos6

 

四、实验内容

 

1、在用户主目录下对文件进行如下操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除。

2、对目录进行管理:创建和删除子目录、改变和显示工作目录、列出文件权限、建立链接文件等。

3、练习文件查找命令

4、gzip、bzip2压缩命令

5、tar打包命令

 

五、实验步骤

1、浏览文件系统

(1)运行pwd命令,确定当前工作目录。

(2)运行ls -l命令,理解各字段含义。

(3)使用cd命令,将工作目录改到根(/)上。

     运行ls -l命令,了解各目录的作用。

第一列表示文件的权限,第二列表示文件的连接数,第三列表式文件所属群组,第四列表示文件容量,第五列表示文件最后被修改的时间,最后一列表示文件名

(4)直接使用cd,回到哪里了?用pwd验证。

直接使用cd,默认会回到当前用户的根目录

(5)用mkdir建立一个子目录subdir

(6)将工作目录改到subdir

2、文件操作

(1)验证当前工作目录在subdir。

(2)运行date > file1,然后运行cat file1,记录观察到的信息

(3)再次运行date > file1,然后运行cat file1,记录观察到的信息

(4)运行date >> file1,然后运行cat file1,记录观察到的信息并说明原因

(5)利用 man命令查看write命令的帮助说明,并记录man 1 write和man 2 write的两条命令的区别

(6)运行cat /etc/passwd >> file1,然后运行cat file1,看到什么?

可以看见我们 /etc/passwd文件里的内容追加到file1.

(7)显示file1的前10行, 后10行

(8)复制file1为file2

(9)查看file1和file2的文件详细信息,记录并说明其异同

内容一样

(10)运行mv file2 file3, 然后ls -l, 看到什么?

运行cat file1 file3 结果怎样?

并且查看file3的内容发现和file2原来的一样:

可以发现file3的内容重复了两遍,

(11)运行rm file3, 然后ls -1 , 结果如何?

(12)复制subdir整个目录到/tmp目录

3、文件查找

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

-mtime n:在n天之前的“一天之内”被更改过的文件名

(2) 列出/etc下比/etc/man.config新的文件

(3) 找出文件名为man.config的文件

(4) 使用locate查找所有名称为man.config的文件。

(5) 第3步和4步的结果一样么?为什么?

结果不一样。

locate命令要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db

(6) 查找/usr/bin目录下所有大小超过1M的文件并用长格式显示。

find /usr/bin -size +1M -exec ls -l {} \;

4、文件压缩、打包

将工作目录切换到/opt目录下,随后将整个/etc目录拷贝到当前目录

用tar命令将etc目录下的文件全部打包成为etcback.tar(提示用参数cvf)。

将整个etc目录下的文件全部打包并用gzip压缩成etcback.tar.gz(提示用参数zcvf)

查看etcback.tar.gz文件中有哪些文件?(提示用参数ztvf)

将etcback.tar.gz解压到/tmp目录。(zxvf)

5、系统命令

1) 显示当前在线用户命令: who

2) 查询正在执行的进程命令:ps 或者ps aux; 试比较两者的区别

man ps

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值