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 权限:

image-20260807232618787

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/       # 复制文件

# 新建 文件夹:

image-20260807234211335

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

image-20260807235019406

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/*    # 只删除文件夹内部全部文件,保留文件夹本身

image-20260807235615506

requests 是 Python 最流行的HTTP 网络请求库,用来写代码访问网页、调用接口、拿网络数据。

pip3 install requests            # 安装 requests
posted @ 2026-08-09 19:50  Q&25  阅读(9)  评论(0)    收藏  举报