Ubuntu常用秘籍总结

6 篇文章 0 订阅
5 篇文章 0 订阅
一.Ubuntu常用命令

1.解压7z文件

$sudo apt-get install p7-zip-full

$7z x %file%  (你的文件名)


2.windows与linux文件转换

windows -> linux dos2unix %file%

linux->windows unix2dos %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%




持续更新中...


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值