# Linux
基础指令
vi打开文件
ls列出目录内容
cd -返回之前目录(不一定是上一级目录)cd 。。才是返回上一级
mkdir创建文件夹
mkdir -p递归创建文件夹
cp复制空文件 cp-r连内部文件一起复制 -p(保留文件属性如时间。。。) mv剪切没有这样的限制
vi /etc/sudoers 设置普通用户具有root权限
ctrl+c清屏
tail-F 监控文件
echo追加文件内容
touch 创建文件名
pwd 显示当前路径
Tab 自动补全键
tail -10查看文件的尾部的10行
head -20查看文件的头部20行
rm删除文件或目录
编辑状态
i 编辑状态
Esc退出编辑状态。
y(n)y 复制(n)行
p 粘贴
u 撤销
d(n)d 删除(n)行
shift+^ 移动到行头
shift+& 移动到行位
N+shift+g 跳转第N行
一般模式不能是编辑状态
:set nu 显示行数
w 保存
q 退出
! 强制执行
定时任务
crontab-e创建定时任务
crontab-l查看定时任务
crontable-r 删除定时任务
*****echo"mun"
依次代表分时日月周(注意顺序)
其中"/n"代表每隔n分钟,"-"代表连续的时间,","代表不连续的时间,周和日最好不要同时出现
配置ip
查看ip命令
ifconfig -a
修改ip
打开ip配置文件:vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改内容:
IPADDR=192.168.163.128
GATEWAY=192.168.163.2
DNS1=8.8.8.8
DNS2=8.8.4.4
NETMASK=255.255.255.0
重启ip:(如果文件名为ens33的话)
nmcli c up ens33
nmcli d reapply ens33
nmcli d connect ens33
分布式笔记
私钥位置:/root/.ssh/id_rsa
公钥位置:/root/.ssh/id_rsa.pub