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

查看状态

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐