2021.09.06 学习资源:学校Linux课程,《鸟哥的Linux私房菜》 1. 作为root, 增加一个test1 用户,并且属于speech组。增加一个test2用户,并且让其属于image 组,然后再删除这个用户。 (adduser , userdel ) 还可以修改密码: 在这里输入密码时屏幕是不显示的,继续输入即可。密码越复杂越容易通过,一般是数字+字母+特殊字符。 2. GPL GPL (GNU General Public License)的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代码做为闭源的商业软件发布和销售。GPL协议的主要内容是只要在一个软件中使用(“使用”指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的“传染性”。Linux采用了GPL,这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人、组织以及商业软件公司开发的免费软件了。当然,在Linux上的程序并不是都必须开源。linux只是开源文化影响比较深,是否必须开源取决于你是否用了别人的源码和该源码的协议而不是操作系统。
3. 学习vi 编辑器 基本上vi共分为3种模式,分别为一般模式、编辑模式与命令行模式。一般模式与编辑模式或命令行模式可相互切换,但是编辑模式与命令行模式不可切换 1.一般模式 vi一进入文件就是一般模式。一般模式中,可以使用上下左右按键来移动光标,可以删除字符或删除整行,也可以复制、粘贴文件的数据 2.编辑模式 在一般模式中,按下“i,I,o,O,a,A,r,R”等任何一个字母才会进入编辑模式。如果要退出编辑模式,按下【ESC】则退出编辑模式 3.命令行模式 在一般模式中,按下“: / ?”三个中的任何一个按钮,就可以将光标移动到最下面那一行。在这个模式当中,可以提供你查找数据的操作,而读取、保存、大量替换字符、离开vi、显示行号等的操作可以在此模式下完成。
(1)打开文件 1.txt , 将一份英文说明书贴进去(内容随便创建)。 (2)怎样确定该文件有多少行? 方法一:在刚进入文件时,页面下方会有提示。 如图显示为5行。 方法二:暂时退出(ESC回到一般模式, :wq保存退出),再通过”wc -l [文件名]” 指令查看。 (3)怎样确定目前光标在文件的哪一行? 命令行模式下输入”set nu”指令: 则可以看出光标在第几行: 如图光标在第3行。 (4)在 1.txt 文件中 搜索所有的 linux 字符串, 并且将其全部替换为 windows字符串 先:set ic,忽略大小写: 如果要正常查找时又要关闭这个开关
:set noic
搜索: /linux向下查找 然后搭配n和N按键进行下一个和上一个的查找。 ?linux也可,向上查找,搭配n和N按键进行上一个和下一个的查找。 搜索替换: 命令行模式下输入:
:1,$s/linux/windows/g
修改后效果如下: (5)然后把1.txt 文件存到 新建文件 2.txt 中
:w 2.txt
另存文件后效果图:
|