1.解压7z文件
$sudo apt-get install p7-zip-full
$7z x %file% (你的文件名)
2.windows与linux文件转换
windows -> linux dos2unix %file%
3.shell脚本多行注释
:<<BLOCK
需要注释的脚本
BLOCK
4.添加网关
sudo route add default gw 10.129.158.254
5.打开图形文件菜单
nautilus %path%
6.tar命令
传送门
二.设置静态ip
1.点击右上角网络图标
2.在编辑连接->IPv4设置下面选择
方法:手动
ip地址:xxx.xxx.xxx.xxx
子网掩码:255.255.255.0
网关 :xxx.xxx.xxx.254 (其中xxx为ip地址前3个字段)
3.保存,用ifconfig查看是否生效
三.挂载windows共享文件夹
1.在windows PC打开文件夹共享选项
2.$sudo mount.cifs //%serverip/path% %localpath% -o user=%xxx%,passwd=%xxx%,[domain=%xxx%],rw,file_mode=0777,dir_mode=0777
其中domain参数可以省略,如果windows PC已经加入域,一定要加上此参数
四.Ubuntu配置git服务
1.方便登录和ssh认证
$sudo apt-get install openssh-client
$sudo apt-get install openssh-server
2.准备必要的git工具
$sudo apt-get install git git-core
$sudo user add git
$sudo passwd git
其中后2条可以不做
3.创建服务器端空白仓库
创建必要文件夹
$mkdir -p git/project
初始化空白仓库
$git --bare init git/project
4.客户端初始化仓库和提交代码
$cd project
$git init
$echo "init git" > test.txt
$git add test.txt
$git commit -a
在这里输入提交信息
设置远程仓库路径
$git remote add origin %user%@%ip%:/home/%user%/git/project
提交代码
$git push origin master
可以用
$git config remote.origin.url #查看当前路径
$git config remote.origin.url %user%@%ip%:/home/%user%/%new_path% #修改路径为后者
5.下载代码
$git clone %user%@%ip%:/home/%user%/git/project %local_project_name%
注意:
a.需要知道服务器密码
b.要设置绝对路径
c.user为server当前用户名,ip为服务器地址(一定要设置成静态的)
d.默认的git不能提交代码,需要在服务器端设置
在.git/config文件最后加入
[receive]
denyCurrentBranch = ignore
五.git常用命令
1.提交代码冲突
$git fetch
$git rebase origin/master
如果有冲突修改文件,并执行
git add xxx
git rebase --contiue
最后执行
repo upload
2.git撤销commit
$git reset HEAD^
3.git切换分支
$git branch -a #查看所有分支
$git checkout origin/%branch_name%