本人是一个菜鸟程序员,一直使用Windows系统,安装各种程序一般是使用引导界面进行安装。自从接触了Ubuntu系统后,发现很多程序需要使用命令安装(apt-get install,pip install等),但很多东西又有自带的(比如,python,git)。这是本人在安装Ubuntu Kylin 16.04后,所做的一些事情。比如设置root密码,修改主机名,升级git等。
使用过Ubuntu系统的同志们都知道,很多命令都要root权限,一般都是sudo开头的。这时如果不是在root权限下,一般都需要输入密码,才能执行sudo开头的命令。这就需要用户设置自己的root密码。
$ sudo passwd
如上图所示,首先输入自己的开机密码,然后设置新的root密码,并确认。
可以通过如下命令进入root权限:
$ su # 或者使用下面的命令
$ su root # 切换用户,使用su userName
通过图片可以发现cmd开头的 xxx@yyyyyyy: ,@后面的名字yyyyyyy总是觉得太长了,很影响后面的字符显示。@后面的一串字符是主机名(hostname),我们可以通过一下命令修改hostname:
$ gedit /etc/hostname
这时会用记事本打开hostname文件夹,你可以在里面看到现在的hostnameyyyyyyy。你可以将这串字符改成自己喜欢而且很简短的字符串,比如ubuntu、kylin等。然后Ctrl+S保存hostname文件。
当你再回到terminal时,发现hostname已经改成了自己喜欢的名字。
当我们使用新安装的系统中的软件时,会发现系统可能会提醒我们升级这些软件。可以使用如下命令,更新系统。
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade
第一次更新系统,时间可能较长,需要耐心等待。
git是程序开人员疆场使用到的工具,通过git的各种命令,我们可以将github上的repository克隆到自己本地,可以上传自己的代码到github,方便控制代码版本。Ubuntu kylin16.04中自带git,我们可以升级git。
$ sudo add-apt-repository ppa:git-core/ppa
$ sudo apt-get update
$ sudo apt-get install git
$ python
2. 检查python3是否被安装,如果能进入交互界面说明已经安装。
$ python3
$ sudo apt-get install python
$ sudo apt-get install python3
$ pip
2. 检查pip3是否已经安装,如果能显示相关命令说明已经安装。如果没有安装,系统会智能地提示相关的安装命令。
$ pip3
$ sudo apt install -y python-pip
$ sudo apt install python3-pip
$ pip -V
$ pip3 -V
$ sudo pip install --upgrade pip
#!/usr/bin/python
# GENERATED BY DEBIAN
import sys
# Run the main entry point, similarly to how setuptools does it, but because
# we didn't install the actual entry point from setup.py, don't use the
# pkg_resources API.
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
$ sudo pip3 install --upgrade pip
$ sudo gedit /usr/bin/pip3
#!/usr/bin/python3
# GENERATED BY DEBIAN
import sys
# Run the main entry point, similarly to how setuptools does it, but because
# we didn't install the actual entry point from setup.py, don't use the
# pkg_resources API.
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
$ python -V
$ pip -V
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 100
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 150