没办法,不舍得换笔记本,电脑在win下越来越慢,看到身边的朋友也渐渐用起来了高逼格的ubunto,于是在一个月高风黑的晚上,我也换上了,废话不多说,下面开始.
希望也在用ubunto的小伙伴呢,可以把遇到的坑,在下面评论区域交流一下,很是欢迎。
分享几个好用的指令集网站(也会随着见识而不断更新):
UbuntuSkills 超级全超级详细
SubVersion SVN相关
这里我是用的修改host文件,原理是这样的:
系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析,所以:直接访问目标网站对应ip,不通过DNS,所以GFW的DNS污染就可以成功跳过。
至于怎么做,这里还是不说的好,我怕会被人打死,毕竟有效ip封一个少一个了,如果有缘你自然会找到途径,否则还是老老实实挂VPN或自己搭建代理去吧。这样打开:
1、在Chrome 浏览器上输入链接chrome://net-internals/#hsts (可复制此地址粘贴到地址栏)回车。
2、考虑到国内用到最多的是google.com.hk,在 Domain 栏里输入 google.com.hk ;
如下
同理,如果你喜欢用google.com就设置为:google.com。
可能很多人在公司遇到的情况都是一个新电脑或者新系统,这样只需自己配置就好了,但是遇到锁定了用户名和密码(准确叫什么?就是给记住密码点了钩)的旧机器,这样我们就要重新安装SVN或者想办法重置了。
方法如下:
删除~/.subversion/auth即可
[root@localhost ~]# rm -rf ~/.subversion/auth
xdf@ubunto:~$ rm -rf~/.subversion/auth/svn.simple/*
rm:无效选项 -- ~
Try 'rm --help' for more information.
xdf@ubunto:~$ cd ~/.subversion/
xdf@ubunto:~/.subversion$ ls
auth config README.txt servers
xdf@ubunto:~/.subversion$ cd auth/
xdf@ubunto:~/.subversion/auth$ ls
svn.simple svn.ssl.client-passphrase svn.ssl.server svn.username
xdf@ubunto:~/.subversion/auth$ cd svn.simple
xdf@ubunto:~/.subversion/auth/svn.simple$ ls
上面是实验删除并进入文件夹,ls查看到并没有文件了,所以应该是删除成功的。
可是诡异的事情也来了,每次down文件的时候居然还是用上一个用户自动下载。。。也是服了(后来想到可能重启就好了),但是本人用了最终的方法。。就是卸载重装!
一.卸载:
sudo apt-get remove --purge subversion
(--purge 选项表示彻底删除改软件和相关文件)
二.安装:
1.安装命令
sudo apt-get install subversion
恩,不错,这样就可以了。真是费了劲
那么有什么用呢?比如你明明修改了系统用户:比如这样
可是还会在终端显示别人的ID(这里楼主已经改好了):
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}xdf@ubunto:\w\$ '
fi
unset color_prompt force_color_prompt
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}xdf@ubunto: \w\a\]$PS1"
;;
*)
;;
改上面PS1,照着来。
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}xdf@ubunto: \w\a\]$PS1"
在执行sudo命令时,会提示sudo: unable to resolve host ,亦即无法解析主机。
z这个问题还是在上面修改hosts文件造成的
执行sudo gedit /etc/hosts
找到如下行:
127.0.1.1 XXX
将其修改为:
127.0.1.1 (你现在的主机名)
另外楼主,并不想用别人的主机名,很多地方都会有这个问题出现,一劳永逸比较好的解决方案是:
主机名存放在/etc/hostname文件中,修改主机名时,编辑hostname文件,在文件中输入新的主机名并保存该文件即可。重启系统后,参照上面介绍的快速查看主机名的办法来确认主机名有没有修改成功。
值的指出的是,在其它Linux发行版中,并非都存在/etc/hostname文件。如Fedora发行版将主机名存放在/etc/sysconfig/network文件中。所以,修改主机名时应注意区分是哪种Linux发行版。
所以也算是解决了。
这样我们只能重设了,比较麻烦一点,所以千万要记住。不然有些时候还不如重装哈哈哈。
root@ubunto:~# mount -no remount,rw /
root@ubunto:~# mount -a
然后再修改用户名. 重启OK.
不说废话,直接上步骤:
m没什么关系,不带下一个就好了,命令如下
sudo apt-get install git
如果提示少什么东西下面也会有提示,这里就不贴了,按照提示来一步一步打命令。
安装完成后,要设置用户名和邮箱地址:
git config –global user.name “YOUR NAME”
git config –global user.email “YOUR EMAIL ADDRESS”
实践中,常用开发流程:从零开发,最好的方式是先创建远程库,然后,从远程库克隆。
第一,在github上创建一个新的仓库,仓库名为study,勾选Initialize this repository with a README;
第二,HTTP连接克隆到本地:
git clone https://github.com/hualuojingyuchen/study.git
第三,修改本地仓库代码,完成后,用git add .命令告诉git,将所有文件修改添加到仓库:
git add .
第四,用git commit命令告诉git,将文件提交到仓库:
git commit -m "add a new file"
第五,推送到远程github仓库:
git push origin master
暂时整理这些——16.8.19。