最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

Linux常用命令2和简单shell编程练习实验报告

来源:动视网 责编:小OO 时间:2025-10-06 04:12:12
文档

Linux常用命令2和简单shell编程练习实验报告

1实验目的:掌握Linux环境下的基本权限操作命令。2实验内容:掌握Linux的权限操作命令3实验步骤:3.1Linux常用命令使用3.1.1查看登录的用户和自己登录的身份查看登录的用户:[m112013@tan~]$usersm112001m112003m112004m112006m112007m112011m112012m112013m112014m112015m112016m112019m112020m112023m112024m112025m112026m112027m112028m1
推荐度:
导读1实验目的:掌握Linux环境下的基本权限操作命令。2实验内容:掌握Linux的权限操作命令3实验步骤:3.1Linux常用命令使用3.1.1查看登录的用户和自己登录的身份查看登录的用户:[m112013@tan~]$usersm112001m112003m112004m112006m112007m112011m112012m112013m112014m112015m112016m112019m112020m112023m112024m112025m112026m112027m112028m1
1实验目的:

掌握Linux环境下的基本权限操作命令。

2实验内容:

掌握Linux的权限操作命令

3实验步骤:

3.1Linux常用命令使用

3.1.1查看登录的用户和自己登录的身份

查看登录的用户:

[m112013@tan ~]$ users

m112001 m112003 m112004 m112006 m112007 m112011 m112012 m112013 m112014 m112015

m112016 m112019 m112020 m112023 m112024 m112025 m112026 m112027 m112028 m112029

m112030 m112031 m112033 m112034 m112035 m112036 m112038 m112040 m112041 m112042

m112044 m112046 m112047 m112048 t7

[m112013@tan ~]$ w

 09:28:18 up 28 days,  1:13, 37 users,  load average: 0.26, 0.25, 0.18

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

m112042  pts/1    192.168.2.111    09:10    1.00s  0.03s  0.03s -bash

m112030  pts/3    192.168.2.50     09:11    1:57   0.02s  0.02s -bash

m112028  pts/4    192.168.2.52     09:12   14.00s  0.02s  0.02s -bash

m112033  pts/8    192.168.2.168    09:14   22.00s  0.02s  0.02s -bash

m112036  pts/11   192.168.2.69     09:15    2.00s  0.01s  0.01s -bash

m112015  pts/12   192.168.2.48     09:15    3:29   0.02s  0.02s -bash

m112048  pts/13   192.168.2.70     09:16    4:11   0.02s  0.02s -bash

m112019  pts/16   10.255.60.77     09:17    1:17   0.01s  0.01s -bash

m112029  pts/17   192.168.2.66     09:17    1:18   0.02s  0.02s -bash

m112035  pts/18   10.255.60.87     09:17   53.00s  0.03s  0.03s -bash

m112014  pts/15   192.168.2.68     09:17    4:18   0.00s  0.00s -bash

m112027  pts/19   192.168.2.57     09:17    1:43   0.02s  0.02s -bash

m112023  pts/21   192.168.2.58     09:18   10.00s  0.01s  0.01s -bash

m112024  pts/20   10.255.61.253    09:18   31.00s  0.01s  0.01s -bash

m112034  pts/22   192.168.2.49     09:18    6.00s  0.02s  0.02s -bash

m112025  pts/9    192.168.2.72     09:18   51.00s  0.01s  0.01s -bash

m112006  pts/5    192.168.2.75     09:20    1:36   0.01s  0.01s -bash

m112007  pts/25   192.168.2.84     09:21    1:02   0.01s  0.01s -bash

m112026  pts/23   192.168.2.53     09:21    2.00s  0.03s  0.03s -bash

m112012  pts/27   10.255.60.26     09:21   17.00s  0.01s  0.01s -bash

m112038  pts/26   192.168.2.82     09:21   23.00s  0.01s  0.01s -bash

m112004  pts/29   192.168.2.88     09:21    1:02   0.02s  0.02s -bash

m112016  pts/28   192.168.2.92     09:22    1.00s  0.02s  0.02s -bash

m112041  pts/2    10.255.60.60     09:23   34.00s  0.01s  0.01s -bash

m112001  pts/31   192.168.2.79     09:23   41.00s  0.01s  0.01s -bash

m112020  pts/32   192.168.2.54     09:23   58.00s  0.01s  0.01s -bash

m112003  pts/33   192.168.2.74     09:23    4:29   0.01s  0.01s -bash

m112011  pts/6    192.168.2.78     09:23    2:42   0.01s  0.01s -bash

m112013  pts/7    192.168.2.60     09:25    0.00s  0.02s  0.01s w

m112044  pts/10   192.168.2.59     09:26    1:57   0.00s  0.00s -bash

m112040  pts/24   192.168.2.91     09:26    1:32   0.01s  0.01s -bash

t7       pts/35   10.255.61.41     09:27    1:04   0.01s  0.01s -bash

m112047  pts/14   192.168.2.56     09:27   36.00s  0.01s  0.01s -bash

m112031  pts/30   192.168.2.73     09:27   57.00s  0.01s  0.01s -bash

m112046  pts/34   192.168.2.85     09:27    0.00s  0.01s  0.01s -bash

m112032  pts/37   192.168.2.55     09:27   33.00s  0.01s  0.01s -bash

m112021  pts/36   192.168.2.46     09:27    1.00s  0.01s  0.01s -bash

3.1.2查看文件file1的权限,将其权限更改为拥有者和组成员都被授予读取、写入和执行权限。验证你的实验结果(用数字法)。

查看权限:

[m112013@tan ~]$ cd

[m112013@tan ~]$ cd subdir

[m112013@tan subdir]$ ls -l

total 12

-rw-rw-r-- 1 m112013 m112013 5690 Dec 30 14:20 file_a

修改权限:

[m112013@tan subdir]$ chmod 777 file_a

[m112013@tan subdir]$ ls -l file_a

-rwxrwxrwx 1 m112013 m112013 5690 Dec 30 14:20 file_a

3.1.3将文件file1的权限修改为上次更改前的状态(用数字法),并验证你的实验结果。

[m112013@tan subdir]$ chmod 775 file_a

[m112013@tan subdir]$ ls -l file_a

-rwxrwxr-x 1 m112013 m112013 5690 Dec 30 14:20 file_a

3.1.4设文件file1的权限如下:

-rw-rw-r--    1 用户名   组名    

[m112013@tan subdir]$ chmod 6 file_a

[m112013@tan subdir]$ ls -l file_a

-rw-rw-r-- 1 m112013 m112013 5690 Dec 30 14:20 file_a

  

3.1.5  用文字法将其权限更改为:-rwxrwxrw-,并验证你的实验结果。

[m112013@tan subdir]$ ls -l

total 12

-rw-rw-r-- 1 m112013 m112013 5690 Dec 30 14:20 file_a

[m112013@tan subdir]$ chmod a+w file_a

[m112013@tan subdir]$ ls -l

total 12

-rw-rw-rw- 1 m112013 m112013 5690 Dec 30 14:20 file_a

[m112013@tan subdir]$ chmod a+x file_a

[m112013@tan subdir]$ ls -l

total 12

-rwxrwxrwx 1 m112013 m112013 5690 Dec 30 14:20 file_a

[m112013@tan subdir]$ chmod o-x file_a

[m112013@tan subdir]$ -l

-bash: -l: command not found

[m112013@tan subdir]$ ls -l

total 12

-rwxrwxrw- 1 m112013 m112013 5690 Dec 30 14:20 file_a

3.1.6  将你所在的工作目录的两个文件拷贝到ABC目录下,并在ABC目录下建立ABC1子目录。

[m112013@tan subdir]$ mkdir ABC

[m112013@tan subdir]$ ls -l

total 20

drwxrwxr-x 2 m112013 m112013 4096 Jan  5 09:53 ABC

-rwxrwxrw- 1 m112013 m112013 5690 Dec 30 14:20 file_a

拷贝:

[m112013@tan subdir]$ cd subdir

-bash: cd: subdir: No such file or directory

[m112013@tan subdir]$ cp file_a ABC

[m112013@tan subdir]$ cd ABC

[m112013@tan ABC]$ ls -l

total 12

-rwxrwxr-- 1 m112013 m112013 5690 Jan  5 09:55 file_a

创建ABC目录

[m112013@tan ABC]$ mkdir ABC1

[m112013@tan ABC]$ ls -l

total 20

drwxrwxr-x 2 m112013 m112013 4096 Jan  5 09:57 ABC1

-rwxrwxr-- 1 m112013 m112013 5690 Jan  5 09:55 file_a

3.1.7  将ABC子目录权限设置为对拥有者、所在组和其它用户均为可读、可写(注意包括子目录ABC1)。

[m112013@tan ~]$ cd subdir

[m112013@tan subdir]$ cd ABC

[m112013@tan ABC]$ chmod a+w ABC1

[m112013@tan ABC]$ ls -l

total 20

drwxrwxrwx 2 m112013 m112013 4096 Jan  5 09:57 ABC1

-rwxrwxr-- 1 m112013 m112013 5690 Jan  5 09:55 file_a

3.1.8  检查当前目录的默认权限屏蔽,并将其更改为022,然后在当前目录下创建一个名为qqq的子目录,问:子目录qqq的权限是什么?解释原因。

注:man umask 

umask –p mode

3.2 编辑shell文件ex1,内容如下:

pwd

    date

    cd ..

    ls

    执行上述shell过程,并记录显示结果。 

[m112013@tan ~]$ pwd

/home/m112013

[m112013@tan ~]$ date

Sat Jan  5 10:25:37 CST 2013

[m112013@tan ~]$ cd

[m112013@tan ~]$ ls

lab1  lab2  subdir

4实验总结

1)查看登录的用户和自己登录的身份不知道用什么命令,网上搜集资料是采用users,不太理解登录的身份所指何意。

2)关于权限问题文字法比较容易掌握,数字法经常会把数字搞错。

3)事先要记得输入“export LANG=en_US”,否则出现乱码。

文档

Linux常用命令2和简单shell编程练习实验报告

1实验目的:掌握Linux环境下的基本权限操作命令。2实验内容:掌握Linux的权限操作命令3实验步骤:3.1Linux常用命令使用3.1.1查看登录的用户和自己登录的身份查看登录的用户:[m112013@tan~]$usersm112001m112003m112004m112006m112007m112011m112012m112013m112014m112015m112016m112019m112020m112023m112024m112025m112026m112027m112028m1
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top