ubuntu常用コマンド整理

4320 ワード

1 suパスワードの取得
たまにubuntuシステムに戻って、suに切り替えたいと思って、いつも成功しないことを表示して、初めて使うかもしれません.つまり、sudo$:sudo passwdシステムを使ってパスワードを入力するようにヒントを与えます.つまり、インストール時のユーザーパスワードです.それから、システムは2回の新しいパスワードを入力するようにヒントを与えます.入力が終わったら、$:suはsuに入ることができて、相応の権限を備えています.
2ダウンロードツール
Ubuntuの下にも似たようなツールがあります.それがaira 2です.aira 2はコマンドラインダウンロードツールで、他のグラフィックインタフェースのダウンロードソフトウェアと組み合わせて使用できます.uget+aria 2を使っています.uget自体はコンパクトで実用的なマルチスレッドダウンロードツールであり、aria 2をプラグインとして追加すると、ダウンロード速度が著しく向上します.一、インストール.ugetとaria 2はいずれも「ソフトウェアセンター」にインストールできるが、バージョンが古すぎて機能しないため、端末にppaを追加してインストールするのが望ましい:1.ugetのインストール:sudo add-apt-repository ppa:plushuang-tw/uget-stable sudo apt-get update sudo apt-get install uget 2.aria 2のインストール:sudo add-apt-repository ppa:t-tujikawa/ppa sudo apt-get update sudo apt-get install aria 2
aria 2のインストールが完了すると、端末でaria 2-vを実行し、バージョンとサポートされているプロパティを表示できます.リソース検索をサポートするには1.10以上のバージョンが必要です.
3 ubuntu設定HOSTS
1、hostssudo gedit/etc/hosts 2の修正、解析記録の追加(.)完全例:127.0.0.1 localhost.localdomain localhost簡潔記録:127.0.0.1 localhost 3、保存後にネットワークsudo/etc/init.d/networking restartを再起動
4フォルダの作成
mkdir  software
5編集権限の表示
ls-ldフォルダ名(所在ディレクトリ)
chmod 777 software
6 flashplayerのインストール
解凍後、
cp libflashplayer.so/usr/lib/firefox-addons/ln/usr/lib/firefox-addons/libflashplayer.so/usr/lib/mozilla/plugins/libflashplayer.so
7エディタを開く
gedit
8 ubuntuプロセスの表示
Netstat–tln//サービスリスニングポートの表示netstat
//プロセス番号psを見る–aux//プロセス番号psを見る–aux|more//すべてpsを見る–ef|grep mysql//mysqlを見るプロセスkill-9 3306//強制殺落程番号3306
ps -AFL
         
ps -AFL

         
ps -A -opid,stime,etime,args

              ,   
ps -u $USER -o pid,rss,cmd --sort -rss

         
ps -eo fname,rss|awk '{arr[$1]+=$2} END {for (i in arr) {print i,arr[i]}}'|sort -k2 -nr

           
ps -eo "%C  : %p : %z : %a"|sort -k5 -nr

 cpu           
ps -eo "%C  : %p : %z : %a"|sort  -nr

       
pstree

      
kill    (  ps -A        )
   killall    
        (               )
kill -9    
   killall -9    
          
xkill          ,           

         
lsof -p    pid

      abc.txt   
lsof abc.txt

  22          
lsof -i :22

  nsd         
lsof -c nsd

       ,     ,      
nohup    &
#         tail nohup

           
strace -f -F -o outfile <cmd>

            
#ulimit -SHn
sudo vim /etc/security/limits.conf
     
* hard nofile 4096
* soft nofile 4096
sudo vim /etc/pam.d/su
  pam_limits.so        
    

      
ps -eal | awk '{ if ($2 == "Z") {print $4}}' | xargs sudo kill -9

   120M   php-cgi   
ps -eo pid,fname,rss|grep php-cgi|grep -v grep|awk '{if($3>=120000) print $1}' | xargs sudo kill -9

Linux           CPU   
renice +10 `ps aux | awk '{ if ($3 > 0.8 && id -u $1 > 500) print $2}'`
#     /etc/security/limits.conf  。

  JDK
1.  JDK
     JDK   :Java SE Development Kit 7u5
    :
    :
2.    
   JDK       :/usr/lib/jvm
        (       ),         
cd /usr/lib
sudo mkdir jvm
      ,                ,                ,             
sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/lib/jvm
cd /usr/lib/jvm
sudo mv jdk1.7.0_05/ jdk7
 3.      
gedit ~/.bashrc
           
export JAVA_HOME=/usr/lib/jvm/jdk7
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH    ,              
source ~/.bashrc
 4.    JDK
    Linux            JDK, OpenJDK 。              JDK        JDK  ,           。
       :
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk7/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk7/bin/javac 300   :                 ,                   OK 。
               JDK     :
sudo update-alternatives --config java
 5.  
      ,      :
java -version
    :
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
Java HotSpot(TM) Server VM (build 23.1-b03, mixed mode)   java         。

eclipseコマンド起動
cd/usr/local/binsudo ln -s/usr/program/eclipse-juno/eclipse/eclipse
eclipseにはツールバーがありません
1.eclipseを新規作成する.shファイルは、elcipseのパスとして次のように追加されます.
export UBUNTU_MENUPROXY=0
/home/wangdeshui/eclipse/eclipse
2.端末sh./eclipse.sh
ubuntuインストールGIT
ubuntuファイルの作成
touchファイル名=>空のファイルの作成
apt-get install git