通过 man 或者 help来查看命令的参数 使用方法,
可以先type 指令 来查看是内部命令还是外部命令 使用help 指令 来查看内部命令的帮助信息 使用man 指令来查看外部命令的 帮助信息
可以将man的查看信息变成中文版的
echo是输出字符 echo -e "hello\nworld"
test是用于比较 做逻辑判断 test 3 -gt 2 用echo $?来查看判断返回的信息 0是对1是错
test 3 -gt 2 = [ 3 -gt 2 ]
df -h 查看磁盘挂载
du -hs ./* 查看目录下文件总大小 du -a 查看目录下 每个文件的大小 -a也可以显示隐藏文件的大小 -h不隐藏的文件大小
mkdir -p 深度创建目录
cp -r 拷贝目录
ln -i 硬链接 innode值一样
ln -s软连接 软连接上的 更改软连接文件 被软连接的 一样更该
stat 显示文件元数据 touch创建文件 存在文件时 抹平元数据上的 3个时间
文本操作
head -n 查看前n行内容 tail -n 查看后n行内容
head -3 a.java | tail -4 知道行数的情况下 可以查看中间几行
重定向
ll >> a.log
vi编辑器快捷键
ZZ保存并退出
yy复制一行 p粘贴
G:文档末尾
3G:第三行
gg:文档开头
ctrl-f 向下翻页
ctrl-b 向上翻页
dd 删除整行
u:撤销
ctrl+r:重做 重复上一步操作
:set nu 设置行数
:! vim /etc/profile :! 后可以接执行命令 方便去查看地址
:%d
:.,$-1d 从当前行删除到倒数第二行 :.,$0d 余下全删
:.,+3d 从当前行再往下数三行删除
:.,13d 从当前行到第13行删除
(. 表示当前位置 ,表示分割)
关于软件源
本地软件源 ,tomcat软件源 (在无外网的情况下,通过tomcat在内网发布 ,即可去内网上下载),阿里巴巴软件源
cd /etc/yum.repos.d/下的文件备份到另一个位置 将CentOS-Base.repo拷贝 留下BASE配置 更改
baseurl=file:///mnt
gpgcheck=0
本地软件源需要挂载磁盘。mount /dev/cdrom /mnt
yum clean all 清空本地元数据缓存
yum makecache 创建本地元数据缓存 即可
阿里巴巴的软件源 opsx.alibaba.com 根据帮助下载 清空缓存 创建缓存即可
本地和阿里巴巴的软件源只能存在一个
yum erase gcc 从系统中移除一个或几个包