Linux实验课
一.ln指令使用
ln是link的缩写,在Linux中 ln 命令的功能是为某一个文件在另外一个位置建立一个同步的链接,当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接它就可以,不必重复的占用磁盘空间。
建立软连接 ln -s
比如我们在linux2目录下给hello.c建立linux1的软连接
在建立软连接的时候要加上绝对路径,不然虽然能建立软连接,但是无法使用,就是无法在linux1下改hello.c内容
从一个目录跳到另一个目录
之后ls -lah 查看,已经建立
之后去linux1目录就可以用建立的软连接改变hello.c内容
二.建立新用户
第一种方法
创建test用户
去home根目录下查看
设置密码
第二种方法
在设置里找到details,然后找到user,点击unlock
之后就可以建立新用户了
三.vi指令
-
使用vi编辑生成三个100行字符,名字分别为my1,my2和my3的文本文件
先建立一个my文件,然后输入内容,之后yy复制,99p粘贴99行。
之后直接cp my1 my2,cp my1 my3
2.从文件读取输入,并输出到显示器。
cat myx就行
3.把标准输出定向到文件中,记录文件内容。
4.把my1,my2和my3合并为一个文本文件my,并用命令wc显示其行数、单词数和字符数。
wc
5.使用管道将my中内容逐屏显示出来
查找my ,my1,my2和my3中有没有包含salary,ab、cd的行,有几个文件包含ab.
用grep ‘查找内容’ 查找文件 ,但文件里的内容有所查找的就会显示,如红色字体
grep -l ‘salary’ my* |wc -l 就是查看my文件中有几个salary
tail - n 2 my 显示my文件中最后两行内容