2024年3月27日 学习记录
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
“/”根
linux根目录“/”是linux文件系统的组织者,也是最上级的领导者;linux的文件系统的入口就是根目录“/”,所有的目录、文件、设备也都置于根目录“/”之下。linux的目录都是从根开始,整个目录结构是一棵倒立的树结构,“/”是树根,其中的子文件夹就是树干和树叶。
Linux目录与Windows目录的区别,在Windows中一块硬盘被划分几个盘符,通常是C、D、E盘,而在linux没有盘符的概念,在这里“一起从根开始”,根就是 /,
绝对路径与相对路径
相对路径:非根开始的路径
绝对路径:从根开始的路径是绝对路径
案例:创建A/B/C/D父子目录,目的地切换到D目录
框一:相对路径:从当前A目录切换 B,C,D目录
框二:绝对路径:从当前D目录切换 /,A,B,C,D目录
linux,常用命令、拷贝、移动、删除
常用命令
[*ls* - 显示目录内容列表]
[*cd* - 切换用户当前工作目录。]
cd … 返回上一级目录
cd - 返回上一次目录
[*pwd* - 显示当前工作目录的绝对路径。]
[*mkdir* - 用来创建目录]
mkdir -p /1/2/3/4/5/6/7/8 创建连级目录(父子目录)
mkdir -pv /1/2/3/4/5/6/7/8 -v显示创建目录过程
[*touch* - 创建新的空文件]
拷贝
[*cp* - 将源文件或目录复制到目标文件或目录中]
语法 cp /原文件 /目标位置
-R/r:递归处理,将指定目录下的所有文件与子目录一并处理
拷贝文件的同时修改文件名字例如:
cp /etc/passwd /root/passwd-1
移动
[*mv* - 移动(剪贴)或 文件、目录重新命名]
删除
[*rm* - 用于删除给定的文件和目录]
-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
-f:强制删除文件或目录;
*通配符,匹配所有的文件和目录
扩展
tab,快捷键输入路径目录名称时自动补全
[*clear* - 清除当前屏幕终端上的任何信息] 快捷键:ctrl+L / clear
echo $? :查看上一条命令是否执行成功
如果返回值为0,证明我们上一条命令执行是成功的,
如果返回值非0,证明我们上一条命令执行是失败的。
-v:详细显示命令执行的操作。
[exit - 退出]
shh协议连接
sshd,远程连接
语法格式:ssh 用户名@ip地址[-p指定端口号]
默认端口号:22
vi /etc/ssh/sshd config 修改端口 删除#进行修改
修改默认端口号:(想改几号就几号)
打开sshd服务的配置文件
vi /etc/ssh/sshd_config
#Port 22 == > Port ****
systemctl restart sshd 重启ssh服务
erboot重启
总结
!!!!!!