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 #推送

查看状态

相关推荐
GeW5 小时前
新质生产力路线图Linux、数据库、国产化替代一次讲透
linux
aningx7 小时前
cachyos 从 GRUB 切换到 rEFInd
linux
第404号工位8 小时前
40块钱二手瘦客户端,如何跑满家庭物联网中枢?(拒绝Docker爆盘实录)
linux·架构·node.js
对象存储与RustFS8 小时前
网盘限速逼你开会员?用 RustFS 自己搭一个不限速的“私人网盘
服务器·后端·docker
骑着蜗牛撵大象32710 小时前
Linux 进程间通信之管道:从 pipe() 的内核语义到 FIFO 落地排错
android·java·linux·系统编程·fifo·管道·进程间通信
众壹新能源科技10 小时前
逆变器自带无功不够用,加装5MVar SVG后功率因数从0.85回到0.99
运维·人工智能·自动化
..Dauntless..10 小时前
【Linux】一切皆文件和缓冲区
linux·运维·服务器
裕晟资质规划10 小时前
三类资质变更报告时限差在哪?军工 15 日、集成印制 10 日
大数据·服务器·网络
QMCY_jason10 小时前
x86 ubuntu2204 无gui 安装 openeuler 2203 aarch64版本
linux·运维·服务器
重生之小比特11 小时前
【Linux系统】12 进程程序替换 自定义Shell 命令行解释器
linux·运维·服务器