---------Linux-------------
-ls 目录
-ll 属性信息
-pwd 当前目录
-.. 返回上一个目录
-. 当前目录
-al 详细目录,属性加文件名
-whoami 文件创建者
-sudo useradd xxx 创建新用户
-passwd xxx
-sudo userdel -r xxx 删除用户
-^C 停止
-yum install -y tree 建立tree命令
-mkdir 制作目录
-p 建立连续目录
-cd 进入绝对路径
-~ 当前用户的主工作目录
-- 打开最近路径
-rm 删除
-rmdir 删除空目录
-rm -r 删除非空和空,递归
-rm -f 强制删除
-rm -rf 从根目录能强制的都删,俗称删库跑路
-touch 建立文件
-stat 查看文件属性
-tree 树状显示
-man 查问题
-cp 复制
-cp - r 拷贝目录
-cp - rf 强拷贝目录
-move 移动
-echo“” 字符串显示到显示器
-echo“” > test.txt 输入到文件中
->> 追加多行
-cat 打印内容
-tac 逆序打印
-mv 对文件进行重命名
-more 查看行
-more/100 查看100行
-less 不同于move,可以上下翻
-head 提取一段文本头部
-head -10
-tail 提取尾部
-tail - 10
-date 日期
-date +%Y 年
-| 管道
-cal 显示日历
-find 查找
-find -name
-which 查找命令所在地
-whereis 查找所有
-grap‘ ’文本行过滤工具
-grap -n‘ ’
-grap -i‘ ’忽略大小写
-grap -v‘ 反向匹配
-zip 打包
-zip xxx(压缩包名) xxx(地址)/*
-unzip 解压
-tar 打包的爷爷
-tar -czf
-tar -xzf
-bc 计算器
-uname 显示系统信息
-uname -a
-alias 起别名
-chmod u-r xxx.xxx 改变权限
-chmod u+r xxx.xxx
-chmod g+x,g+r ,o-xwr
-chmod +t xxx 甚至粘滞位
-chmod 675 xxx.xxx 批量改变权限 110 111 101 -> 675
-sudo chown root xxx 改变拥有者
-sudo chgrp
root:root
-umask 003 默认权限
-umask
-h 帮助选项
-Tab 快速补齐
-su 切换用户
-sudo 权限提升
-rz 本地上传
-sz 上传到本地
-ping -c3 测试网络3次
-sudo yum list | grep 'xxx' 在应用市场中查找软件
-sudo yum install xxx 下载并安装
-sudo yum -y install xxx 免交互版本
-sudo yum remove xxx 卸载软件
-^D 切换回用户
-shutdown 关机
---------------vim------------------
-i 编辑模式
-a i+1
-o i+\n 新起一行
-Esc
-: 底层
-:w q wq q!
-yy(命令模式) 复制当前行
-10(n)yy 从当前光标开始,复制10行
-p(命令模式) 粘贴
-10(n)p 粘贴10次
-u 撤销
-ctrl +r 反撤销
-dd 删除行(剪切)
-(n)dd 批量
-dd +p 剪切
-shift + g 跳到结尾
-gg 开头
-(n)shift + g 跳到n行
-shift + 4($) 跳到行结尾,锚点
-shift + 6(^) 跳到行开始,锚点
-(n)w 以单词为单位往后移
-(n)b 前移
-(n)x 删除(以字符为单位)
-shift(n)x 往前删
-shift ~ 连续大小写替换
-h, j , k, l 左,下,上,右
------底行操作-------
-:/xxx +n 高亮xxx ,n查找下一个
-?xxx 逆序查找(/xxx)
-set nu 设置行号
-set nonu 取消行号
-vs xxx 多文件操作
-ctrl + w + h/l 窗口文件切换(命令模式)
-ctrl + ww
-----vim-----
+vim xxx +n 打开到第n行
+!vim 打开上一次的编译
+shift + zz 保存退出
-----gcc-------
-gcc xxx.c -o xxx 创建执行文件且命名
-gcc -o xxx xxx.c
-E(.i) , -S(.s) , -c(.o) , -o(可执行程序)
-od xxx.o 可执行程序以8进制显示
-file xxx(./a.out) /xxx.c 查找文件