1. 程式人生 > >Ubuntu常用配置及技巧——14.04

Ubuntu常用配置及技巧——14.04

配置篇

1、終端配色:

普通使用者:
gedit ~/.bashrc
root 使用者:
sudo gedit /root/.bashrc
新增:


PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\033[00;00;40m\]@\[\033[01;35;40m\]\h\[\033[00;31;40m\]:\[\033[00;00;40m\]\w \[\033[01;32;40m\]\$ \[\033[01;36;40m\]'


2、快捷鍵設定

強制關閉:

首先安裝:

sudo apt-get install xorg-xkill

installForceQuit,命令:xkill,ctrl+shift+x
截圖1:ksnapshot命令:ksnapshot -region
截圖2:screenshot命令:gnome-screenshot -a,ctrl+alt+a

想要按下Ctrl+Alt +A 來實現區域截圖依次開啟 系統設定 > 鍵盤 > 快捷鍵 > 自定義快捷鍵 > +,在【name】輸入 screenshot , 【command】輸入 gnome-screenshot -a ,點選【apply】確定後,再點選disable 禁用,接著就同時按下 Ctrl+Alt +A 就可以成功設定截圖快捷鍵了

3、alt+table無效

sudo apt-get install compizconfig-settings-manager
系統工具-首選項-compizConfig配置管理: 點選左邊視窗管理,把右邊Static Application Switcher那個勾打上

4、獲取root許可權

5、

技巧篇

1、adb shell出現insufficient permissions for device錯誤的解決方法 :
sudo -s
adb kill-server  
adb start-server  
exit

2、zip -r -0 shutanimation.zip ./

3、檢視電腦配置:sudo dmidecode -t system
            sudo dmidecode
記憶體條數量:
    sudo dmidecode -t memory |grep -A16 "Memory Device$" |grep 'Size:.*MB' | wc -l

每個記憶體大小:
    sudo dmidecode -t memory |grep -A16 "Memory Device$" | grep 'Size:.*MB' | awk 'BEGIN{FS=":"}{print $2}'
ss
記憶體廠商:
    sudo dmidecode -t memory | grep "Manufacturer" |awk '{print $2}'

硬碟個數:
    sudo fdisk -l |grep "Disk /dev/sd" | wc -l

硬碟大小:
    sudo fdisk -l |grep "Disk /dev/sd" | awk 'BEGIN{FS=","}{print $1}'

4、解除安裝:sudo apt-get remove fcitx*

檢視是否解除安裝:sudo dpkg --get-selections | grep fcitx

sudo apt-get autoremove  要移除的軟體包名
sudo apt-get install  要安裝的軟體包名

5、linux缺少字型:下載字型後,放在主目錄/.fonts目錄下即可

6、【找回消失的IBus圖示】ibus-daemon -drx
方法一:在終端中輸入:
killall ibus-daemon
ibus-daemon -d

方法二:在終端中輸入:
gconftool --type boolean -s /desktop/ibus/panel/show_icon_on_systray true
gconftool --type boolean -s /desktop/ibus/panel/show true
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

7、要安裝 .deb 套件包時:
sudo dpkg -i package_file.deb
要反安裝 .deb 套件包時:
sudo dpkg -r package_name

8、【alt+table無效】
sudo apt-get install compizconfig-settings-manager
系統工具-首選項-compizConfig配置管理: 點選左邊視窗管理,把右邊Static Application Switcher那個勾打上

9、反編譯命令:
./apktool d AfwTestSystemUtil.apk ./Recompile/AfwTestSystemUtil
sh dex2jar/dex2jar.sh class.dex

10、adb shell命令

******************************************************************adb shell**********************************************************************
adb shell pm list packages列出包名
/data/Tools/Programs/ADT-bundle/android-sdk-linux/tools/hierarchyviewer 查詢佈局檔案

adb bugreport > xxx.log從開機之後詳細的dumpsys,dumpstate和logcat資訊,是一份完整的日誌記錄。對分析使用者行為,異常資訊,系統狀態有很大的參考作用
【dumpsys [options]】
            meminfo 顯示記憶體資訊
            cpuinfo 顯示CPU資訊
            account 顯示accounts資訊
            activity 顯示所有的activities的資訊
            window 顯示鍵盤,視窗和它們的關係
            wifi 顯示wifi資訊
adb shell dumpsys alarm
adb shell dumpsys activity | tee activitylist顯示activity相關的資訊
(ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities))
(Running activities (most recent first):)
adb shell dumpsys window
adb shell dumpsys statusbar顯示狀態列相關的資訊
adb shell dumpsys meminfo package_name or pid使用程式的包名或者程序id顯示記憶體資訊
adb shell dumpsys statusbar grep notification=Notification可以找出狀態列通知的包名,進而找到是哪個應用

adb shell input text "[email protected]"
adb shell input text "qn5v2dn4"

adb shell wm density 480
查詢解析度
adb shell getprop ro.sf.lcd_density
adb shell getprop persist.sys.google.enabled

【獲取和設定資訊】
adb shell getprop persist.sys.isToolStart
adb shell setprop persist.sys.isToolStart false

adb shell getprop persist.sys.google.enabled
adb shell setprop persist.sys.google.enabled 0
adb shell dumpsys window w | findstr \/ | findstr name=,執行後會獲取到當前應用的包名
adb shell pm list package -f packageName,執行後會獲取到對應的apk檔案路徑
adb shell pm disable com.google.android.googlequicksearchbox  禁用Google APP

檢視cpu資訊,可以監控應用cpu的使用,以調整優化程式碼
adb shell
top -m 5 -t
******************************************************************adb shell**********************************************************************

11、資料夾右下角有鎖

sudo chmod -R 777 路徑(資料夾或檔案)

12、查詢並刪除檔案

find . -name "Jrd_moduleName*.xml" | xargs rm -rf

13、無法remount,修改方法

adb shell setenforce 0
adb kill-server
adb start-server

14、抓log

adb logcat -v time -b main -b events -b system>logcat.txt
adb logcat -vthreadtime |tee log.txt開機log
抓取logcat的方法,在命令列裡敲入adb logcat -v threadtime > logcat.txt即可
抓取kernel log的方法,在命令列裡敲入adb shell cat /proc/kmsg > kernel.txt即可

adb logcat -b all | grep -i activity//可以抓kernel log

15、終端啟動Eclipse
在~/bin目錄(自己建立)下建立一個啟動指令碼eclipse,執行下面的命令來建立:
[plain] view plain copy

    #!/bin/sh  
    export ECLIPSE_HOME="/opt/eclipse"  
      
    $ECLIPSE_HOME/eclipse$*  

修改該指令碼的許可權,讓它變成可執行檔案,執行下面的命令:
sudo chmod a+x ~/eclipse
在終端輸入eclipse就可以運行了

16、mount和umount

/out/host/linux-x86/bin/simg2img system.img system.img.old
sudo mount -t ext4 -o loop system.img.old system

sudo umount '/local2/sourceCode/Flash3-0423/out/target/product/flash3/system'

17、clear命令是用來清除終端螢幕的(clear the terminal screen),使用過DOS或者Windows的cmd的人知道有個cls命令,可以用來清除螢幕,但Linux底下沒有這個命令,我們可以通過使用別名的方式來使Linux系統也具有這個cls命令。另外,按Ctrl+L也可以達到同樣的效果,當我們使用vi/vim編輯檔案時,如果發現螢幕顯示有些混亂,也可以按Ctrl+L來使螢幕顯示恢復正常。

如果想使輸入cls也可以清屏,在/etc/profile的末尾新增一行:

alias cls=clear

儲存之後重新登入就可以輸入cls達到clear命令的效果了。

18、安裝eclipse後啟動問題

-vm
/opt/java-8-openjdk-amd64/bin
-startup
plugins/org.eclipse.equinox.launcher_1.3.200.v20160318-1642.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.400.v20160518-1444
-product
org.eclipse.epp.package.android.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.8
-XX:+UseG1GC
-XX:+UseStringDeduplication
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m

加上開頭那兩行,指明jdk路徑。

相關推薦

Ubuntu常用配置技巧——14.04

配置篇 1、終端配色: 普通使用者: gedit ~/.bashrc root 使用者: sudo gedit /root/.bashrc 新增: PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35;40m\]\u\[\

ubuntu常用軟體配置

讀研的時候開始接觸使用的ubuntu,最初使用ubuntu因為很多常用軟體找不到合適的替代軟體感覺特別不習慣,於是機器上安裝了雙系統,學習的時候就切換到ubuntu下面,平時還是用win10。後來ubuntu下各種軟體用的越來越順手了,尤其是ftp、ssh、vn

Ubuntu常用命令常見問題

循環 ubun 狀態 命令 關閉 spa 文件添加 修改 通過 常用命令 1,應用程序陷入死循環或某種無法終止的狀態,如何強制關閉 ps -ef //全格式顯示當前所有進程 sudo kill PID//PID修改為需要結束的應用程序的PID 常見問題 1,如何安

Elasticsearch常用配置性能參數[轉]

discovery ble imu .get .so all 使用 led 磁盤 cluster.name: estest 集群名稱node.name: “testanya” 節點名稱 node.master: false 是否主節點node.data: true

webpack常用配置ES6語法IE相容性處理

webpack 是前端的一個專案構建工具,它是基於 Node.js 開發出來的一個前端工具; webpack安裝的兩種方式 執行npm i webpack -g全域性安裝webpack,這樣就能在全域性使用webpack的命令 在專案根目錄中執行npm i webpac

Eureka client 常用配置說明

org.springframework.cloud.netflix.eureka.EurekaClientConfigBean 中定義的常用配置引數以及對應的說明和預設值,這些引數均以 eureka.client 為字首 引數名 說明

Eureka instance 常用配置說明

org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean 中定義的配置引數以及對應的說明和預設值,這些引數均以 eureka.instance 為字首 引數名 說

ubuntu常用命令操作,包括安裝CUDA 記錄一次Python下Tensorflow安裝過程,1.7帶GPU加速版本

chmo 777 Document 這裡Document是一個資料夾,資料夾中還有好多子檔案,可以發現執行了這條指令以後,其子資料夾的許可權並沒有改變。 要想改變其子資料夾的許可權,應該執行 chmod -R 777 Document/ ubuntu desktop的英偉達CUD

Elasticsearch常用配置效能引數[轉]

cluster.name: estest   叢集名稱node.name: “testanya”  節點名稱 node.master: false  是否主節點node.data: true   是否儲存資料 index.store.type: niofs 讀寫檔案方式 index.cache.field.t

1、Pycharm 常用配置快捷鍵

1、主題、字型及程式碼分割線(Right Margin)配置 IDE&&Editor 主題配置 字型(顏色)配置 程式碼分割線的取消及設定

1.Ubuntu系統配置IJ配置

分享圖片 com .tar.gz detail 啟動 vmw tps bin ubunt 1.Ubuntu安裝及VMware安裝 https://blog.csdn.net/u013142781/article/details/50529030 2.安裝IJ (1)在網頁中

Samba常用配置匿名使用者訪問

0. 主機環境 [email protected]:~# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.0

Git常用命令技巧

git commit: git commit --amend 撤銷上一次提交 git push: git push [remote-name] [master] 推送資料到遠端倉庫 git push origin :[branch-name] 刪除遠端分支.

Nginx的幾個常用配置技巧

文章列舉了幾個Nginx常見的,實用的,有趣的配置,希望看過之後能說一句:學到了! 一個站點配置多個域名 server { listen 80; server_name ops-coffee.cn b.ops-coffee.cn; } server_name 後跟多個域名即可

OpenStack之安裝4網卡ubuntu-14.04網絡詳細配置

安裝ubuntu14.04 網絡配置 virtualbox openstack 四個網卡:網絡1:物理機與虛擬機連接,為host-only類型,主要用來管理網絡,它的dhcp off。網絡2:Open vSwitch占用網絡,也是Host-only類型網絡3:OpenStack中有一些存儲組件

Ubuntu 14.04/14.10 系統安裝 Latex配置中文字型[修訂]

Linux下的中文字型,對於Ubuntu來說有現成的。因此,只要第一步正常安裝完畢,就可以用下面的測試檔案進行測試。 \documentclass{article} \usepackage{CJKutf8} \begin{document} \begin{CJK}{UTF8}{gkai} 這是一個

Ubuntu 14.04上驅動開發環境配置最簡單一個驅動編寫。

開發ubuntu 14.04 本機使用的驅動程式。 安裝開發工具:* apt-get install build-essential 建2個檔案: 最簡單的驅動程式碼 Hello.c /*0 * hello.c * * Created on: May 14, 2

Windows下安裝Ubuntu16.04 Ubuntu常用軟體配置 完全版 ~吐血整理!

前言 大家好,由於我專案需要,需要裝Ubuntu系統,本以為很簡單,結果花費了一週的時間來熟悉系統安裝,環境配置和軟體安裝。由於是新手,在學習過程中遇到了很多問題,所以查閱了大量的資料,感謝網路給我們帶來的便捷以及網友們的分享。我的最初始的系統配置,如下圖所示

Ubuntu server 14.04設定圖形化介面相關配置

最近接觸到一個利用相關工具建立網路拓撲的題目,查閱相關資料發現Ubuntu server的環境會更適合。於是又開始折騰之路........ 當然,由於之前的各種裝系統經驗,安裝這一步驟就不算什麼了。因為

Ubuntu 14.04 配置OpenCv 2.4.9

-1 org sent release nbsp build echo opencv 2 時間 安裝工具 g++ 鏈接:http://www.cnblogs.com/LQLin168/p/6844593.html 下載OpenCv 2.4.9(官網地址):http://