1. ホーム
  2. リナックス

Ubuntuクイックスタートガイド(初心者向けチュートリアル)

2022-03-16 02:03:57
<パス

Ubuntu クイックスタートガイド(初心者向けチュートリアル)

ソフトウェアのインストール

1. Sogou入力メソッドのインストール(Ubuntu 16.04)

  1. Sogou入力メソッドのダウンロード

    Sogou Input Methodのウェブサイトにアクセスし、debパッケージをダウンロードしてください: http://pinyin.sogou.com/linux/?r=pinyin
  2. Sogou入力メソッドをインストールする
    1. debパッケージがあるディレクトリに移動し、以下のコマンドを実行します。
      sudo dpkg -i deb package name
      
      
      
    2. 実行中に、関連する依存ファイルがないためにエラーが発生しました。以下のコマンドを実行し、不足している依存ファイルをインストールしてください。
      sudo apt-get -f install
      
      
      
    3. インストールが完了したら、もう一度Sogou入力メソッドをインストールする
      sudo dpkg -i deb package name
      
      
      
  3. 言語サポート]パネルで、中国語サポートを追加し、入力メソッドシステムをfcitxに設定します。
  4. システムをログアウトし、再度ログインしてください。Dashでfcitx configuartionを検索し、Input Methodにsogoupinyinを追加して設定します。

2. flashplugin-installerのインストール

  1. flashplugin-installerのインストール
    sudo apt-get install flashplugin-installer
    
    
    
    インストールが完了したら、ブラウザを再起動すると、動画が正常に再生されます

3. Chromeのインストール

  1. インストーラーのダウンロード
    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    
    
    
  2. 必要な依存パッケージのインストール
    sudo apt-get -f install libappindicator1 libindicator7
    
    
    
  3. クロームのインストール
    sudo dpkg -i google-chrome-stable_current_amd64.deb
    
    
    
  4. クロームスタート
    google-chrome
    
    
    

4. WeChatノートをインストールする

  1. ソフトウェアソースの追加
    sudo add-apt-repository ppa:wiznote-team
    
    
    
  2. リポジトリの更新
    sudo apt-get update
    
    
    
  3. WeChatのインストール
    sudo apt-get install wiznote
    
    
    
  4. Wiznoteを起動する
    WizNote	
    
    
    

5. 小さなブックメーカーを設置する

  1. リトルブックメーカーインストールパッケージのダウンロード
  2. インストーラーを解凍する

    インストーラのあるディレクトリに移動し、unzip + ファイル名と入力して、カレントディレクトリにファイルを展開します(例)。

    unzip story-writer-linux64.zipを解凍します。
  3. 小さなブックメーカーを実行する

    解凍したフォルダのルートディレクトリに切り替え、.と入力します。/Story-writer と入力すると、ブックメーカーが正常に実行されます。

6. JDKのインストール

  1. JDK8ダウンロードアドレス
  2. ダウンロードした tar.gz パッケージを解凍し、作業ディレクトリを jdk のあるディレクトリに切り替えます(例: cd Downloads
    sudo tar zxvf jdk-8u92-linux-x64.tar.gz
    
    
    
  3. 解凍したフォルダを適切なフォルダ(通常は /opt/Java )に移動します。
    sudo mkdir -p /opt/Java
    sudo mv jdk1.8.0_92 /opt/Java
    
    
    
  4. gedit で ~/.bashrc ファイルを開き、編集して環境変数を設定します。
    gedit ~/.bashrc
    
    
    
  5. ~/.bashrcに以下の行を追加してください。
    export JAVA_HOME=/opt/Java/jdk1.8.0_92
    export CLASSPATH=${JAVA_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    
    
    
  6. ~/.bashrcファイルを有効に変更します。
    source ~/.bashrc
    
    
    
  7. テスト用jdk
    java
    javac
    
    
    

7. Eclipseのインストール

  1. Eclipseのインストール
    sudo apt-get install eclipse
    
    
    
  2. Eclipseを起動する
    eclipse
    
    	sudo apt-get install git
    
    	sudo apt-get install rar
    	sudo apt-get install unrar
    
    	sudo chmod u+x genymotion-2.7.2-linux_x64.bin
    	. /genymotion-2.7.2-linux_x64.bin
    
    
    

8. gitのインストール

9. rar圧縮・解凍ツールのインストール

10. genymotionのインストール

11. NetEase Cloud Musicのインストール

  1. NetEase Cloud Musicインストールパッケージのダウンロード
  2. dpkg -i install パッケージ名 コマンドを使用して、NetEase Cloud Music をインストールします(例)。
    sudo dpkg -i netease-cloud-music_0.9.0-1_amd64.deb
    
    
    
  3. netease-cloud-musicの実行
    netease-cloud-music
    
    
    

12. Gnome3 のインストール

以下はインストール方法です。

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install gnome-themes-standard ubuntu-desktop gnome-shell


除去方法。

sudo apt-get install ppa-purge
sudo ppa-purge ppa:gnome3-team/gnome3


13. telnetサービスを有効にする

  1. telnetサービスが有効であるかどうかを確認する
    netstat -a | grep telnet
    
    
    
    出力が空の場合、サービスは有効ではありません。
  2. telnetサービスのインストール
    sudo apt-get install telnetd
    
    
    
  3. telnetの実行状況を表示する
    netstat -a | grep telnet
    
    
    
    出力:tcp 0 0 *:telnet   :   リスニング

    これは、telnetサービスがオンになっていることを示します。
  4. Telnetログインテスト
    telnet 127.0.0.1
    
    
    

14. TeamViewer のインストール

  1. TeamViewer の Web サイトに移動して、Linux 用の deb パッケージをダウンロードします。
  2. deb パッケージをインストールします。
     sudo dpkg -i package name
    
    
    
    依存関係がないというエラーメッセージが表示された場合は、手順3の後に、次のように実行します。
    sudo dpkg -i package name
    
    
    
  3. 不足している依存パッケージのインストール
    sudo apt-get -f install
    
    
    

15. ubuntu制限付き追加コーデックのインストール

"ubnutu追加制限"とは、これらのデコーダーパッケージがubuntuシステムにデフォルトでインストールされないことを指しており、システムにデフォルトでインストールされない理由は、多くの国の法律の対象であるためです。Canonicalはこれらをデフォルトでインストールすることはできませんが、これらのコーデックをインストールしたい場合は、ubuntuのリポジトリにないソフトウェアを使用することになります。しかし、心配しないでください、これらのコーデックをインストールするのは安全です(あなたのコンピュータに損害を与えることはありません)。これらのコーデックをインストールした後は、MP3、MP4、AVIなどの多くのメディア形式を支障なく再生できるようになります。以下のコマンドを使用して、これらのコーデックをインストールしてください。

sudo apt-get install ubuntu-restricted-extras


注:初心者の方は、これらのプロトコルが画面に表示されたら、Tabキーを押してオプションを切り替え、Enterキーで選択を確定してください。

16. VLCメディアプレイヤーのインストール

sudo apt-get install vlc

sudo apt-get install terminaltor

1. Create a multi-level directory: for example, create a /firstLevel/secondLevel/thirdLevel directory under the root directory
sudo mkdir -p /firstLevel/secondLevel/thirdLevel
2. Recursively copy the directory
sudo cp -r Directory name to be copied Destination path
3. Copy files
sudo cp file name to be copied destination path


17. Terminaltorのインストール

共通コマンド

1. ファイル操作コマンド - 追加、削除、変更、検索 - 追加

2. ファイル操作コマンド(追加、削除、変更、チェック、削除)。

  1. 空のディレクトリを削除する:例えば、emptyという名前のディレクトリを削除します。
    sudo rmdir empty
    
    
    
    または
    sudo rm empty
    
    
    
  2. 空でないディレクトリを再帰的に削除する、つまり、ディレクトリとその下のすべてのファイルを削除する:例えば、空でないディレクトリをemptyという名前で削除する。
    sudo rm -rf full
    
    
    
  3. ファイルを削除する
    sudo rm filename
    
    
    

3. 追加、削除、変更のファイル操作コマンド - change

  1. ファイル名の変更
    sudo mv original filename target filename
    
    
    
  2. ファイルを移動する
    sudo mv original filename destination path
    
    
    

4. 追加、削除、変更、チェックのファイル操作コマンド - チェック

5. マウントコマンド

  1. マウントされたパーティションの状態を表示する
    mount | column -t
    
    
    
  2. すべてのパーティションを表示する
    fdisk -l
    
    
    

6. ファイルの解凍/圧縮

  1. を圧縮する。
    tar -cvf jpg.tar *.jpg //package all the jpg files in the directory into tar.jpg 
    tar -czf jpg.tar.gz *.jpg //package all the jpg files in the directory into jpg.tar and compress them with gzip to create a gzip-compressed package named jpg.tar.gz
    tar -cjf jpg.tar.bz2 *.jpg //package all the jpg files in the directory into jpg.tar and compress them with bzip2 to create a bzip2 compressed package named jpg.tar.bz2
    tar -cZf jpg.tar.Z *.jpg //package all the jpg files in the directory into jpg.tar and compress them to create a umcompressed package named jpg.tar.Z
    rar a jpg.rar *.jpg //compress in rar format (if rar is not installed, use sudo apt-get install rar to install it)
    zip jpg.zip *.jpg //zip format compression (if you don't have zip installed, use sudo apt-get install zip to install it)
    
    
    
  2. 解凍
    tar -xvf file.tar //unzip the tarball
    tar -xzvf file.tar.gz //unpack tar.gz
    tar -xjvf file.tar.bz2 //unpack tar.bz2
    tar -xZvf file.tar.Z //unpack tar.Z
    unrar e file.rar //unzip rar (if you don't have zip installed, use sudo apt-get install unrar to install it)
    unzip file.zip //unzip zip (if zip is not installed, use sudo apt-get install unzip)
    
    sudo apt-get update
    sudo apt-get upgrade or sudo apt-get dist-upgrade
    
    	md5sum file name
    
    	sudo passwd root
    
    
    

7. システムアップデート、ソフトウェアアップデートの実施

8. md5でファイルの整合性と正当性をチェックする

9. ルートパスワードの設定

10. Ubuntuでデスクトップアイコンをカスタマイズする

  1. usr/share/applications ディレクトリに xxx.desktop という名前のファイルを作成します。
  2. 作成したファイルに以下をコピーします。
  3. 必要に応じてデスクトップアイコンをカスタマイズする、そのための

    MyEclipseアプリケーションのアイコンファイル、myeclipse.desktopの内容は次のとおりです。
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=MyEclipse
Exec=/home/skyward/MyEclipse\ 2015/myeclipse
Comment=Integrated Android developer tools for development and debugging.
Icon=/usr/share/icons/hicolor/scalable/apps/myeclipse
Categories=GNOME;GTK;Development;IDE;


Name属性にはアイコン名、Exec属性にはプログラムの実行ファイルへの絶対パス、Comment属性にはコメント

Icon属性は、アイコンが配置されている絶対パスです。

dos形式ファイルからunix形式ファイルへの一括変換

http://www.cnblogs.com/ini_always/archive/2012/03/23/2413023.html

一般的なシェルスクリプト

1. カレントディレクトリの全ファイル(ディレクトリファイル、コモンファイル)を再帰的に表示する。

#! /bin/bash
# Count the number of files in the directory.
# If it's just files, not directories.
# If you want to add a file, add a file determination [ -f ]
#    
i=0
for file in $(ls -R)
do
    i=$(( $i + 1 ))
    echo $i : $file
done
echo $i

#! /bin/bash
# Recursively prints all directory files in the current directory.  
PRINTF()
{
ls $1 | while read line
#read each line at a time and put it in the line variable
do
  [ -d $1/$line ] && {
         DIR="$1/$line"
         echo $DIR
      }
     DIR1=`dirname $DIR`
#Seek path.
     A=`ls -F $DIR1 | grep / | grep "\<$line\>"`
     # Determine if line is a directory.
     if [ "$A" == "$line/" ];then
         PRINTF "$DIR1/$line"
	# Recursive call.
       fi
done
}
PRINTF .

#! /bin/bash  
  
# $1 is the first parameter entered when running the script, here it refers to the directory the user wants to search  
# The following code determines the directory, and if it is empty, uses the directory where the script is located; otherwise, searches the directory entered by the user  
if [[ -z "$1" ]] || [[ ! -d "$1" ]]; then  
    echo "The directory is empty or not exist!"  
    echo "It will use the current directory."  
    nowdir=$(pwd)  
else  
    nowdir=$(cd $1; pwd)  
fi  
echo "$nowdir"  
  
# Implementation of the recursive function  
function SearchCfile()  
{  
    cd $1  
    # here can be modified to determine the file type, such as .c, .java, etc. file type, modify the grep conditions can be  
    cfilelist=$(ls -l | grep "^-" | awk '{print $9}')  
    for cfilename in $cfilelist  
    do  
        echo $cfilename  
    done  
# iterate through the current directory and, when it is determined to be a directory, enter it recursively to call the function.  
    dirlist=$(ls)  
    for dirname in $dirlist        
    do  
        if [[ -d "$dirname" ]];then  
            cd $dirname  
            #SearchCfile Here there is a bug, jumped to the root directory  
            # here enter the current directory as an argument  
            SearchCfile $(pwd)  
            cd ...  
        fi;  
    done;  
}  
  
# Call the above recursive call function  
SearchCfile $nowdir



2. カレントディレクトリにあるすべてのディレクトリファイルを再帰的に表示する

3. 指定されたディレクトリにあるすべての共通ファイルを再帰的に表示する(パスが指定されていない場合は、現在のパスにあるすべての共通ファイルを表示する)。

<フォント このブログは常に更新されます。もし何か質問があれば、コメントで聞いてください。