基础命令
命令 | 功能 |
---|---|
cp -r | 复制目录 |
cd - | 切换到上一个工作目录 |
查找 | 功能 |
---|---|
find ./ -name “core*” | xargs file |
find ./ -name ‘*.o’ | 查找目标文件夹是否有obj文件 |
find ./ -name “*.o” | xargs rm -f | 递归删除当前目录所有obj文件 |
查看文件内容 | 功能 | 一般用法 |
---|---|---|
cat -n | 显示的同时显示行号 | 使用管道 ls | cat -n |
head -10 filename | 查看前十行 | |
tail -10 failname | 查看后十行 | |
diff file1 file2 | 查看文件差别 | |
tail -f filename | 动态显示文本的最新信息 |
| 给文件增加别名 | 功能 |
| ln a b | 创建硬链接, 删除一个另一个仍能使用 |
| ln -s a b | 创建符号链接(软连接) 删除源后另一个无法使用 |
命令行快捷键
Ctl-U 删除光标到行首的所有字符 $ 1111 222 --> $
Ctl-W 删除光标到前边最近一个空格之间的字符 $ 1111 222 --> $ 1111
服务器双网卡配置
内网访问外网
外网接在了校园网上, 不过我的路由器不支持Ipv6, 有没有多余的lan口 只能接在服务器的lan口上
需要设置内网网卡开机启动 固定的Ip地址10.5.1.2 以及子网掩码255.255.255.0
然后路由器设置固定Ip地址10.5.1.3 子网掩码255.255.255.0 与内网网卡同网段
然后使用firewall-cmd --add-masquerade --permanent
Masquerading is useful if the machine is a router and machines connected over an interface in another zone should be able to use the first connection.
通过另一个区域(zone)的接口 使用默认zone的接口上网
https://www.server-world.info/en/note?os=CentOS_7&p=firewalld&f=2
配置完才发现的神网址…. 好吧 写得非常清楚
权限管理
drwxr-xr-x | 3 | root | root | 4096 | Mar 2 20:26 | .vs
档案权限类型
连接数
档案拥有者
档案所属群组
档案容量
档案最后被修改时间
档名
文件类型和权限drwxr-xr-x
第一位 d 表明档案类型是 目录
字符 | 含义 |
---|---|
d | 目录 |
- | 文件 |
| | 链接文件 |
b | 设备文件中可供存储的周边设备, 可随机读取设备 |
c | 序列号设备, 如键盘鼠标, 一次性读取设备 |
后面每三位一组 为rwx
的组合 分别代表 读
, 写
, 执行
三组 第一组文件拥有者权限
第二组群组中账号权限
第三组非本人且没有加入本群组的其他账号权限
第三部分表示这个文件的拥有者账号
第四部分表示这个文件所属群组
相关命令
-chgrp 改变文件所属群组
-chown 改变文件拥有者
-chmod 改变文件权限