基础命令
Tab键可实现补全命令和路径,以减少执行命令出错和提高工作效率
Ctrl+A 光标跳转到当前命令行行首
Ctrl+E 光标跳转到当前命令行行尾
Ctrl+C 终止前台运行的程序
Ctrl+D 在Shell中时退出Shell
Ctrl+Z 将任务暂停挂在后台
Ctrl+L 清屏,等同于命令clear
Ctrl+K 删除光标到行尾的所有字符
Ctrl+U 删除光标到行首的所有字符
Ctrl+R 搜索关键词,利用关键字
ifconfig
查看ip地址
history
查看历史命令
-c 清空历史命令
-w 保存历史命令至文件
alias
创建别名 unalias
取消别名
mkdir
创建目录
-p 递归创建
-v 显示过程
rm
删除
-r 递归删除目录
-f 强制
-v 显示过程
man
主要针对内部命令
help
主要针对外部命令
pwd
显示当前目录
ls
查看当前目录的非隐藏内容
-l 以长格式显示 -a 全部显示 -al显示全部且详细
mkdir -p -v
创建文件夹
touch
创建文件
cp
复制
mv
移动和重命名
本地yum搭建
cd /etc /yum.repos.d/
vi king.repo
mount /dev/cdrom /mnt/
yum clean all
yum list all
vim 安装使用
yum install -y vim
Vim命令模式
命令行模式(默认)
G 跳转光标至末端
gg 跳转光标至顶端
Ngg 跳转至当前文件的某一行
$ 将光标跳转到该行的末端
^ 将当前光标跳转到光标所在行的头部
–>0 同上
Ctrl +f 向下翻页
Ctrl +b 向上翻页
yy 复制当前光标所在的行
5yy 复制当前光标及光标向下4行
p 粘贴至当前光标下一行
P 粘贴至当前光标上一行
dd 删除当前光标所在的行
4dd 删除当前光标所在的行及下三行
dG 删除当前光标以后所有行
D 删除当前光标及以后的内容
x 删除当前光标标记后面的字符
X 删除当前光标标记前面的字符
u 撤销上次操作(Ctrl +Z)
r 替换当前光标标记的单个字符
R 进入REPLACE模式,连续替换,Esc结束
文件下载
wget curl 用于下载网络上的文件或压缩包
命令绝对路径绝对查找
which
按照Path变量里的路径搜索命令
whereis
按数据库查找
1.目录创建命令mkdir
2.树状显示目录结构tree
-L 显示目录的层级
3.文件创建命令touch
. 表示当前目录…表示上级目录(Linux中以"."开头的文件属于隐藏文件)
cd -
返回上一次的目录
cd ~
返回用户的家目录
cd ..
返回上一级目录
4.文件目录删除命令rm
-r 递归
-f 强制删除
-v 显示过程
5.使用sort排序
-r 倒序
-n 按数字排序
-t 按指定分隔符(默认空格)
-k
6.使用uniq去重
uniq 去重
-c 统计出现的次数
7.使用cat 截取某一个字段
-d 指定分隔符
-f 取第几列(-f 1,3 ;-f1-5)
-c 按字符取(包括空格)
awk -F 分隔符 (默认空格)’{print $}‘
8.vim显示行号
9.使用wc统计
-l
-c
-w
通过路径展开方式创建目录及删除
改名字rename
用法
rename file1 file2 file1
#将文件1改名为文件2