【Linux操作】常用命令整理(持续更新中...)

本文详细整理了Linux系统中常用的解压缩命令,包括.tar、.tar.gz、.tar.bz2和分卷压缩的使用方法。同时,介绍了如何下载torrent种子,查看和杀死进程,特别是杀死全部Python进程的技巧。此外,还深入讲解了Bash脚本的基础操作,如新建并执行文件、定义变量、输入输出,以及if-then-else-fi、for、while等基本语法,和一些实用技巧,如参数变量的使用。
摘要由CSDN通过智能技术生成

目录

目录

一、解压缩

1、.tar

2、.tar.gz

3、.tar.bz2

4、分卷解压缩

二、Linux下载torrent种子

三、查看并杀死进程

查看进程

杀死某进程

杀死全部python进程

四、Bash相关操作

(一)基础操作

1、新建并执行bash文件

 2、Shell脚本定义变量、赋值

 3、Shell输入、输出变量

4、字符串

(二)基本语法

1、if-then-else-fi

2、for

3、while

(三)技巧

1、$0、$1、$2、$#、$@、$*、$?


一、解压缩

1、.tar

  • 将所有的.jpg文件打包成tar包
tar -cf images.tar *.jpg
  •  解压
tar -xf images.tar

2、.tar.gz

  • 将所有的.jpg文件打包成tar.gz
tar -czf images.tar.gz *.jpg
  •  解压
tar -xzf images.tar.gz

3、.tar.bz2

  • 压缩
tar -cjf images.tar.bz2 ./images/
  • 解压缩
tar -xjf images.tar.bz2

4、分卷解压缩

  • 分卷压缩:将alps这个文件夹分卷压缩,每卷100M;注意apls前的空格
tar -cjf -alps/ | split -b 100m - apls.tar.bz2
  • 分卷解压:将所有分卷合并;然后解压
cat alps.tar.gz2* | tar -xjvf

二、Linux下载torrent种子

1、通过官网Vuze - Azureus download | SourceForge.net下载Vuze;或者运行以下命令获取:

wget http://jaist.dl.sourceforge.net/project/azureus/vuze/Vuze_5710/Vuze_5710_linux.tar.bz2

2、解压Vuze_5710_linux.tar.bz2:

tar -zxvf Vuze_5710_linux.tar.bz2

3、运行azureus:

./azureus

 4、点击azureus界面左上角的”Open Torrents“按钮,添加torrent文件,开始下载:

三、查看并杀死进程

查看进程

此时,查看所有的进程

ps -aux

杀死某进程

通过上述命令,获得进程的PID(假设为xxxx)

kill -s 9 xxxx

杀死全部python进程

有的时候进程占用CUDA没有释放,关掉了终端等等也没用,就通过以下方法释放所有被python占用的空间:

ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -9

四、Bash相关操作

(一)基础操作

1、新建并执行bash

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值