基本操作

按Ctrl+Alt+T打开终端

查看文件大小

ls -lht 查看当前目录下所有文件大小,和总和/创建日期和权限等

du -sh *  查看当前目录下所有文件大小

du -sh  /home 指定文件查看
  : -s也可查看  不过是以字节为单位的

解压文件

tar -zxvf xxx.tar

无用的配置

sudo apt-get install wine   (exe 运行控制器)
  • 配置 wine :(rundll32 是程序名)
    winecfg

root权限

  • 设置权限密码
sudo passwd root
  • 获得root权限
su root
  • 禁用root权限
sudo passwd -l root

安装 rpm 格式软件

rpm -ivh *.rpm
  • 常用命令组合:
-ivh:安装显示安装进度--install--verbose--hash
-Uvh:升级软件包--Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
-e:删除包
  • 初始化rpm 数据库:
rpm --initdb
rpm --rebuilddb 注:这个要花好长时间;
  • 进阶命令组合
rpm -q samba //查询程序是否安装

rpm -ivh  /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm    //指定安装目录

rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm    //用来检查依赖关系;并不是真正的安装;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降级为旧版本

rpm -qa | grep httpd      #[搜索指定rpm包是否安装]--all搜索*httpd*
rpm -ql httpd         #[搜索rpm包]--list所有文件安装目录

rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm       #[查看包]依赖关系
rpm2cpio file.rpm |cpio -div    #[抽出文件]

rpm -ivh file.rpm  #[安装新的rpm]--install--verbose--hash
rpm -ivh

rpm -Uvh file.rpm    #[升级一个rpm]--upgrade
rpm -e file.rpm      #[删除一个rpm包]--erase

git

  • 安装 Git
apt-get install git
  • git配置
git config --global user.name "tiemaocsdn"
git config --global user.email "tiemaocsdn@qq.com"
git config --global push.default simple
  • 查看git配置
git config -l
  • 在某个项目根路径下面可以设置单独的Email与姓名.
git config user.name "tiemaocsdn"
git config user.email "tiemaocsdn@qq.com"

配置环境变量

  • 打开环境变量页面
sudo gedit /etc/environment
  • 应用环境变量配置
source /etc/environment

或者

sudo gedit ~/.bashrc
source ~/.bashrc

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/app/android-studio/bin:%ANDROID_HOME%\platform-tools:%ANDROID_HOME%\build-tools:/home/lamian/Android-Wrok/sdk/bin"
    CLASSPATH="%JAVA_HOME%/lib"
    ANDROID_HOME="/home/lamian/Android-Wrok/sdk"
    JAVA_HOME="/home/lamian/Android-Wrok/jdk1.8.0_121"

export PYENV_ROOT=”HOME/.pyenv”exportANDROIDHOME=”/home/lamian/Android−Wrok/sdk”exportJAVAHOME=/usr/lib/jvm/jdk1.8.0121exportCLASSPATH=JAVA_HOME/lib:JAVAHOME/jre/lib:CLASSPATH
export ANDROID_SDK_HOME=/home/lamian/Android-Wrok/avd
export PATH=/home/lamian/Android-Wrok/android-studio/bin:JAVAHOME/bin:JAVA_HOME/jre/bin:PYENVROOT/bin:ANDROID_HOME/platform-tools:ANDROIDHOME/build−tools:/home/lamian/Android−Wrok/sdk/bin:PATH
eval “$(pyenv init -)”
AS安装
* 配置 Path
* 执行 ./studio.sh
* 安装依赖

sudo apt-get install lib32z1
    sudo apt-get install lib32ncurses5
    sudo apt-get install lib32bz2-1.0
    sudo apt-get install lib32stdc++6

软件的安装和卸载

  • deb文件安装
sudo dpkg --install *.deb
  • 删除软件
  • 如果你知道要删除软件的具体名称,可以使用
    sudo apt-get remove –purge 软件名称
    sudo apt-get autoremove –purge 软件名称
  • 如果不知道要删除软件的具体名称,可以使用
    dpkg –get-selections | grep ‘软件相关名称’
    sudo apt-get purge 一个带core的package,如果没有带core的package,则是情况而定。
  • 清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

修改任务栏位置

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

运行 jar文件

java -jar file.jar

查看系统版本号

cat /etc/issue

修改默认文本编辑器