Linux部分
ls 显示文件或目录 ls -l 列出文件详细信息l(list) list -a 列出当前目录下所有的文件及目录,包括隐藏的a(all)
mkdir 创建目录 mkdir -p 创建目录,若无父目录则创建p(parent)
2.
mkdir 创建目录 mkdir -p 创建目录,若无父目录则创建p(parent)
3.
cd 切换目录 cd … cd /
4.
touch 更改文件的时间戳,如果文件不存在,则创建一个空白的文件
5.
cat/tail cat 文件名,查看文件所有内容,tail -n 行数 文件名,查看末尾xx行。
6.
cp 拷贝文件 cp -r 文件名 目的目录。 scp xxx root:ip:/目录,复制xxx到远程服务器目录下
7.
mv xxx sss 移动xxx文件到sss目录 ,mv A B 将目录A重命名为B, mv /a /b/c 将/a目录移动到/b下,并重命名为c
8.
rm 删除文件,rm a.txt 常规删除a.txt文件,rm -f file.log 强行删除file.log文件 , rm -r 目录 向下递归删除,删除该目录下所有文件
9.
rmdir 删除空目录
10.
tree 树形结构显示目录,需要安装tree包,sudo apt-get install tree
11.
pwd 显示当前目录
12.
ifconfig 查看网络情况
13.
ip addr 查看当前IP命令 ipconfig是windows下查看当前ip命令
14.
ping 测试网络连通
15.
netstat 显示网络状态信息
16.
clear 清屏 windows下是cls
17.
kill 杀死进程,kill -9 id, lsof -i:80, ps ax | grep 进程名称
18.
sudo apt-get install 安装包, remove卸载包,update 更新包
19.
vim是vi的升级版本,vim三种模式,命令模式,插入模式,编辑模式(有的说是命令模式,编辑模式,底线命令模式,按斜杠直接跳到最底层进入底线命令模式),使用esc或i来切换模式,命令模式:q:退出,q!:强制退出,wq:保存并退出
20.
常用:halt、reboot
重启命令
reboot
shutdown -r now 立刻重启
shutdown -r 10 过10分钟自动重启
shutdown -r 20:35 在时间为20:35时候重启
shutdown -c 取消重启.
关机命令
halt
poweroff 立刻关机
shutdown -h now 立刻关机
shutdown -h 10 10分钟后自动关机
echo ‘hello world’ >> test.txt 创建文件并填写
git命令
git add 添加修改文件
git status 查看状态(查看工作区文件状态)
git checkout – file 丢弃工作区的修改
git commit -m "填写备注"提交修改到本地仓库
git merge 合并分支
git pull 拉取远程仓库版本
git push 推送本地仓到远程仓
git reset --hart HEAD^ 版本回退
git log 查看commit历史记录
git reflog 查看历史命令
git branch name 创建分支
git branch 查看分支
git checkout name 切换分支
git checkout -b name 创建+切换分支
git branch -D name 删除分支
git merge 分支 合并分支
出现bug时,git stash 把储藏,修复bug后 git stash pop恢复
因此,多人协作的工作模式通常是这样:
1.
首先,可以试图用git push origin 推送自己的修改;
2.
如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;
3.
如果合并有冲突,则解决冲突,并在本地提交;
4.
没有冲突或者解决掉冲突后,再用git push origin 推送就能成功!