基本操作
按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
修改默认文本编辑器