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

查看状态

相关推荐
SkyWalking中文站3 小时前
SkyWalking 11 与 BanyanDB 0.11:在存储引擎内部实现 Trace 尾部采样
运维·监控·自动化运维
姚不倒3 小时前
etcd 学习系列(二):集群架构 —— 3 节点是如何工作的
运维·架构·etcd
pt10434 小时前
网络自动化Python课程:Cisco PyATS网络自动化测试框架
运维·自动化
Johny_Zhao5 小时前
网络安全等级保护测评实施方案
linux·网络·人工智能·网络安全·信息安全·云计算·等保测评·系统运维·itsm
小袁拒绝摆烂5 小时前
Jenkins部署经验
运维·jenkins
落羽的落羽6 小时前
【AI】快速理解AI应用的相关名词概念
linux·c++·人工智能·python·计算机网络·算法
刚入门的大一新生6 小时前
Linux-进程控制
linux·运维·服务器·c++
上火的金鱼妹6 小时前
K8S基础组件作用和关系整理
linux·运维·服务器·kubernetes
Vcaker6 小时前
Linux学习25-harbor私有仓库部署
linux·运维·学习
刃神太酷啦6 小时前
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)
linux·c语言·数据库·c++·redis·缓存·bootstrap