Linux_学习(1)
Linux_学习(1)
SSH软件:FinalShell官网
编辑软件:文本编辑器Notepad++下载 - FinalShell官网
基础命令
python -V # 检查 Python版本
exit() or Ctrl-D # 退出 Python环境
kill 进程PID # 终止进程:给程序机会保存数据、正常退出,优先用
kill -9 进程PID # 强制杀死,立刻干掉,不给程序收尾
ps aux # 列出全部进程
ps aux | grep yum # 只过滤yum相关进程
yum install nano -y # 安装 nano
useradd dev # 创建用户 dev
passwd dev # 设置密码,执行后会提示输入两次密码,输入的时候屏幕不显示
visudo # 给普通用户授予 sudo 权限
dev ALL=(ALL) ALL # 在 Allow root to run any commands anywhere 新增1行
# 操作 visudo:按i编辑,写完按Esc,输入:wq回车保存退出
su - dev # 在 root 下切换到 dev
exit # 退出回到 root
userdel dev # 删除用户
userdel -r dev # 删除用户同时删除家目录
whoami # 查看当前是谁登录
# 给dev用户授予 sudo 权限:

mkdir 文件夹路径 # 新建文件夹
cd /home/dev # 切换到dev家目录
mkdir project # 创建project文件夹
mkdir -p /home/dev/project/log # 创建多级嵌套文件夹,加 -p,不存在的父目录自动创建
ls # 查看文件/文件夹
nano /home/dev/project/test.txt # nano 直接编辑,保存到指定路径
echo "这是要写入txt的第一行内容" > /home/dev/project/test.txt # > 覆盖写入(会清空原有文件)
echo "新增一行文字" >> /home/dev/project/test.txt # >> 追加写入,不覆盖旧内容,往文件末尾加内容
cat /home/dev/project/test.txt # 查看全部内容
less /home/dev/project/test.txt # 分页看长文件
mv a.txt /home/dev/project/ # 把当前目录a.txt移动到project文件夹
cp a.txt /home/dev/project/ # 复制文件
# 新建 文件夹:

cd .. # 返回上一层
cd ../.. # 返回上两层
cd ~ # 直接回到当前用户的家目录(dev用户回到/home/dev)
cd /home/dev/project # 直接跳转到绝对路径
cd - # 返回刚才待过的上一个目录
pwd # 查看自己现在在哪

rmdir /home/dev/testdir # 删除空文件夹,有文件会报错
rm -rf 文件夹路径 # 删除非空文件夹
# -r:递归,把文件夹内部所有文件、子文件夹一起处理
# -f:强制删除,不弹出确认提示
rm test.txt # 删除文件 test.txt
rm -rf /home/dev/project_log # 删除 project_log 整个文件夹,连带里面所有txt
rm -rf / # 万恶命令,严禁运行!!
rm -rf /home/dev/project/log/* # 只删除文件夹内部全部文件,保留文件夹本身

requests 是 Python 最流行的HTTP 网络请求库,用来写代码访问网页、调用接口、拿网络数据。
pip3 install requests # 安装 requests
浙公网安备 33010602011771号