linux实验三

 

 2.shell命令运用:

(1)/etc/passwd 通过man 5 passwd查看此文件描述说明,是用户数据库,其中的域包括用户名,加密后的密码,用户的主目录等其他用户信息

/etc/shadow 通过 man 5 shadow 查看此文件描述说明,是在安装了影子(shadow)口令软件的系统上影子口令文件.影子口令文件将/etc/passwd中加密的密码移动到/etc  /shadow中,后者只对超级用户可读,以此增加安全性。

/etc/group通过 man 5 group 查看此文件描述说明,包含用户组、用户组口令、该用户组包含的用户,每个用户组一条信息。

/etc/gshadow 通过 man 5 gshadow 查看此文件描述说明,档案/etc/gshadow是大部分LINUX、Unix系统使用shadow passwd 时储存使用者群组的密码和相关安全资料的档  案。

(2)man id的截图如下:

id 命令可以显示真实有效的用户ID和组ID

root组的GID号为0

(3)

第一题:

which python
whereis python
locate python的部分截图,太多了。
find /usr/bin -name python

which命令可以看到某个系统命令是否存在以及执行的到底是那个位置的命令。所以可以用which 命令查看命令放在哪里。

find /usr/bin -name python是在目录/usr/bin下查找是否有名叫Python的文件。

locate是定位的意思,作用是让使用者快速地搜索系统中是否有指定的文件,locate 是在数据库中查询,所以很快,但是新建立的文件可能查找不到,因为数据库不是实时更新的。

第二题:

grep命令:

该命令在文本文件中查找制定模式的词语或者短语,并在输出设备上显示包含给定字符串的所有行。

-E:将查找的模式解释成扩展的正则表达式。

在命令名之后输入搜索的模式,然后是要搜索的文件,在文件名中可以使用通配符,比如*.

在搜索模式的字符串中包含空格的,应该用单引号吧模式字符串括起来。

第三题:

sudo apt install gimp

安装图片处理工具GIMP.

which gimp:显示gimp被安装在了那个文件目录下

sudo apt remove gimp:删除图片处理系统gimp

which gimp 此时就无法查询找gimp了。

第四题:

第五题:

本题的命令是显示文件的创建时间的。

第一张,是按照默认的顺序排列的;

第二张,是按照时间排列的,最后创建的在最前面;

第三张,是按照时间排列的,但是最后创建的排列在最后面。

第六题:

ls /usr/share/man:查看指定目录下的内容

ls /usr/share/man | grep man[1-8]:查看指定目录下的内容

ls /usr/share/man/man1:查看指定目录下的内容

 file /usr/share/man/man1/ls.1.gz :辨识指定文件的类型

 

 mkdir ~/temp; cp /usr/share/man/man1/ls.1.gz ~/temp:用于创建目录temp,并将目录/usr/share/man/man1下的文件ls.1.gz复制到目录~/temp下。

cd ~/temp; ls:显示文件~/temp下的内容,发现是ls.1.gz。
sudo gzip -d ls.1.gz; ls:gzip是与压缩有关的意思,本题是将文件ls.1.gz解压缩,然后显示解压后的文件名。

ls –l /home | grep "^d" | wc –l

sudo adduser user7
ls /home | tee users | wc -l

 

查看用户的数量,并显示。

 

所以说,创建了一个新用户:user7

(4)
1 在目录/usr/include 下搜索文件 signal.h 是否存在:

2 在/usr/include 目录下的所有文件中查找包含 BUFSIZ 的行,并显示所在行号。

(5)

1 cp /etc/apt/sources.list t1; less t1


2 sed -e "s/#.*//g" t1

 


3 sed -e "s/#.*//g" t1 | awk '{if (length != 0) print $0}'

 


4 tail -5 /etc/passwd | awk -F: '{print $1}'

 


5 tail -5 /etc/group | tee t2
awk 'BEGIN{print "file t2"} {print "line" NR ":" $0} END {print "over"}' t2

 

 

 

3.

(1)不知道为什么无法运行。

(2)输入学号。

 

转载于:https://www.cnblogs.com/cxm-bky-999/p/8982507.html

一、 实验目的 1、通过实验了解和熟悉Linux系统管理; 2、掌握用户和组管理命令; 3、掌握软件包安装命令和步骤; 4、掌握网络通信管理命令; 5、掌握进程管理命令; 6、掌握系统的服务管理命令; 7、掌握磁盘操作管理命令。 二、 开发工具和运行环境 1、虚拟机VMware 2、Linux操作系统 三、 实验内容 1、了解和熟悉Linux系统管理 2、用户和组管理命令 (1)帐户管理命令: useradd、 usermod、 passwd、userdel (2)组帐户管理命令: groupadd、 groupdel. gpasswd 3、软件包安装命令和步骤 (1) RPM 包的安装 安装RPM包的基本命令格式是: rpm -ivh (2) RPM 包的删除 删除RPM包的基本命令格式是: rpm -e (3) RPM 包的查询 rpm - qa (4) RPM 包的升级 升级RPM包的基本命令格式是: rpm -Uvh (5) RPM包的验证 验证RPM包的基本命令格式是: rpm -V [参数] (6)建立TAR包 有两种方式: -种是建立普通的TAR包,只打包,不压缩 tar cvf 另一种是打包并压缩,选项是“zcvf”,其中“z”代表使用“gzip” 程序 进行文件的压缩 tar zcvf (7)查询TAR包 在释放TAR包之前,查看TAR包中的文件内容。其格式如下: tar ztf (8)释放TAR包 它也分为解非压缩和压缩包两种方式,命令格式如下: tar zxvf 4、网络通信管理命令 (1)hostname命令:显示及设置主机名。 (2)ifconfig命令:显示当前活动的(或指定的)网卡设置。 其格式为: ifconfig [网卡设备名] 重新设置网卡的IP地址,-般由root用户进行设置。其格式为: Ifconfig 网卡设备名 IP 地址 (3) ping命令:网络测试命令 ping [-c报文数] 目的主机地址 (4)write命令:实时给其他用户发送消息 write username [tty] (5)wall命令:以广播方式向系统中的所有用户发送消息 wall message (6)mail 命令:双方用户不同时在线时,使用mai发送和接收消息 mail username mail -s topic username<filename 查看邮件使用mail命令,输入邮件编号以查看邮件 5、进程管理命令 (1)at命令:定时任务命令 (2)ps命令:进程查看命令 ps -ef ps -axu (3)free命令:显示系统内存的使用情况,包括内存总量、已经使用内存数量,空闲内存数量等信息。 (4) top命令:实时监控系统进程。 (5)sleep 命令:用于使进程延迟一段时间再执行。 其格式为: sleep time; command (6)kill命令:来杀死程序产生的进程来结束程序的运行。 格式1 : kill PID 格式2 : kill -9 PID “-9”为SIGKILL信号,属于强制结束 (7)前台与后台运行相关命令 command、command & 6、系统的服务管理命令 (1) runlevel 命令:显示系统当前和上一次的运行级别 (2) init 命令:转换服务的运行级别 init n (3)systemctl 命令:系统服务管理 查看系统服务启动状态。其格式: systemctl list-unit-files --type service 列出所有处于激活状态的服务。其格式为: systemctl list-units --type service --all 服务状态控制。其格式: systemctl [status/start/stop/ restart/reload] name.service 服务开机自启控制。其格式: systemctl [enable/di sable] name.service 7、磁盘操作管理命令 (1)查看系统磁盘分区情况命令: Fdisk -l (2)使用命令手工挂载 mount命令:查看所有挂载设备 mount [-t fs-type] [-o option] device mountpoint 例: mount /dev/cdrom /mnt/cdrom (注意,先要建立挂载目录,并保证设备存在) (3)卸载 umount [device] [dir]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值