ubuntu常用命令及常用软件安装

由于工作需要,公司新购入一台服务器,IT部门简单安装系统以后,我们自己还要安装自己需要的软件,废话不多说,下面介绍一下我的安装过程以及遇到的一些坑。 

高频命令:

添加新用户:

1. useradd 比较麻烦的添加方式,不会自动用户在/home下的目录,也不会提示输入密码,推荐使用下面的命令进行替换操作。(不推荐使用,自己尝试过感觉非常麻烦)

1.1 useradd –d /home/jack -m jack #直接生成/home/jack 目录

1.2 passwd jack #添加该用户的密码

2. adduser 根据提示就成!(非常推荐 excellence!!!)

3.删除用户

userdel jack 

rm -rf /home/jack

给用户添加sudo权限:

1.切换到root用户

2.终端输入:visudo

在 root  ALL=(ALL)    ALL下一行添加

jack  ALL=(ALL)    ALL

:wq

修改linux 用户名:

1.sudo su -

2.修改/etc/passwd 文件中的用户名,用户组和主目录

3.修改/etc/group 和 /etc/gshadow文件的组名

4.修改/etc/shadow文件中的用户名

5.修改/home/oldname 为/home/newname

6.修改/etc/sudoers文件,添加root权限

Linux 设置上网代理(我这样配置以后上网还是有问题,使用全局代理就没问题了)

修改 /etc/apt/apt.conf文件,如果没有该文件可以新建一个。将用户切换到root用户,如果使用用名和密码登录代理服务器,则需要按照以下格式:
http://username:password@yourproxyaddress:proxyport
https://username:password@yourproxyaddress:proxyport
Aquire::https::Proxy "http://username:password@yourproxyaddress:proxyport"
Aquire::ftp::Proxy "ftp://username:password@yourproxyaddress:proxyport"
Aquire::http::Proxy "http://username:password@yourproxyaddress:proxyport"

保存退出apt.conf ,运行sudo apt-get update -c apt-proxy-conf

Linux配置全局代理:

由于我的服务器不能直接上网,所以有时下载软件就相当麻烦,此时你就需要配置一个外网ip。
export http_proxy=http://username:password@yourproxyaddress:proxyport
export https_proxy=https://username:password@yourproxyaddress:proxyport
不需要用全局代理的时候置为“ ”就可以了

添加conda 虚拟环境:

有时候需要不同的python环境,如果每次都手动卸载,再安装会很麻烦,所以我们就需要使用conda搭建虚拟环境,每次只需要切换conda环境就可以了,不需每次都要手动卸载再安装。

安装conda:

下载conda安装包:

Anaconda | Individual Editionhttps://www.anaconda.com/products/individual#linux

 打开网页以后选择你要下载的安装包。下载好以后终端输入下面命令,然后按照提示进行操作。

bash  ~/Downloads/Anaconda3-5.3.1-Linux-x86_64.sh

安装成功以后需要敲 source ~/.bashrc 更新环境变量,此时conda就可以正常使用了。

有了conda 让我们来新建一个自己的虚拟环境吧!(come on~ baby)

 现在让我们一起来新建一个conda虚拟的环境吧!

conda create -n env_name python=3.6.12 #env_name 是你要建立的虚拟环境名称,后面添加环境python 版本

conda env list #查看conda 环境

conda activate env_name # 切换到这个环境

现在你可以在虚拟环境中安装你需要的各种python module

conda deactivate #退出该虚拟环境

生成git 密钥:

终端输入:

ssh-keygen  #按一路回车

cat .ssh/id_rsa.pub #将公钥贴到git 服务器上

git 命令缩写:

有时候敲 git status 太麻烦,我们想简写应该怎么配置呢?

$ git config --global alias.co checkout
$ git config --global alias.ci commit
$ git config --global alias.br branch

给服务器配置XRDP远程桌面:

安装后发现,连接以后显示的都是蓝色屏幕,原因就是没有先安装vnc4server

其余的安装步骤可以自己百度

(划重点!!!配置xrdp之前,一定要先安装vnc哦)

安装code:


命令:sudo snap install code --classic #没有sanp就先安装
如果提示:
error: unable to contact snap store
解决:
sudo snap set system proxy.https="http://username:password@yourproxyaddress:proxyport"
sudo snap set system proxy.http="http://username:password@yourproxyaddress:proxyport"

安装bcompare:


安装教程:
https://www.jianshu.com/p/93303b9fb21a
 

未完待续。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值