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
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· 互联网不景气了那就玩玩嵌入式吧,用纯.NET开发并制作一个智能桌面机器人(四):结合BotSharp
· 软件产品开发中常见的10个问题及处理方法
· Vite CVE-2025-30208 安全漏洞
· 《HelloGitHub》第 108 期
· MQ 如何保证数据一致性?