Linux常见命令

警告
本文最后更新于 2021-11-27,文中内容可能已过时,请谨慎使用。

linux常见命令

packageA文件夹复制到packageB

1
cp -r /home/packageA/. /home/cp/packageB/
1
2
sudo make clean
sudo make
1
2
3
4
5
6
7
8
python3 -m pip install 包名(比如pip)  // 使用python命令安装pip,之后就使用pip安装其他包
sudo apt install python3.8-venv // 先安装python3.8-venv
python3 -m venv env   // 创建一个虚拟环境,放在env文件夹中
source env/bin/activate // 进入虚拟环境,然后就可以在虚拟环境中进行安装
deactivate // 退出虚拟环境
pip install 包名
pip uninstall 包名
sudo apt-get install python3-pip //ubantu使用apt安装pip

需root权限

1
2
3
lsof -i:端口号   // 查看端口占用情况
netstat -tunlp | grep 端口号 // 查看端口占用情况
kill -9 PID //根据PID杀死进程
1
2
3
 mkdir new_dir // 创建文件夹
 mv new_dir old_dir // 将文件夹new_dir改名为old_dir
 rm -rf old_dir // 删除old_dir文件夹
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
PATH=$PATH:$PWD // 将当前路径添加到环境变量中
export // 显示当前系统定义的所有环境变量
echo $PATH // 查看PATH环境变量
env | grep PWD // 查看是否有这个PWD环境变量
unset PWD // 删除PWD环境变量

可以使用/etc/profile添加或者删除环境变量(先进入root用户)
su
vim /etc/profile // 打开配置文件
export PATH=路径 // 在profile末尾添加或者删除环境变量
source /etc/profile // 重启生效
1
"startingDirectory": "//wsl$/Ubuntu-20.04/home/zhangfp"
https://gitee.com/zhang12214/myfiles/raw/master/img/20211127223939.png
1
2
adduser your_name
usermod -aG sudo YOUR_USER_NAME //加入root权限

/etc/ssh/sshd_config中修改PermitRootLogin yesPermitRootLogin no或者直接注释

升级pip到最新的版本后进行配置: pip install pip -U 设置pip源为阿里云 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/