Ubuntu搭建系统常用命令

版本 Ubuntu18.04

项目搭建过程中用到的命令,自查用。

切换用户的命令为:su username

安装软件 :sudo apt install vim

Mysql:

启动mysql:

方式一:sudo /etc/init.d/mysql start
方式二:sudo service mysql start

停止mysql:

方式一:sudo /etc/init.d/mysql stop
方式二:sudo service mysql stop

重启mysql:

方式一:sudo/etc/init.d/mysql restart
方式二:sudo service mysql restart

ubuntu 杀进程命令

查看本机所有的进行的进程:

ps aux # 用ps -A查看所有进程

杀死进程:

kill -9 PID # PID是进程号,查看进程时会显示

修改pip镜像源

在home/用户名/目录下创建 .pip 文件夹

然后 cd .pip

创建 pip.conf 文件touch pip.conf

输入以下内容然后保存即可


    [global]

    timeout = 6000

    index-url = http://mirrors.aliyun.com/pypi/simple/

    trusted-host = mirrors.aliyun.com

上面是更换为阿里源,其他源也是一样,比如中科大就替换相应内容如下

    index-url=http://pypi.mirrors.ustc.edu.cn/simple/

    trusted-host =pypi.mirrors.ustc.edu.cn

创建用户

sudo useradd -r -m -s /bin/bash 用户名

注:

1、在Ubuntu18.04系统中,不会在创建用户的时候自动提示设置密码。需要手动执行:sudo passwd 用户名 命令来设置新用户的密码。

2、上面命令的参数意义如下:

-r:建立系统账号

-m:自动建立用户的登入目录

-s:指定用户登入后所使用的shell

3、给新添加的用户增加ROOT权限
vim /etc/sudoers
然后添加:
用户名 ALL=(ALL:ALL) ALL
另外,如果直接用useradd添加用户的话,可能出现没有home下的文件夹,以及shell无法自动补全的显现。出现此问题只要修改/etc/passwd下的/bin/sh为/bin/bash即可。

查看系统时间

查看一下自己的系统时间: date -R

设置python环境变量

作用于当前用户,修改当前用户目录下的'~/.bashrc'文件

$ vi ~/.bashrc

加入内容:

export PYTHONPATH=$PYTHONPATH:/home/hadoop/MyBI

也可以加入多个路径,用分号分隔

export PYTHONPATH=$PYTHONPATH:<你的要加入的路径1>:<你的要加入的路径2>:等等

注1:需要执行如下命令后生效(或者注销后重新登陆)

$ source ~/.bashrc

修改文件权限

chmod [-可选参数][<权限范围>+/-/=<权限设置>] 文件/目录

chmod [ u / g / o / a ] [ + / - / = ] [ r / w / x ] file
[ u / g / o / a ] 为权限范围,其中

u:User,即文件或目录的拥有者

g:Group,即文件或目录的所属群组

o:Other,除了文件或目录拥有者和所属群组外,其他用户都属于这个范围

a:All,即全部用户

权限操作

+表示增加权限

-表示取消权限

=表示取消之前的权限,并给予唯一的权限


权限代号

r:读取权限,数字代号为 “4”

w:写入权限,数字代号为 “2”

x:执行权限,数字代号为 “1”

-:不具备任何权限,数字代号为 “0”

file,文件名(路径)

例如

	sudo chmod u+rw /code/readme.txt

修改文件夹权限


sudo chmod 774 *

” * ” 为通配符,表示对当前所在目录下的所有文件做权限修改操作


sudo chmod -R 774 /code/

修改这个目录,以及子目录下文件的权限

最后附上可选参数列表

参数 参数说明

-c 当发生改变时报告处理信息

-f 错误信息不输出

-R 处理指定目录及子目录下的所有文件

-v 运行时显示详细处理信息

pip install默认安装路径

一、使用命令查看pip默认安装目录


python -m site

这里的USER_BASE和USER_SITE其实就是默认的启用Python通过pip自动下载的脚本和依赖安装包的基础路径。 接着使用命令

python -m site -help

以上说明了,路径的配置是在我们安装目录下的

xxx/lib/python3.6/site.py

这文件中进行配置的,那么接下来修改这个文件就可以了

二、自定义pip install安装目录

修改上面的site.py文件
将上面的None改成需要的路径,其中USER_SITE是自定义的安装目录
这里的 USER_BASE 需要特殊注意:其会自动在指定的路径后面添加python3.6/Scripts(和自己的安装路径有关)

然后再次使用命令查看(是exists才可以)

python -m site

接下来pip 安装包的时候加上参数--user 包就会自动安装到上面的自定义路径下面

三、将pip install 自定义安装路径加入到python环境变量里面

在用户主目录下有一个 .bashrc 隐藏文件,可以在此文件中加入 PATH 的设置如下:

$ vim ~/.bashrc

加入:export PYTHONPATH=$PYTHONPATH:/usr/local/python3.6/site-packages

保存后在终端输入 $ source ~/.bashrc 使环境变量立即生效

卸载 python

1、卸载python3.8


sudo apt-get remove python3.8

2、卸载python3.8及其依赖


sudo apt-get remove --auto-remove python3.8

3、清除python3.8


sudo apt-get purge python3.8

or

sudo apt-get purge --auto-remove python3.8

注:此方法卸载python比较彻底,所以适合更换python版本时使用。

查看已安装软件

1.查看安装的所有软件

dpkg -l

例如:dpkg -l | grep ftp

2.查看软件安装的路径

dpkg -L | grep ftp

也可以用 whereis ftp

3.查看软件版本

aptitude show

例如:aptitude show ftp

posted @ 2021-07-04 11:11  予或  阅读(99)  评论(0编辑  收藏  举报