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

查看状态

相关推荐
123过去2 小时前
hashid使用教程
linux·网络·测试工具·安全
C+++Python2 小时前
Linux/C++多进程
linux·运维·c++
最贪吃的虎2 小时前
GitHub推送又超时了?试试SSH
运维·ssh·github
XZY0283 小时前
如何使用grpc
运维·服务器
rleS IONS3 小时前
SQL2000在win10上安装的方法
运维·服务器
Stack Overflow?Tan903 小时前
linux ubuntu22.04安装ROS2humble完整版的流程
linux·docker·ros2
zly35003 小时前
centos7 sshd无法启动
linux·运维·服务器
山峰哥4 小时前
告别“点点点”:AI 如何重构我们的测试体系与质量防线
服务器·汇编·数据库·人工智能·性能优化·重构
编程大师哥4 小时前
Linux 命名管道(FIFO)通信 超清晰讲解
linux·运维·服务器
Smile_2542204184 小时前
linux服务器清理磁盘
linux·运维·服务器