Linux常用命令(更新中)

时间:2022-12-10 15:15:22
 

1,解压缩
$unzip android-sdk-linux_x86-1.5_r2.zip
$tar -xvf android-sdk_r12-linux_x86.tgz

.tar
解包: tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:r ar e FileName.rar

2,查看IP地址
$ifconfig

3,修改文件的权限等属性
$chmod
$chown
例子:
$sudo chown -R android:androidG ./AndroidSDK
将当前目录下的AndroidSDK文件夹下的所有文件及文件夹的拥有者改成,组改成androidG

4,修改用户密码
$passwd

5,以管理员权限执行命令
$sudo
例子:
$sudo passwd root
修改root用户密码

6,Ubuntu/Debian中的update-alternative用来对系统中不同版本的同个软件进行管理
$update-alternatives --install /usr/bin/AndroidSDK AndroidSDK /work/android/out/host/linux-x86/bin 255
$update-alternatives --install /usr/bin/AndroidSDK AndroidSDK /work/android-sdk-linux_x86 0
显示或选择当前版本
$update-alternatives --display AndroidSDK
$update-alternatives --config AndroidSDK

gedit ~/.bashrc
在文件最后添加下面三行:
# set android environment
export ANDROID_SDK_HOME=/usr/bin/AndroidSDK
export PATH=$ANDROID_SDK_HOME/tools:$PATH
保存文件。在终端中执行source ~/.bashrc

 

7,显示执行命令或脚本的路径
$which
例子:
$which java
显示:/work/android/out/host/linux-x86/bin/emulator

8,在当前Shell中执行脚本,即执行完成后保留相关环境变量的设置
$source
$.
例子:
$source ~/.bashrc

$. ~/.bashrc

 

9,查找命令
$find
例子:
$find / -name java
从根目录开始查找java文件或文件夹

 

10,显示环境变量
$export
$echo
例子:
$echo $PATH

 

11,环境变量设置
$export
例子:
$export ${JAVA_HOME}/bin:$PATH