Linux入门实验3
- 题目
- 1.尝试给“ls -l /home”命令建立一个别名。使用第一章的alias或者百度
- 2.尝试运行 “ls -l /dev/sd*”,并观察结果。
- 3.尝试运行“rpm -aq”和“rpm -aq|grep ssh”命令,观察区别,并理解管道。
- 4.运行“rpm -aq|grep ssh>>/home/test/1.txt”,观察文件1.txt内容。
- 5.运行两遍dmesg>1.txt和dmesg>>1.txt找一下区别
- 6.将1.txt移动到根目录
- 7.将1.txt的权限改为除了拥有者以外,别人均无法访问
- 8.将/home/test目录和下面的所有文件增添所有人可读取的权限
- 9.复制整个/var目录到当前用户的主目录中,并重命名为var1
- 10.删除var1目录
题目
提示:以下是本篇文章正文内容,下面案例可供参考
1.尝试给“ls -l /home”命令建立一个别名。使用第一章的alias或者百度
命令:alias 语法:alias [别名]=[命令名称] 功能:若不加任何参数,则列出目前所有的别名设置,此命令仅对该次登陆系统有效。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201016191102646.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ3MDAwOTM0,size_16,color_FFFFFF,t_70#pic_center)2.尝试运行 “ls -l /dev/sd*”,并观察结果。
通配符*:匹配任何数目的字符组合 通配符?:匹配任何单个字符 通配符[]:匹配给出的字符或字符范围3.尝试运行“rpm -aq”和“rpm -aq|grep ssh”命令,观察区别,并理解管道。
命令:rpm查询
语法格式:rpm [选项] 查询对象
-a:查询所有已经安装的软件包
-q:查询一个包是否安装
rpm –aq:查询系统中所有安装的软件包
grep:管道命令,可以找出需要的内容
-rpm –aq|grep ssh:查询系统中包名中含有ssh的所有软件包
4.运行“rpm -aq|grep ssh>>/home/test/1.txt”,观察文件1.txt内容。
追加符号>>:把前一个命令的输出结果追加到某一个文件内容后面。
5.运行两遍dmesg>1.txt和dmesg>>1.txt找一下区别
覆盖符号>:把前一个命令的输出结果覆盖到某一个文件中。
dmesg命令:用于显示开机信息。
区别:第一个命令的文本字数是第二个命令一半。
6.将1.txt移动到根目录
命令:mv
语法格式:mv [选项] 源文件 目标文件
移动文件或改名
7.将1.txt的权限改为除了拥有者以外,别人均无法访问
命令:chmod
语法格式:chmod [-R] 权限值 文件名
R(注意是大写)选项表示连同子目录中的所有文件,也都修改设定的权限。
权限值:r=4,w=2,x=1
ls -al 1.txt查看权限信息
8.将/home/test目录和下面的所有文件增添所有人可读取的权限
chmod a/u/g/o+r/w/x,a/u/g/o-r/w/x,a/u/g/o=r/w/x… 文件名1 [文件名2]…
a:所有人,u:用户,g:用户组,o:其他用户
+:增添权限,-:取消权限,=:赋予权限
9.复制整个/var目录到当前用户的主目录中,并重命名为var1
命令:cp
语法格式:cp [选项] 源文件或目录 目标文件或目录
10.删除var1目录
命令:rm
语法格式:rm [选项] 文件或目录
-f:强制删除 -i:提示信息 -r:递归删除
-rm:命令会永久性地删除文件或目录