兄弟会-复习
git
git clone
git init 创建一个空的Git仓库或者初始化一个已存在的仓库
git add 添加文件内容至索引
git mv 移动或重命名一个文件 目录或符号链接
git reset 重置当前 HEAD 到指定状态
git rm 从工作区和索引中删除文件
git status 显示工作区状态
git branch -d XXX 删除
git branch -vv 查看已设置的跟踪分支
git branch -v 查看每个分支最后一次提交
git branch --merged 查看与所在分支合并了的分支
git branch --no-merged
git checkout xxx 切换到xxx分支当下
git checkout -b xxx 创建xxx分支
git diff XXX
git merge experiment 分支执行合并
git checkout master
git merge experiment
将experiment分支,与master合并
git rebase XXX 重新绑定XXX分支
git fetch --all
git branch -vv 从另一个仓库下载对象和引用
git pull [远程储存库] [想要弄来的分支]
获取并整合另外的仓库或一个本地分支
git push origin --delete XXX 想要从服务器删除XXX分支
git push
vim篇
n<space> 移动光标所在位置的后20个字符距离
G 移动到这个档案的最后一行
nG 移动到第 n 行
gg 移动到这个档案的第一行
n<Enter> 光标向下移动n行
/word 沿光标向下搜索
n 重复前一个搜索动作
$s/word1/word2/g 第一行到最后一行寻找 word1
字符串,并替换成Word2
$s/word1/word2/gc 单个替换
dd 删除光标所在行
ndd 删除光标向下n行
yy 复制光标所有行
nyy 何止光标所在向下n行
p,P 粘贴下 粘贴上
u 复原前一个动作
Ctrl + r 重做上一个动作
. 重复前一个动作的意思
Linux操作命令
find ./ -name "*XXX*"
sudo find ./ -name "*name*"
find ./ -name "[A-Z]*"
pwd
cd
ls
cat 合并文件、显示内容
grep 查找字符串
touch 创建一个空白文件
cp 拷贝 cp 源文件 目标文件
mv 移动文件
rm 删除文件
rmdir 删除文件夹
mount 挂载文件系统
umount 卸载已挂载上的文件系统
df 检查硬盘分区和已挂上的文件系统的磁盘空间
du 显示文件目录和大小
fsck 检查和修复
压缩
tar -zcvf xxx.tar.gz
tar -jcvf xxx.tar.bz2
zip zzz.zip
解压
tar -xvf xxx.tar.gz
tar -jxvf xxx.tar.bz2
unzip zzz.zip
shutdown
reboot
ps 查看目前程序执行情况
top 查看目前程序执行情况和内存使用情况
kill 终止进程
date 查看日期
cal 显示日历
chmod 改变权限
su 修改用户
useradd 添加用户
man 查询,解释一个命令
locate 定位文件和目录
whatis 寻找命令的含义
head 查看文件头部
tail 查看文件尾部
less , more 分页工具
ftp 传输文件
bye 结束连线并结束程序
ping 检测主机
telnet 远程登录
rlogin 远程登入
netstat 查看网络情况
which 从path环境变量寻找,显示路径名称
whereis 找出可执行文件,源代码文件
locate 带记忆的文件搜索
updatedb 更新数据库
echo 打印
clear 清除
passwd 密码
pwd 显示当前目录
cd 改变目录
grep 在文件中查找某个字符
touch 创建文件
rm 删除文件
ls 查看内容
cp 复制文件
cat 查看文件内容
mv 移动文件
redir 删除目录
mount 挂载磁盘
umount 卸载挂载
df 检查磁盘分区和已经挂载上来的文件系统的磁盘空间
du 显示文件目录和大小
fsck 检查修复linux文件系统
zip/unzip 解压缩
gzip/gunzip 解压缩
bzip2/bunzip2 解压缩
tar 创建备份和归档
shutdown 关机
reboot 重启
ps 查看目前程序执行情况
top 查看目前程序执行情况和内存使用情况
kill 终止一个进程
date 查看日期
cal 显示日历
chmod 修改用户权限
su 修改用户
useradd 增加用户
man 查看用法
locate 定位文件和目录
whatis 查找某个命令的含义
head 查看文件的开头部分
tail 查看结尾
less /more 分页查看
ftp 传送文件
bye 结束连线结束程序
ping 检测主机
netstat 显示网络状态
telnet 远端登录
rlogin 远端登入
updatedb 更新索引数据库
whereis 找出特定程序的可执行文件,源代码以及路径
find 按条件收缩 并执行一定的动作
locate 带记忆的文件搜索
passwd 修改密码
echo 显示一字串
clear 清除显示器
lpq 查看在打印列队中等待的作业
lpr 打印
lprm 取消打印