Ubuntuクイックスタートガイド(初心者向けチュートリアル)
2022-03-16 02:03:57
Ubuntu クイックスタートガイド(初心者向けチュートリアル)
ソフトウェアのインストール
1. Sogou入力メソッドのインストール(Ubuntu 16.04)
-
Sogou入力メソッドのダウンロード
Sogou Input Methodのウェブサイトにアクセスし、debパッケージをダウンロードしてください: http://pinyin.sogou.com/linux/?r=pinyin -
Sogou入力メソッドをインストールする
-
debパッケージがあるディレクトリに移動し、以下のコマンドを実行します。
sudo dpkg -i deb package name
-
実行中に、関連する依存ファイルがないためにエラーが発生しました。以下のコマンドを実行し、不足している依存ファイルをインストールしてください。
sudo apt-get -f install
-
インストールが完了したら、もう一度Sogou入力メソッドをインストールする
sudo dpkg -i deb package name
-
debパッケージがあるディレクトリに移動し、以下のコマンドを実行します。
- 言語サポート]パネルで、中国語サポートを追加し、入力メソッドシステムをfcitxに設定します。
- システムをログアウトし、再度ログインしてください。Dashでfcitx configuartionを検索し、Input Methodにsogoupinyinを追加して設定します。
2. flashplugin-installerのインストール
-
flashplugin-installerのインストール
インストールが完了したら、ブラウザを再起動すると、動画が正常に再生されますsudo apt-get install flashplugin-installer
3. Chromeのインストール
-
インストーラーのダウンロード
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
-
必要な依存パッケージのインストール
sudo apt-get -f install libappindicator1 libindicator7
-
クロームのインストール
sudo dpkg -i google-chrome-stable_current_amd64.deb
-
クロームスタート
google-chrome
4. WeChatノートをインストールする
-
ソフトウェアソースの追加
sudo add-apt-repository ppa:wiznote-team
-
リポジトリの更新
sudo apt-get update
-
WeChatのインストール
sudo apt-get install wiznote
-
Wiznoteを起動する
WizNote
5. 小さなブックメーカーを設置する
- リトルブックメーカーインストールパッケージのダウンロード
-
インストーラーを解凍する
インストーラのあるディレクトリに移動し、unzip + ファイル名と入力して、カレントディレクトリにファイルを展開します(例)。
unzip story-writer-linux64.zipを解凍します。 -
小さなブックメーカーを実行する
解凍したフォルダのルートディレクトリに切り替え、.と入力します。/Story-writer と入力すると、ブックメーカーが正常に実行されます。
6. JDKのインストール
- JDK8ダウンロードアドレス
-
ダウンロードした tar.gz パッケージを解凍し、作業ディレクトリを jdk のあるディレクトリに切り替えます(例: cd Downloads
sudo tar zxvf jdk-8u92-linux-x64.tar.gz
-
解凍したフォルダを適切なフォルダ(通常は /opt/Java )に移動します。
sudo mkdir -p /opt/Java sudo mv jdk1.8.0_92 /opt/Java
-
gedit で ~/.bashrc ファイルを開き、編集して環境変数を設定します。
gedit ~/.bashrc
-
~/.bashrcに以下の行を追加してください。
export JAVA_HOME=/opt/Java/jdk1.8.0_92 export CLASSPATH=${JAVA_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
-
~/.bashrcファイルを有効に変更します。
source ~/.bashrc
-
テスト用jdk
java javac
7. Eclipseのインストール
-
Eclipseのインストール
sudo apt-get install eclipse
-
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のインストール
- NetEase Cloud Musicインストールパッケージのダウンロード
-
dpkg -i install パッケージ名 コマンドを使用して、NetEase Cloud Music をインストールします(例)。
sudo dpkg -i netease-cloud-music_0.9.0-1_amd64.deb
-
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サービスを有効にする
-
telnetサービスが有効であるかどうかを確認する
出力が空の場合、サービスは有効ではありません。netstat -a | grep telnet
-
telnetサービスのインストール
sudo apt-get install telnetd
-
telnetの実行状況を表示する
出力:tcp 0 0 *:telnet : リスニングnetstat -a | grep telnet
これは、telnetサービスがオンになっていることを示します。 -
Telnetログインテスト
telnet 127.0.0.1
14. TeamViewer のインストール
- TeamViewer の Web サイトに移動して、Linux 用の deb パッケージをダウンロードします。
-
deb パッケージをインストールします。
依存関係がないというエラーメッセージが表示された場合は、手順3の後に、次のように実行します。sudo dpkg -i package name
sudo dpkg -i package name
-
不足している依存パッケージのインストール
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. ファイル操作コマンド(追加、削除、変更、チェック、削除)。
-
空のディレクトリを削除する:例えば、emptyという名前のディレクトリを削除します。
またはsudo rmdir empty
sudo rm empty
-
空でないディレクトリを再帰的に削除する、つまり、ディレクトリとその下のすべてのファイルを削除する:例えば、空でないディレクトリをemptyという名前で削除する。
sudo rm -rf full
-
ファイルを削除する
sudo rm filename
3. 追加、削除、変更のファイル操作コマンド - change
-
ファイル名の変更
sudo mv original filename target filename
-
ファイルを移動する
sudo mv original filename destination path
4. 追加、削除、変更、チェックのファイル操作コマンド - チェック
5. マウントコマンド
-
マウントされたパーティションの状態を表示する
mount | column -t
-
すべてのパーティションを表示する
fdisk -l
6. ファイルの解凍/圧縮
-
を圧縮する。
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)
-
解凍
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でデスクトップアイコンをカスタマイズする
- usr/share/applications ディレクトリに xxx.desktop という名前のファイルを作成します。
- 作成したファイルに以下をコピーします。
-
必要に応じてデスクトップアイコンをカスタマイズする、そのための
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. 指定されたディレクトリにあるすべての共通ファイルを再帰的に表示する(パスが指定されていない場合は、現在のパスにあるすべての共通ファイルを表示する)。
<フォント このブログは常に更新されます。もし何か質問があれば、コメントで聞いてください。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例