Linux的基本命令

1. 查看当前位置和文件

pwd #查看当前路径

ls #查看当前目录下文件

ls -l #显示当前目录下详细信息

ls -a #显示当前目录下的隐藏文件

ls. -la #显示当前目录下的所有文件详细信息

2. 切换目录

cd 文件名 #进入文件夹

cd .. #返回上一级

cd ~ #回到用户主目录

cd - #回到刚才得目录

cd /a/b/c. #进入绝对路径

cd a #进入相对路径

3. 创建与删除

mkdir xxx #创建文件夹名为xxx

mkdir -p a/b/c #创建多级文件夹

touch main.py. #创建文件

rm main.py #删除文件

rmdir xxx #删除名为xxx的文件夹

rm -rf xxx #删除文件夹及里面全部内容

4. 复制与移动

cp a.txt b.txt #复制文件

cp -r dir1 dir2 #复制文件夹

mv old.txt new.txt #移动/重命名文件

mv a.txt myfolder/ #移动文件到指定目录

5.查看文件内容

cat file.txt #查看整个文件

less file.txt #分页查看

按q 退出

tail -f app.log #查看时时日志

6.查找文件

find . -name "main.py". #当前目录找文件

grep "error" app.log #查找包含某个字的内容

grep -r "openai" #递归查找

7.文件权限

r 读

w 写

x 执行

-rwx 权限值 7.(4,2,1)

-rx 权限值5 (4,0,1)

chmod +x script.sh #添加执行权限

chmod 755 script.sh #修改权限

8.进程相关

ps axu #查看进程

ps axu | grep cloudphotod #查看某个进程

kill 进程ID #杀掉进程

kill -9 进场ID #强制杀掉进程

9.网络相关

ping google.com #测试网络

ifconfig #查看本机网络

10.压缩和解压

c:打包

x:解包

z:压缩或者解压

v:展示过程信息

f:指定文件名称

tar -czvf archive.tar.gz myfolder #压缩myfolder文件 -> 命名为archive.tar.gz的压缩包

tar -czvf 111_222.tar.gz 1.txt 2.txt 3.txt 把1.2.3文件列表打包成111_222 压缩包

tar -xzvf archive.tar.gz #解压

11.下载与请求

curl -o 地址 #下载

curl 地址 #请求

12.常见快捷键

Ctrl+C #终端当前命令

clear #清屏

history #查看命令历史

Tab #自动补全

13.Python 常见命令

python3 -v #查看python版本

python3 -m venv .venv #创建虚拟环境

source .venv/bin/activate #激活虚拟环境

deactivate #退出虚拟环境

pip install requests #安装request包

14.Git 常见命令

git status #查看状态

git clone 仓库地址 #拉代码

git add . #添加文件

git commit -m "first commit" #提交文件

git push #推送

查看状态

相关推荐
j7~几秒前
【Linux网络】四十六.《高级 IO (上篇)》-- 详解
linux·运维·网络
IT大白鼠17 分钟前
彭大帅的AI运维助手——自然语言管理 Linux 集群与网络设备——第 0 篇 · 导读:把 Linux 运维交给 AI,到底靠谱吗
linux·运维·人工智能
分布式存储与RustFS31 分钟前
自托管对象存储的三种 TLS 签发:自签、Let‘s Encrypt、内网 CA 的选择与轮换
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
AI智讯中枢38 分钟前
高性能 C++ 实战 (五):perf+FlameGraph 火焰图生产实战,精准定位 CPU / 缓存 / 锁瓶颈,避坑 + 完整实操案例
linux·c++·性能调优·性能分析·perf·flamegraph·火焰图
兴通物联科技1 小时前
对俄出口诚实标识 2026 时间节点与产线赋码采集技术方案
大数据·服务器·单片机·嵌入式硬件·深度学习·计算机视觉
VidDown1 小时前
从一堆脚本到能维护的系统:视频处理管道的工程化
服务器·ffmpeg·音视频·视频编解码
Li-Yongjun1 小时前
fuser
运维
William Dawson1 小时前
kkFileView 内网 ARM 服务器全链路部署:从「找不到 office」到全绿通关(超详细排障实录)
运维·服务器
海宇数据1 小时前
零信任架构实战:基于海宇车型识别精准构建自动化违章处理网关
运维·人工智能·架构·自动化
xbzb1 小时前
Linux SELinux 安全加固与标签排错手册
linux·运维·安全