7.6号主要对linuxstart项目的l2和l3进行学习
一、
ls 显示当前目录的文件和文件夹
pwd 显示所在位置
useradd 添加用户,比如 useraadd yyy 添加yyy用户
然后再输入 passwd yyy,就可以输入两次密码进行对yyy密码的设置了。
chmod 赋予文件某种熟悉 一共有1 2 4三种特权,分别对应的 x w r
分别对应的1--x,2--w,4--r
文件是否可读是4,是否可以写入是2,是否可以被执行是1
二、find和grep
我先提一个whereis, whereis 文件名 ,可以帮我们快速找到我们想要的文件的位置
find:find [起始目录] [查找条件] [操作]
比如 find . -name ‘1.txt’ -print
这里.是当前目录, -print是将1.txt文件打印出来
grep
命令用于在文件中搜索特定的字符串或模式,并输出匹配的行。它支持正则表达式,可以进行复杂的文本匹配。
grep 要检索的信息 文件名
从123.txt文件中检索http的行:
三、ssh
apt update
apt install openssh-server
启动ssh服务 systemctl start ssh
查看状态 systemctl status ssh
关闭防护墙或者防火墙运行ssh端口
sudo ufw disable
或者 : ufw allow ssh
然后ifconfig
最后xshell进行连接。
四、l3的内容
vim ,vim编辑器
:q 离开 :wq 保存并离开
:r 文件名(可以鼠标把文件拖过去) 将某文件的内容插入到新文件
:q
- 功能:退出 Vim。
- 使用场景:当你没有进行任何修改,或者所有修改已经保存时使用。
- 行为:如果有未保存的更改,Vim 会提示你保存文件或使用
:q!
来强制退出。
:q!
- 功能:强制退出 Vim,不保存任何更改。
- 使用场景:当你进行了修改但不想保存这些更改时使用。
- 行为:忽略所有未保存的更改并退出 Vim。
i a o三种输入模式
光标前,光标后,下一行
同时,vim也可以对某文件的某信息进行替换