オフィスでは、Linux 開発環境として Ubuntu システムが必要です。現在、Ubuntu 16.04 が最も一般的に使用されています。そのため、ここでは、いくつかの初期化のために、Ubuntu 16.4 をオフィス開発環境として使用します。 コマンドラインを開く Ubuntu 16.04バージョンを右クリック - ターミナルを開く 一部の Ubuntu 14.04 には、ターミナルを開くための右クリック機能が組み込まれていないため、使用するには非常に不便です。今日ふと思い出してネットで調べてみました。方法は以下の通りです。 システムからログアウトし、再度ログインしてください。 ルートユーザーのパスワードを設定する Ubuntu はデフォルトの root パスワードでは起動しません。root パスワードを設定します。sudo ソフトウェアソースの更新
ソフトウェアの更新
Google Chromeをインストールする sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key を追加 - sudo apt-getアップデート sudo apt-get で google-chrome-stable をインストールします /usr/bin/google-chrome-stable 入力方法: Sogou Sogouをダウンロード ダウンロードした deb ファイルをダブルクリックして、ソフトウェア センターにソフトウェアをインストールします。 上記の ibus を fcitx に変更し、PC を再起動します。 Sogou を選択するだけです。 必要なソフトウェアをインストールする vimはファイルの編集によく使われます
ログイン時に選択できるログインユーザー su root を使用して、root ユーザーになれるかどうかをテストします。# が表示された場合、root ユーザーのパスワードが正常に設定されたことを意味します。 ルートユーザーとしてファイルを開く
ログイン時にユーザーログインオプションを設定するには、開いているファイルに次の情報を追加します。 ユーザーセッション=ubuntu グリーター表示手動ログイン=true 全ゲスト=false vi /root/.profile コマンドを使用してファイルを変更し、mesg n を見つけて、次のように変更します: tty -s && mesg n || true SSHログイン方法をインストールする 他のコンピュータからリモートアクセスできるようにSSHログインメソッドをインストールする
公開鍵と秘密鍵を作成すると、他のユーザーがスムーズにアクセスできるようになります。また、gitlab リポジトリを同期するときには、独自の公開鍵を提供する必要があります。 Enter キーを最後まで押すと、コマンドによってキーが生成され、生成された秘密キーと公開キーのファイルがルート ディレクトリの .ssh/ ディレクトリに保存されます。 公開鍵を表示する
公開鍵は次のような文字列であることがわかります。 ssh-rsa AAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx5R 公開鍵は後でgitlabをリンクするときに使用されます ローカルIPアドレスを表示する
壁を越えて ダウンロードアドレス: https://github.com/getlantern/lantern Ubuntuターミナルのマルチウィンドウ分割画面ターミネーターをインストールする インストール中にファイアウォール解除ツールを有効にしてください。 ショートカットキー
注意: terminator は Python で書かれているため、Python のバージョンが異なると起動時にエラーが発生する可能性があります。インストール後、コマンドラインで terminator を直接入力すると、正常に起動します。正常に起動できない場合は、エラーが報告されます。たとえば、私のコンピューターは Python 3.6 ですが、起動時にエラーが報告されます。/usr/bin/terminator ファイルをコピーする必要があります。
外観とショートカットキーについては、URL を参照してください: //www.jb51.net/article/148934.htm ターミネータが機能しない場合はtmuxを使用してください sudo apt-get tmuxをインストール ctrl+bはtmuxのプレフィックスコマンドです ctrl+b % 新しいウィンドウを水平に分割 ctrl+b " 新しいウィンドウを垂直に分割します ctrl+bx カーソルが現在あるウィンドウを閉じる Ctrl+B! を押してください。 すべてのウィンドウを閉じる Ctrl+B 矢印キーでウィンドウを切り替える ctrl+btで時計を表示 ctrl+b pageup/pagedown 通常モードではpageup/pagedown、ページめくりを終了するにはecsキーを押します ctrl+b [コピーモードに入ります。これは通常モードでのコピーと貼り付けと同じです。終了するにはecsを押します。 マウスを使って操作したい場合 tmux の現在のバージョンを確認します。 tmux -V (大文字のV) tmux 構成ファイルを編集します。 sudo ナノ ~/.tmux.conf tmux2.1以降のバージョン: set-option -g マウスオン tmux バージョン 2.1 より前: setw -g マウスのサイズ変更ペインをオンにする setw -g マウス選択ペインをオンにする setw -g マウス選択ウィンドウをオンにする setw -g モードマウスオン ~/.tmux.confに以下の設定行を追加し、tmuxでCbを押します。有効にするにはsource ~/.tmux.confを実行します。 Pythonとpipの基本設定 Ubuntu 16.04にはpython2とpython3が付属していますが、デフォルトのリンクはpython2です。 Pythonリンクのバージョンを変更する /etc/bin/python リンクを python3.5 に変更します (元のリンクは python2.7 を指しています) sudo rm /usr/bin/python # 元のリンクを削除します sudo ln -s /usr/bin/python3.5 /usr/bin/python # 新しいリンクを作成します コマンドラインにpythonと入力してPythonのバージョンを表示します。 どこにインストールすればいいかわからない場合 which pip # pip/pip3 がどこにあるか確認 pip の場所が見つかりません pipとその他の必要なプラグインをインストールする sudo apt-get install python-pip python-dev build-essential sudo pip インストール --upgrade pip sudo pip インストール --upgrade virtualenv sudo pip install --upgrade pip # pip をアップグレードすると、pip は使用できなくなります。次の方法で修復できます: gedit /usr/bin/pip 該当部分を修正し、pip2のバージョンマネージャーをインストールします #!/usr/bin/python2 pipから__main__をインポートする __name__ == '__main__' の場合: sys.exit(__main__._main()) pip のイメージソースを切り替えないと、pip のダウンロードが遅くなりすぎます pip3マネージャーをインストールする場合 該当部分を修正し、pip2のバージョンマネージャーをインストールする gedit /usr/bin/pip3 Python3.6 をビルドします。 pipから__main__をインポートする __name__ == '__main__' の場合: sys.exit(__main__._main()) 管理者権限で /etc/pip.conf ファイルを作成または開き、次の内容を設定して Alibaba Cloud イメージを置き換えます。 [グローバル] 信頼できるホスト = mirrors.aliyun.com インデックス URL = http://mirrors.aliyun.com/pypi/simple あるいは豆板雲鏡 [グローバル] 信頼できるホスト = pypi.douban.com インデックスURL = http://pypi.douban.com/simple/ python3.6、python3.7をインストール 依存関係をインストールする # 依存関係zlib、zlib-develをインストールします # Ubuntuでは、zlibはzlib1gと呼ばれ、対応するzlib-develはzlib1g-devと呼ばれます。 $ sudo apt-get install zlib1g $ sudo apt-get install zlib1g-dev まず、Python の公式 Web サイトにアクセスして、Python 3 のソース コード パッケージをダウンロードします。URL: https://www.python.org/ ターミナルを開き、cdコマンドを使用して、ファイルが保存されているフォルダに移動し、ファイルを解凍します。 ここでは xfz コマンドが使用されていますが、リリースされたフォルダーを変更または削除するにはルート権限が必要であるため、-xvzf コマンドは推奨されません。 リリースされたフォルダに移動
設定を追加
設定する必要があるのは、Python がインストールされているフォルダーです。設定が完了すると、ターミナルに次の段落が表示されます。以降の操作に影響を与えずに無視することもできます。 ソースコードをコンパイルする
インストールを実行する
インストール プロセスは数分間続きます。インストールが成功すると、インストールされた Python はコンピューターの /usr/python3.6 フォルダーに保存されます。 デフォルトのPythonバージョンを変更する Ubuntu 16.04 には Python 2.7 と 3.5 が統合されています。システム内のオリジナルの Python は /usr/bin/python にあります。ls -l を実行すると、このディレクトリ内の Python が Python 2.6 へのソフト リンクであることがわかります。 元の Python リンク ファイルを削除する必要があります。 ターミナルに「rm: '/usr/bin/python' を削除できません: 権限が不十分です」というメッセージが表示される場合は、リンクを削除するにはルート権限を開く必要があることに注意してください。 Python 3.6 へのリンクを作成します。 Pythonバージョンのクエリ
python3.6.1 が表示されていれば、インストールは成功です。 Gitをインストールして設定する R&D 担当者のコードは、プライベート リポジトリを作成できるため、通常は Gitlab に保存されます。 gitlab に登録するには VPN を開く必要がありますが、gitlab にログインするには VPN は必要ありません。 gitlab アカウントにログインしたら、git アカウント設定を開き、SSH キーにローカル公開キーを追加します。ローカル公開鍵を表示する方法は、前の ssh セクションで紹介されています。 Gitをインストールする
ブランチをローカル リポジトリにクローンします。ここでは、現在のディレクトリにクローンされます。 git clone -b ブランチ名 git@ウェブサイト/ウェアハウス名 例: リモートリポジトリをローカルにクローンする git clone git@URL/ウェアハウス名 上記2つのコマンドのgit@website/warehouse名については、倉庫のホームページで確認できます。 仮想マシンのインストール 仮想マシンをインストールするときは、オンライン インストール方法を使用しないでください。成功しない可能性があります。公式サイトから最新の仮想マシン deb ファイルを直接ダウンロードし、ダブルクリックしてインストールするのが最適です。 https://www.virtualbox.org/wiki/ダウンロード スクリーンショット インストール
検索では、スクリーンショットを直接検索し、gnome-screenshotを検索することができます。 システムクリーニングツールBleachBitをインストールする
圧縮ソフトウェアRARをインストールする
Macのようなインターフェースをインストールする dockyをインストールして実行する
応答しないウィンドウを閉じる 操作中に一部のウィンドウがフリーズし、閉じるボタンを使用して閉じることができない場合は、コマンド ラインに xkill と入力し、フリーズしたウィンドウをマウスでクリックします。 ソフトウェア関連の操作 インストールソフトウェアの表示
アンインストールを実行するには: sudo apt-get remove <package> # インストールされたソフトウェア パッケージを削除します (構成ファイルは保持します)。依存するソフトウェア パッケージは削除せず、構成ファイルは保持します。 sudo apt-get --purge remove <package> # ソフトウェアとその設定ファイルを削除します ソフトウェアをアンインストールするには: 表示されているファイルは削除されている可能性があります。最初の 2 文字はステータスを示します。rc は削除されていますが、構成ファイルは保持されていることを意味します。ii はインストール済みであることを意味します。 ソフトウェアのインストール場所を見つけます: デュアルシステムのUbuntuがWindowsディスクにアクセスできない問題の解決策 1. Ctrl+Alt+T を押してターミナルを開き、次のコマンドを入力して ntfs-3g がインストールされているかどうかを確認します。 インストールコマンドを入力します: 2. プロンプトで /dev/sda7 などのマウント エラーのある対応するパーティションを修復し、修復コマンドを入力します。 3. 通常、さまざまなパーティションがこの方法で修復されますが、次のような問題が発生する場合があります。 同じLAN内のWindowsとUbuntuの共有フォルダ 1. Windows 10 と Ubuntu が同じ LAN に接続されています。 たとえば、ファイル名はwindows_linux_shareで、生成された共有リンクは//LAPTOP-NEFGGCT3/windows_linux_shareです。 3. Ubuntu システムに samba-client をインストールします (sudo apt-get install smbclient)。 4. Ubuntu システムに cifs-utils をインストールします (sudo apt-get install cifs-utils)。 5. Ubuntu システムに新しいディレクトリ my_share を作成します (mkdir /mnt/my_share)。 win10 でユーザー名とパスワードを変更します。win ユーザーのパスワードを既に知っている場合は、変更する必要はありません。パスワードを変更するには、Ctrl + Alt + Del を押します。ユーザー名を確認して、新しいパスワードを設定できます。新しいコンピューターの古いパスワードは、デフォルトでは空になっています。 6. Windows 上の windows_linux_share を Ubuntu 上の /mnt/my_share にマウントします (sudo mount -t cifs -o username=lenovo //192.168.100.105/windows_linux_share /mnt/my_share、ここで lenovo は Windows ユーザー名、192.168.100.105 は Windows ホストの IP アドレスです。上記のコマンドを実行すると、次のプロンプトが表示されます: Password for [email protected]/windows_linux_share:、Windows ホスト上の lenovo ユーザーのパスワードを入力します)。 7. さらに、Windowsの/mnt/my_shareディレクトリにあるwindows_linux_shareフォルダの内容にアクセスできます。 ランチャーを一番下に置く unity-tweak-toolをインストールする $ sudo apt-get で unity-tweak-tool をインストールします $unity 調整ツール 「ランチャー」を選択して入力します。 外観上、位置はデフォルトでは左になっていますので、「下」を選択します。 パネルのサイズを変更するには、「アイコン サイズ」を設定すると、パネルがアイコンに合わせて調整されます。 ランチャーアイコンの順序を調整する ランチャー上のアイコンの位置を調整したい場合は、アイコンをクリックして選択し、アイコンを外側にドラッグします(ランチャーの方向に直接引っ張るのではなく、ランチャーの方向に垂直に引っ張る必要があることに注意してください)。元の位置から引っ張られたら、ランチャーの方向にドラッグしてアイコンの位置を変更できます。 タイトルバーにはネットワーク速度、CPUメモリがリアルタイムで表示されます sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-getアップデート sudo apt-get インストール indicator-sysmonitor ターミナルで「indicator-sysmonitor &」を実行し、Ctrl+C を押して indicator-sysmonitor をバックグラウンドで実行します。 便宜上、起動時に起動するプログラムも追加する必要があります。タイトル バーのアイコンを右クリックしてメニューをポップアップし、[環境設定] を選択します。 「起動時に実行」をチェックすると、起動時に開始されます。詳細オプションに切り替え、 表示する情報の形式を設定できます。 他の形式を設定して、結果に満足するまで再度テストし、「保存」をクリックすることもできます。 はい、以上です! Ubuntuソフトウェアリスト用のAlibaba Cloudイメージプールを設定する 元のソースをバックアップする
元のファイルを編集する
deb http://mirrors.aliyun.com/ubuntu/ xenial メイン 制限付き宇宙 マルチバース deb http://mirrors.aliyun.com/ubuntu/ xenial-security メイン 制限付き宇宙 マルチバース deb http://mirrors.aliyun.com/ubuntu/ xenial-updates メイン 制限付き宇宙 マルチバース deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed メイン 制限付き宇宙 マルチバース deb http://mirrors.aliyun.com/ubuntu/ xenial-backports メイン 制限付き宇宙 マルチバース deb-src http://mirrors.aliyun.com/ubuntu/ xenial メイン 制限付き宇宙 マルチバース deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security メイン 制限付き宇宙 マルチバース deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates メイン 制限付き宇宙 マルチバース deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed メイン 制限付き宇宙 マルチバース deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports メイン 制限付きユニバース マルチバース 更新する
これで、Ubuntu 16 の初期化設定一式が基本的に完了です。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。 以下もご興味があるかもしれません:
|
<<: innodb_autoinc_lock_mode の表現と値の選択方法についての簡単な説明
>>: Vue は Ctrip のカルーセル効果を模倣します (スライディング カルーセル、以下は高度に適応)
<br />関連記事: Web スキル: 複数の IE バージョンを共存させるソリューシ...
目次プレハブプレハブの作り方プレハブの役割1. 同じタイプのノードをバッチで作成する2. 特定の時間...
WSLとはBaidu 百科事典からの一節を引用します。 Windows Subsystem for ...
K8s k8s はクラスターです。クラスターには複数の名前空間があります。名前空間の下には複数のポッ...
序文MySQL 8.0 より前は、Oracle、SQL SERVER、PostgreSQL などの他...
この記事では、ショッピングカートの完全な機能を実現するためのjQueryの具体的なコードを参考までに...
私が使用しているデータベースはMySQLデータベースバージョン5.7ですまずデータベーステーブルを自...
質問Docker が elasticsearch をインストールして起動するときにメモリが不足するシ...
この記事の目的は、これらの概念とその機能の関係を明らかにすることです。 Mysql がトランザクショ...
序文:非常に遅いクエリとリクエストのタイムアウトのアラートを受け取りました。メトリックを通じて My...
この記事の例では、ミニプログラムのカスタムタブバーコンポーネントをカプセル化するための具体的なコード...
みなさんこんにちは。今日はカルーセルの実装についてお話しします。私が作成したカルーセルの効果は次のと...
序章nginx が優れたリバース プロキシ サービスであることは誰もが知っています。nginx を使...
最近、モバイルページを制作する際には、レイアウトにインラインブロック要素がよく使われますが、インライ...
等高レイアウト同じ親コンテナー内の同じ高さの子要素のレイアウトを指します。等高レイアウトの実装の観点...