Ubuntu个人使用命令行总结

基本操作

按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/.pyenvexportANDROIDHOME=/home/lamian/AndroidWrok/sdkexportJAVAHOME=/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/buildtools:/home/lamian/AndroidWrok/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

修改默认文本编辑器

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值