Ubuntu 用の 4 つの 2 パネル ファイル マネージャー。 コンソール ファイル マネージャー Linux Ubuntu コンソール ファイル マネージャー

この記事では、Ubuntu Linux の 2 パネルのファイル マネージャーに関する情報を収集したいと思います。

ノートン コマンダーの最初のリリース以来、大量の水が橋の下を通過してきました。 コトトは常に自分のニーズに合わせて自分のクローンを作成しようとしました。 フセヴォロド・ヴォルコフは、それを高速化するために指揮官を書き直しました (当時のマシン リソースの節約方法はひどいものでしたが、今ではバケツの中の一滴です)。 Microsoft は Norton Commander のクローンを作成し、Far を作成しました。目的は明らかではありませんが、Windows Commander、今日では Total Commander のようなものを作成して、標準として含める方がよいでしょう。 しかし、それについてはそうではありません。

コンソールファイルマネージャー

インストール:

Sudo apt-get install mc


ファイルマネージャーはGnomeの標準と言ってもいいでしょう。 装着するとちょっと怖いのでミッドナイトコマンダーカラーにカスタマイズしてみました。

インストール:

Sudo apt-get install gnome-commander


ダブルコマンダー

おそらく最も興味深いファイルマネージャーです。 これは完全に無料のオープンソース プロジェクトです。 Ubuntu の場合、QT と GTK という 2 つのライブラリが提供されます (もちろん、見た目はより快適です)。 Windows、Mac OS FreeBSD でも利用可能です。 詳細については、開発者の Web サイトをご覧ください。

インストール:

Sudo add-apt-repository ppa:alexx2000/doublecmd
sudo apt-get アップデート
sudo apt-get install doublecmd-gtk


この記事を公開した後にこのプログラムを見つけました。 すぐに取り付けました。 非常に人間工学に基づいたマネージャー。

インストール:

Sudo add-apt-repository ppa:atareao/sunflower
sudo apt-get アップデート
sudo apt-get インストールひまわり


タックスコマンダー

どれだけのシステムにインストールしても、非常に多くのシステムでインストールされても起動しませんでした。 このコマンダーは Ubuntu ソフトウェア センターでいつでも入手できるため、このコマンダーを有効にすることにしました。 時間を無駄にしないことをお勧めします。

ビーソフトコマンダー2.23

BeeSoft Commander は若いプロジェクトで、UNIX 風の精神で書かれたシンプルなファイル マネージャーです。 不文律によれば、プログラムは直接の任務のみを実行し、余分なことは何も実行する必要はありません。

ファイル マネージャーは QT ライブラリを使用しており、KDE ​​環境からの起動が非常に高速です。 ツールバーはカスタマイズできませんが、実質的にプログラムのすべての主要な機能が含まれています。 複数のタブを操作できます。 マウスの右ボタンは、ノートン コマンダーの古い伝統に敬意を表してファイルを選択する役割を果たします。 多くのファイル操作は、ピーター ノートンによって定められた古い標準に従って、ファンクション キーを使用して実行されます。

BeeSoft Commander には、複数のサーバーに接続して接続設定を保存できる優れた FTP クライアントが含まれています。 開発者は、さまざまなドキュメントの表示と編集の実装に煩わされることはありませんでした。 組み込みエディタを使用すると、テキスト ドキュメントのみを編集できます。 他のタイプのファイルが検出された場合、プログラムは HEX モードに切り替えるか、混沌とした文字のセットを表示します。 この場合、編集はできません。

BeeSoft Commander は複雑な設定を必要としません。 パネルのフォントと色を指定し、列の幅を調整できます。 そして実際、舞台を旅する楽しみはここで終わります。

オフィシャルサイト:

Worker は最も珍しいファイル マネージャーの 1 つです。 まず最初に注意すべきことは、X11 以外の追加のグラフィック ライブラリをインストールする必要がないことです。

すべてのファイル マネージャー コントロールは、アプリケーションの作業ウィンドウの下部にある多数のボタンに集中しています。 ステータス バーをクリックすると、ボタンのグループが切り替わります。 各ボタンは個別の機能を呼び出します。 関数は、組み込みの Worker ツール、またはファイルを処理するために設計された外部ユーティリティのいずれかです。

Worker は Midnight Commander と緊密に統合されており、コンソール ファイル マネージャーのアーカイブ処理ルールを使用できます。 また、MC はデフォルトでファイルエディタ(ファイル編集機能)として使用されます。

Worker ディストリビューションには、テキスト ファイルを表示するためのツールのみが含まれています。 他のすべての操作 (グラフィックスやビデオの表示、あらゆる種類のデータの編集など) は外部プログラムに任せられます。 デフォルトのテキスト エディタは xedit ですが、これは驚くべきことではありません。 xedit も X11 ライブラリのみを使用します。

事前定義された機能 (ボタン) の中には、オーディオ変換、グラフィック変換、デバイスのマウントなどが含まれます。

ファイル マネージャーは非常に珍しいため、もちろん、最初から使いこなすのは困難です。 一方、競合他社はすべて、強力なグラフィック ライブラリ (QT、GTK) を使用するか、テキスト モードで動作します。 この観点から見ると、Worker は一種の妥協案のように見えます。

ピボットテーブル

GUI+ + + + + + - + - + +
グラフィックライブラリQTGTK2GTK1GTK2QTQT- GTK2- GTK2X11
タブ+ - - - + + - - + - -
FTPクライアント+ - - + + + + + - - +
FTP:// プロトコル- - - - + + - + - - -
SMB:// プロトコル- - - + + + - + - - -
HTTP:// プロトコル- - - - + - - - - - -
ドキュメントのサムネイル- - - - + + - + - - -
テキストエディタ+ + - - - + + - + - -
画像の閲覧- - - + + - - - - - -
ビデオを見る- - - - + - - - - - -
HTMLを表示する- - - - + + + - - - -
RTF を表示する- - - - + + - - - - -
ドキュメントを表示- - - - + + + - - - -
HEXエディタ- - - - - - - - + - -
ファイルタイプの強調表示- - + + - - - - + - -
クイックフォルダー(ブックマーク)- + - + + + + + - + -
フォルダ履歴- + + + + + + + + - -
よくアクセスするフォルダー- - - - + + - - - - -
クイック起動パネル (メニュー)- - - - + + + - + - -
プラグイン- + - + + + + - - - -
マルチタスク- - + + + + + + - - -
ビーソフトコマンダー2.23
エメルFM2 0.1.6
Gentoo 0.11.55
GNOME コマンダー 1.2.0
コンカラー 3.5.2
クルセイダー 1.70.0
ノーチラス 2.12.2
タックスコマンダー 0.4.101
テキスト ファイル マネージャーとワーカー

インターフェイスには、グラフィカル ユーザー インターフェイスとコマンド ライン インターフェイスの 2 種類があります。

グラフィカル・ユーザー・インターフェース (英語: グラフィカル ユーザー インターフェイス、GUI)。- グラフィック ボタン、ポップアップ メニュー、ウィンドウ、その他の要素を使用してプログラムを制御します。 マウスを使用して多くの操作を実行できます。

利点: プログラムとその内容が視覚的に表示されるため、ドキュメントを読まなくても学習できます。

コマンドラインインターフェース (英語: コマンド ライン インターフェイス、CLI)。- コマンドを使用したプログラム管理。 コマンドは文字、数字、記号で構成され、1 行ずつ入力され、Enter キーを押した後に実行されます。 ここでのメイン楽器はキーボードです。
このインターフェイスはシステム コアに組み込まれており、グラフィカル インターフェイスが起動しない場合でも使用できます。

利点: リソースの消費量が少ない、コマンドからアクションのリストをコンパイルする柔軟性、コマンドを自動的に実行する機能、コマンドをコピーして貼り付ける機能。

さまざまなシステムのインターフェイスを比較すると、基本的なコマンドは Linux ファミリのすべてのディストリビューションで同じですが、各システムのグラフィカル プログラムは大きく異なることがわかります。

コマンドラインにアクセスするには、コンソールまたはターミナルを使用する 2 つの方法があります。

コンソール

Ubuntu が起動すると、7 つのフルスクリーン コンソールが起動し、それぞれが独自の独立したセッションを持ちます。1 つ目から 6 つ目まではコマンド ライン インターフェイスを使用し、7 つ目はグラフィカル モードで起動します。 ユーザーにはロード中にグラフィック モードのみが表示されます。
次のキーの組み合わせを押すと、仮想コンソールのいずれかに切り替えることができます。
Ctrl+Alt+F1 - 最初の仮想コンソール。
Ctrl+Alt+F2 - 2 番目の仮想コンソール。
Ctrl+Alt+F3 - 3 番目の仮想コンソール。
Ctrl+Alt+F4 - 4 番目の仮想コンソール。
Ctrl+Alt+F5 - 5 番目の仮想コンソール。
Ctrl+Alt+F6 - 6 番目の仮想コンソール。
Ctrl+Alt+F7 - 7 番目の仮想コンソール、グラフィカル モードに戻ります。

ターミナル

ターミナル- コンソールをエミュレートするグラフィカル プログラム。
このようなプログラムを使用すると、グラフィカル モードを終了せずにコマンドを実行できます。
ターミナルには、コンソールと比較して追加の機能があります (マウス コントロール、コンテキスト メニュー、スクロール バー、タブ、複数のウィンドウの起動、メイン メニュー、グラフィック設定)。

次のようにターミナルを起動できます。

ユニティで:
メインメニュー → 検索バーに「ターミナル」という単語を入力します
または、キーの組み合わせを押します: Ctrl + Alt + T

Gnome フォールバックで
アプリケーション → アクセサリ → 端子

Xfce (Xubuntu) の場合:

KDE (Kubuntu) の場合:
メインメニュー→アプリケーション→システム→ターミナル

LXDE (Lubuntu) の場合:
メインメニュー → システム → L​​Xターミナル

ターミナルを起動すると、次のようなコマンドの入力を求める行が表示されます。
vladimir@Zotac-Zbox-Nano:~$

vladimir - ユーザーアカウント名
@ - アカウントとコンピュータ名の間の区切り文字
Zotac-Zbox-Nano - コンピューター名
: - 区切り文字
~ - コマンドが実行されるフォルダー。~ はユーザーのホームフォルダーです。ls コマンドを実行すると、このフォルダーからファイルのリストが取得されます。
$ - 一般ユーザー権限でコマンドを実行するための招待 (# は管理者権限でコマンドを実行するための招待を意味します)

ホットキー

コマンドのコピー

多くの場合、コマンドをターミナルにコピーする必要があるいくつかの指示に従う必要があります。 Ctrl + C キーの組み合わせを使用して Web ページからコピーしたテキストが、Ctrl + V を押しても端末に貼り付けられないことに驚かれるかもしれません。 では、本当にこれらすべてのコマンドとファイル名を手動で再入力する必要があるのでしょうか? いや、リラックスしてください! ターミナルにテキストを貼り付けるには、Ctrl + Shift + V の 3 つの方法があります。マウスの中ボタンまたは右ボタンをクリックして「貼り付け」行を選択します。

節約を設定する

または Ctrl + P最近使用したコマンドを上にスクロールします
↓ または Ctrl + N最近使用したコマンドを下にスクロールします
入力選択したコマンドを実行する
タブ非常に便利な機能は、コマンドとファイル名の自動置換です。 選択した文字で始まるコマンドが 1 つだけの場合は、そのコマンドが置き換えられます。複数のコマンドがある場合は、タブをダブルクリックすると、使用可能なすべてのオプションのリストが表示されます。
Ctrl+R以前に入力したコマンドを検索します。 非常に長く複雑なコマンドを再実行する必要がある場合は、コマンドの一部だけを入力すると、このキーの組み合わせでコマンド全体を見つけることができます。
歴史 チーム 歴史入力したすべてのコマンドのリストが表示されます。 各チームには番号が割り当てられます。 コマンド番号 x を実行するには、次のように入力します。 "!バツ"。 ストーリーが長すぎる場合は、試してみることができます 「私には少ない歴史」, これにより、リストがスクロール可能になります。

テキストの変更

ここではマウスは機能しません。 左右の矢印を使用してライン上を移動します。

キーボード入力で文字が追加されます。 既存のテキストは削除されません。

ソフトウェアシェル

コンソールとターミナルはシェル プログラムを使用してコマンドを処理します。
シェルはコマンド インタープリタであり、コマンド ラインに入力されたコマンドを認識し、そのコマンドを実行するプログラムを起動します。
Ubuntu はデフォルトで bash シェルを使用し、bash 言語のコマンドを認識します。
Bash は別のシェルに置き換えることができ、いくつかのシェルがあります。 各シェルには独自の設定と機能のセットがあります。
(シェルに入ったときのコマンドの自動実行、内部シェルコマンド、履歴のメンテナンス、短縮コマンド - エイリアスを割り当てることができます)。

チーム

コマンドは、コマンド ラインに入力し、Enter キーを押すことで実行できる、事前に定義された文字、数字、記号のセットです。

チームは 2 つのタイプに分けられます。

    シェルに組み込まれたコマンド (履歴など)

    システムにインストールされているプログラムを制御するコマンド

プログラムを管理するためのコマンドは、次のスキームに従って構築されます。

Program_name - キーの値

番組名- これは、$PATH 変数に書き込まれたディレクトリからの実行可能ファイルの名前です (/bin、/sbin、/usr/bin、/usr/sbin、/usr/local/bin、/usr/local/sbin など) .) または実行可能ファイルへのフルパス (/opt/deadbeef/bin/deadbeef)
- プログラム名の後に記述されます (-h など)。各プログラムには独自のスイッチのセットがあり、それらはプログラムのヘルプにリストされており、キーは使用する設定や実行するアクションを示すために使用されます。
意味- アドレス、数字、テキスト、特殊文字 (*、~、\、&、" "、_)、変数 ($HOME、$USER、$PATH)

次のようにコマンドを実行できます。

    コマンドラインにコマンドを入力して Enter キーを押します

    手順からコマンドをコピーしてコマンド ラインに貼り付け、Enter キーを押します。

    スクリプトを作成し、マウスのダブルクリックで実行します(テキストファイルを作成し、最初の行に #!/bin/bash を記述し、下の列にコマンドを記述し、保存し、ファイルのプロパティで実行を許可し、ダブルクリックします)ファイル上でリストされたすべてのコマンドを実行します)

端末では大文字と小文字が区別されることに注意してください。 Linux では、ユーザー、ユーザー、USER という単語は異なります。

コマンドチートシート

ファイルコマンド

CD ../.. 2 つ上のレベルのディレクトリに移動します
CD ホームディレクトリに移動する
cd ~ユーザー ユーザーのホームディレクトリに移動します
CD- 現在のディレクトリに移動する前にいたディレクトリに移動します
障害者 現在のディレクトリを表示
mkdir ディレクトリ ディレクトリを作成します
mkdir dir1 「dir1」という名前のディレクトリを作成します
mkdir dir1 dir2 2 つのディレクトリを同時に作成する
mkdir -p /tmp/dir1/dir2 ディレクトリツリーを作成する
rmファイル ファイルを削除する
rm -r ディレクトリ ディレクトリディレクトリを削除する
rm -f ファイル ファイルを強制的に削除する
rm -rf ディレクトリ ディレクトリ dir を強制的に削除します
rm -f ファイル1 「file1」という名前のファイルを削除します
rmdir ディレクトリ 1 「dir1」という名前のディレクトリを削除します
rm -rf ディレクトリ 1 「dir1」という名前のディレクトリとその内容をすべて再帰的に削除します
rm -rf ディレクトリ 1 ディレクトリ 2 2 つのディレクトリとその内容を再帰的に削除します
cp ファイル1 ファイル2 file1 を file2 にコピー
cp -r dir1 dir2 dir1 を dir2 にコピーします。 ディレクトリ dir2 が存在しない場合は作成されます
CP ディレクトリ/ dir ディレクトリ内のすべてのファイルを現在のディレクトリにコピーします
cp -a /tmp/dir1 ディレクトリ dir1 をすべての内容とともに現在のディレクトリにコピーします
cp -a dir1 dir2 ディレクトリ dir1 をディレクトリ dir2 にコピーします
mv dir1 new_dir ファイルまたはディレクトリの名前を変更または移動する
MV ファイル1 ファイル2 file1 の名前を変更するか、file1 を file2 に移動します。 file2 が既存のディレクトリの場合 - file1 を file2 ディレクトリに移動します
ln -s ファイル1 lnk1 ファイルまたはディレクトリへのシンボリック リンクを作成する
ln ファイル1 lnk1 ファイルまたはディレクトリへの「ハード」(物理) リンクを作成する
タッチファイル ファイルを作成する
touch -t 0712250000 fileditest ファイルの作成日時が存在しない場合は、指定した日時 (YYMMDDhhmm) でファイルを作成します。
猫 > ファイル 標準入力をファイルに直接入力する
さらに多くのファイル ファイルの内容を印刷する
ヘッドファイル ファイルの最初の 10 行を出力する
テールファイル ファイルの最後の 10 行を出力する
tail -f ファイル ファイルの内容が大きくなるにつれて、最後の 10 行から始めて出力します。

アーカイブ

tar cf ファイル.tar ファイル ファイルを含む file.tar という名前の tar アーカイブを作成します。
tar xf ファイル.tar file.tar を解凍します
tar czf ファイル.tar.gz ファイル Gzip 圧縮を使用して tar アーカイブを作成する
tar xzf ファイル.tar.gz Gzipでtarを解凍する
tar cjf ファイル.tar.bz2 Bzip2 圧縮を使用して tar アーカイブを作成する
tar xjf ファイル.tar.bz2 Bzip2でtarを解凍する
gzipファイル ファイルを圧縮し、ファイル名を file.gz に変更します。
gzip -d ファイル.gz file.gz をファイルに解凍します
bunzip2 ファイル1.bz2 ファイル「file1.gz」を解凍します。
gzip -9 ファイル1 ファイル file1 を最大圧縮率で圧縮します
rar ファイル1.rar test_file rar アーカイブ「file1.rar」を作成し、その中にファイル test_file を含めます
rar file1.rar file1 file2 dir1 rar アーカイブ「file1.rar」を作成し、その中に file1、file2、dir1 を含めます
rar×ファイル1.rar rar アーカイブを解凍する
tar -cvf archive.tar file1 ファイル file1 を含む tar アーカイブ archive.tar を作成します。
tar -cvf archive.tar file1 file2 dir1 file1、file2、dir1 を含む tar アーカイブ archive.tar を作成します。
tar -tf アーカイブ.tar アーカイブの内容を表示する
tar -xvf アーカイブ.tar アーカイブを解凍する
tar -xvf archive.tar -C /tmp アーカイブを /tmp に解凍します
tar -cvfj archive.tar.bz2 dir1 アーカイブを作成し、bzip2 を使用して圧縮します (翻訳者注: -j スイッチはすべての *nix システムで機能するわけではありません)
tar -xvfj archive.tar.bz2 アーカイブを解凍して解凍します (翻訳者注: -j スイッチはすべての *nix システムで機能するわけではありません)
tar -cvfz archive.tar.gz dir1 アーカイブを作成し、gzip を使用して圧縮します。
tar -xvfz archive.tar.gz アーカイブを解凍して解凍します
zip ファイル1.zip ファイル1 圧縮された zip アーカイブを作成する
zip -r file1.zip file1 file2 dir1 複数のファイルやディレクトリを含む圧縮 zip アーカイブを作成します
file1.zipを解凍します zip アーカイブを解凍して展開します

ローカル deb パッケージ (dpkg) の操作

deb は、dpkg パッケージ管理システムを使用して Debian プロジェクト OS などにソフトウェアを配布およびインストールするための「バイナリ」パッケージのファイル名拡張子です。 Deb は Debian という単語の一部であり、Debian 創設者 Ian Murdoch のガールフレンド (後の妻、現在は元) の名前 Debra と彼自身の名前 Ian から派生したものです。

dpkg -i パッケージ.deb 更新パッケージをインストール
dpkg -r パッケージ名 システムからパッケージを削除する
dpkg -l システムにインストールされているすべてのパッケージを表示します
dpkg -l | grep httpd システムにインストールされているすべてのパッケージの中から、名前に「httpd」を含むパッケージを見つけます。
dpkg -s パッケージ名 特定のパッケージに関する情報を表示する
dpkg -L パッケージ名 システムにインストールされているパッケージに含まれるファイルのリストを表示します
dpkg –contents package.deb システムにまだインストールされていないパッケージに含まれるファイルのリストを表示します。
dpkg -S /bin/ping 指定されたファイルを含むパッケージを検索します

Apt パッケージ マネージャーの使用

apt (高度なパッケージング ツール) - Debian およびそれらをベースにしたオペレーティング システム (Ubuntu、Linux Mint など) でソフトウェア パッケージをインストール、更新、削除するためのプログラム。Mandrake ベースのディストリビューション (Mandriva、ALTLinux など) でも使用されることもあります。 PCLinuxOS。 プリコンパイルされたパッケージとソース コードの両方から、UNIX 系オペレーティング システム用のプログラムを自動的にインストールして構成できます。

apt-get インストール パッケージ名 更新パッケージをインストール
apt-cdrom インストール パッケージ名 CDROM からパッケージをインストール/更新します
apt-getアップデート 更新されたパッケージリストを取得する
apt-get アップグレード システムにインストールされているパッケージを更新する
apt-get パッケージ名を削除します 構成ファイルの保存中にシステムにインストールされているパッケージを削除する
apt-get パージ package_name 構成ファイルを削除して、システムにインストールされているパッケージを削除します
適切な取得チェック 依存関係の整合性をチェックする
適切なクリーンアップ ダウンロードしたパッケージ アーカイブ ファイルを削除する
apt-get autoclean 古いダウンロードされたパッケージ アーカイブ ファイルを削除する

ファイルの内容の表示

猫ファイル1 file1 の内容を標準出力に出力します
tac ファイル1 file1 の内容を逆の順序で標準出力デバイスに出力します (最後の行が最初になるなど)。
もっと見る ファイル1 file1 の内容を標準出力にページングします
ファイル1を減らします file1 の内容をページごとに標準出力デバイスに出力しますが、両方向 (上下) にスクロールしたり、内容ごとに検索したりする機能もあります。
ヘッド -2 ファイル 1 file1 の最初の 2 行を標準出力に出力します。 デフォルトでは 10 行が出力されます
尾部 -2 ファイル 1 file1 の最後の 2 行を標準出力に出力します。 デフォルトでは 10 行が出力されます
tail -f /var/log/messages ファイル /var/log/messages の内容をテキストとして標準出力に出力します。

テキストの操作

猫ファイル_オリジナル | >結果.txt ファイルの内容を処理し、結果を新しいファイルに出力するアクションを実行するための一般的な構文
猫ファイル_オリジナル | » 結果.txt ファイルの内容を処理し、結果を既存のファイルに出力するアクションを実行するための一般的な構文。 ファイルが存在しない場合は作成されます
grep 8 月 /var/log/messages ファイル「/var/log/messages」から 「Aug」を含む標準出力行を選択して出力します。
grep ^Aug /var/log/messages ファイル「/var/log/messages」から 「Aug」で始まる標準出力行を選択して出力します。
grep /var/log/messages ファイル「/var/log/messages」から 数値を含む文字列を選択して標準出力に出力します
grep 8 月 -R /var/log/* /var/log ディレクトリ以下にあるすべてのファイルで「Aug」を含む行を選択し、標準出力に出力します。
sed "s/stringa1/stringa2/g" example.txt example.txt ファイルの「string1」を「string2」に置き換え、結果を標準出力デバイスに出力します
sed "/^$/d" example.txt example.txt ファイルから空行を削除する
sed "/*#/d; /^$/d" example.txt example.txt ファイルから空の行とコメントを削除する
エコー「エセンピオ」 | tr "[:下位:]" "[:上:]" 文字を小文字から大文字に変換する
sed -e "1d" 結果.txt example.txt ファイルから最初の行を削除する
sed -n "/string1/p" 「string1」を含む文字列のみを表示します
sed -e "s/ *$ "例.txt |各行末の空白文字を削除します。 | sed -e "s/string1 g" 例.txt 他には何も変更せずに、テキストから文字列「string1」を削除します。
sed -n "1.8p;5q" example.txt ファイルから最初から 8 行を取り出し、最初の 5 行を出力します。
sed -n "5p;5q" example.txt 5行目を出力します
sed -e "s/0*/0/g" example.txt 任意の数のゼロのシーケンスを単一のゼロに置き換えます
cat -n ファイル1 ファイルの内容を出力するときに行番号を付ける
猫の例.txt | awk "NR%2==1" ファイルの内容を出力する場合、ファイルの偶数行は出力しない
エコー a b c | awk "($1 を出力)" 最初の列を表示します。 デフォルトでは、スペース/スペースまたは文字/タブ文字で区切られます。
エコー a b c | awk "($1,$3 を出力)" 1 列目と 3 列目を表示します。 デフォルトでは、スペース/スペースまたは文字/タブ文字による分割
ファイル1 ファイル2を貼り付け file1 と file2 の内容をテーブルとして結合します: file1 の行 1 = 行 1 列 1-n、ファイル 2 の行 1 = 行 1 列 n+1-m
貼り付け -d "+" ファイル 1 ファイル 2 file1 と file2 の内容を「+」区切り文字でテーブルとして結合します。
ファイル1 ファイル2を並べ替える 2 つのファイルの内容を並べ替える
ファイル 1 ファイル 2 を並べ替える | ユニークな 2 つのファイルの内容を重複を表示せずに並べ替える
ファイル 1 ファイル 2 を並べ替える | ユニーク -u 2 つのファイルの内容をソートし、一意の行のみを表示します (両方のファイルに含まれる行は標準出力には出力されません)。
ファイル 1 ファイル 2 を並べ替える | ユニーク -d 2 つのファイルの内容を並べ替えて、重複する行のみを表示します
comm -1 ファイル1 ファイル2 ファイル「file1」に属する行を表示せずに 2 つのファイルの内容を比較します。
comm -2 ファイル1 ファイル2 ファイル「file2」に属する行を表示せずに 2 つのファイルの内容を比較します。
comm -3 ファイル1 ファイル2 2 つのファイルの内容を比較し、両方のファイルで見つかった行を削除します

文字セットとファイル形式の変換

ファイルシステムの分析

ファイルシステムのマウント

ファイル システムのマウントは、オペレーティング システムが使用できるようにディスク パーティションを準備するプロセスです。

取り付け操作はいくつかの段階で構成されます。

    搭載するシステムの種類の決定

    マウントされたシステムの整合性のチェック

    システム データ構造を読み取り、対応するファイル マネージャー モジュール (ファイル システム ドライバー) を初期化します。

    マウントの終了を示すフラグを設定します。 正しくアンマウントされると、このフラグはリセットされます。 ブート中にフラグがリセットされていないとシステムが判断した場合は、作業が正しく完了していないため、FS を修復する必要がある可能性があります。

    新しいファイル システムを共有名前空間に組み込む

マウント /dev/hda2 /mnt/hda2 「hda2」パーティションを「/mnt/hda2」マウント ポイントにマウントします。 マウントポイントディレクトリ「/mnt/hda2」があることを確認してください。
/dev/hda2 をアンマウントします 「hda2」パーティションをアンマウントします。 「/mnt/hda2」はそのままにして実行してください。
フューザー -km /mnt/hda2 パーティションを強制的にアンマウントします。 パーティションが一部のユーザーによって占有されている場合に適用されます
umount -n /mnt/hda2 /etc/mtab に情報を入力せずにアンマウントを実行します。 ファイルに読み取り専用属性がある場合、または十分なディスク領域がない場合に役立ちます。
マウント /dev/fd0 /mnt/フロッピー フロッピーディスクをマウントする
/dev/cdrom /mnt/cdrom をマウントします CD または DVD をマウントする
マウント /dev/hdc /mnt/cdrecorder CD-R/CD-RW または DVD-R/DVD-RW(+-) をマウントします
mount -o ループ file.iso /mnt/cdrom ISO イメージをマウントする
マウント -t vfat /dev/hda5 /mnt/hda5 Windows FAT32 ファイル システムをマウントする

ファイルシステムのフォーマット

フォーマットとは、磁気面(ハードドライブ、フロッピーディスク)、光学メディア(CD/DVD/Blu-rayディスク)、ソリッドステートドライブ(フラッシュメモリ)上にある電子記憶メディアのデータ記憶領域にマークを付けるソフトウェアプロセスです。 - フラッシュ モジュール、SSD) など。このプロセスにはさまざまな方法があります。

フォーマット自体は、ファイル システム構造などのデータ アクセス構造の作成 (形成) で構成されます。 この場合、記憶媒体上にある(フォーマット前にあった)情報に直接アクセスする可能性は失われ、その一部は回復不可能に破壊されます。 一部のソフトウェア ユーティリティでは、フォーマットされたメディアから情報の一部 (通常は大部分) を回復できます。 フォーマット プロセスでは、メディアの整合性をチェックして修正することもできます。

バックアップの作成

バックアップは、損傷または破壊が発生した場合にデータを元の場所または新しい場所に復元するために設計された媒体 (ハード ドライブ、フロッピー ディスクなど) 上にデータのコピーを作成するプロセスです。

dump -0aj -f /tmp/home0.bak /home /home ディレクトリの完全バックアップをファイル /tmp/home0.bak に作成します。
dump -1aj -f /tmp/home0.bak /home /home ディレクトリの増分バックアップをファイル /tmp/home0.bak に作成します。
復元 -if /tmp/home0.bak バックアップ /tmp/home0.bak から復元
rsync -rogpav –delete /home /tmp /tmp を /home と同期する
rsync -rogpav -e ssh –delete /home ip_address:/tmp SSHトンネル経由で同期する
rsync -az -e ssh –delete ip_addr:/home/public /home/local 圧縮された SSH トンネルを介してローカル ディレクトリをリモート ディレクトリと同期する
rsync -az -e ssh –delete /home/local ip_addr:/home/public 圧縮された SSH トンネルを介してリモート ディレクトリをローカル ディレクトリと同期する
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr "=hda.gzのdd" SSH トンネル経由でローカル ディスクの「スナップショット」をリモート コンピュータ上のファイルに作成します。
tar -Puf バックアップ.tar /home/user 権限を維持しながら、「/home/user」ディレクトリの増分バックアップをbackup.tarファイルに作成します。
(cd /tmp/local/ && tar c .) | ssh -C user@ip_addr "cd /home/share/ && tar x -p" /tmp/local の内容を /home/share/ への SSH トンネル経由でリモート コンピュータにコピーする
(tar c /home) | ssh -C user@ip_addr "cd /home/backup-home && tar x -p" /home/backup-home への SSH トンネル経由で /home の内容をリモート コンピューターにコピーする
タール cf - 。 | (cd /tmp/backup ; tar xf -) 権限とリンクを維持しながら、あるディレクトリを別のディレクトリにコピーする
/home/user1 -name "*.txt" を見つけます | xargs cp -av –target-directory=/home/backup/ –parents /home/user1 で名前が「.txt」で終わるすべてのファイルを検索し、それらを別のディレクトリにコピーします
find /var/log -name "*.log" | tar cv –files-from=- | bzip2 > log.tar.bz2 /var/log で名前が「.log」で終わるすべてのファイルを検索し、そこから bzip アーカイブを作成します。
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 /dev/hda からフロッピー ディスクに MBR (マスター ブート レコード) のコピーを作成します。
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 MBR をフロッピー ディスクから /dev/hda にリカバリします

ディスクスペース

df -h マウントされたパーティションに関する情報を表示し、合計スペース、使用可能スペース、および使用済みスペースを示します (翻訳者注: -h スイッチはすべての *nix システムで機能するわけではありません)
ls -lSr |詳細 サイズの昇順で再帰的にソートされたファイルとディレクトリのリストを表示し、ページごとの参照を可能にします
du -sh dir1 ディレクトリ「dir1」が占めるサイズを計算して表示します (翻訳者注: -h スイッチはすべての *nix システムで機能するわけではありません)
デュ -sk * | ソート -rn ファイルとディレクトリのサイズと名前をサイズ順に表示します
rpm -q -a –qf "%10(サイズ)t%(名前)" | ソート -k1,1n rpm パッケージ ファイルが占有する使用済みディスク容量をサイズ順に表示します (fedora、redhat など)。
dpkg-query -W -f="$(インストール済みサイズ;10)t$(パッケージ)n" | ソート -k1,1n deb パッケージ ファイルが占有する使用済みディスク容量をサイズ順に表示します (ubuntu、debian など)。

のCD-ROM

mkisofs /dev/cdrom > cd.iso ISOディスクイメージを作成する
mkisofs /dev/cdrom | gzip > cd_iso.gz 圧縮された ISO ディスク イメージを作成する
mkisofs -J -allow-leading-dots -R -V 「ラベル CD」 -iso-level 4 -o ./cd.iso data_cd フォルダーの ISO イメージを作成する
cdrecord -v dev=/dev/cdrom cd.iso ISO イメージを書き込む
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom 圧縮された ISO イメージを書き込む
mount -o ループ cd.iso /mnt/iso ISOイメージをマウントする
CDパラノイア-B オーディオトラックをディスクから wav ファイルに読み込みます
CD-パラノイア – 「-3」 ディスクから最初の 3 つのオーディオ トラックを数えて wav ファイルにします
cdrecord –スキャンバス SCSIチャネルを識別する

ユーザーとグループ

groupadd グループ名 group_name という名前の新しいグループを作成します
groupdel グループ名 グループ group_name を削除します
groupmod -n 新しいグループ名 古いグループ名 グループの名前を old_group_name から new_group_name に変更します
useradd -c "Nome Cognome" -g admin -d /home/user1 -s /bin/bash user1 ユーザー user1 を作成し、ホーム ディレクトリとして /home/user1 を割り当て、シェルとして /bin/bash を割り当て、管理者グループに含めて、Nome Cognome コメントを追加します。
useradd user1 ユーザー user1 を作成する
ユーザーデル -r ユーザー1 user1 とそのホーム ディレクトリを削除します
usermod -c "ユーザー FTP" -g system -d /ftp/user1 -s /bin/nologin user1 ユーザー属性を変更する
パスワード パスワードを変更する
パスワードユーザー1 user1 のパスワードを変更します (root のみ)
チャージ -E 2005-12-31 user1 ユーザーアカウント user1 の有効期限を設定します
うわーく システムアカウントファイルが正しいかどうかを確認してください。 ファイル /etc/passwd および /etc/shadow がチェックされます
グルプック システムアカウントファイルの正当性をチェックします。 ファイル /etc/group がチェックされます
newgrp [-] グループ名 現在のユーザーのプライマリ グループを変更します。 「-」を指定すると、一度ログアウトして再度ログインしたのと同じ状態になります。 グループを指定しない場合、プライマリ グループは /etc/passwd から割り当てられます。

ファイル権限の設定・変更

chmod (英語の変更モードに由来) は、ファイルやディレクトリへのアクセス権を変更するためのプログラムです。 この名前は、実際にはファイル、ディレクトリ、シンボリック リンクへのアクセス権を変更する Unix OS プログラム chmod に由来しています。

ls -lh 現在のディレクトリ内のファイルとディレクトリの表示権限
ls /tmp | pr -T5 -W$COLUMNS /tmp ディレクトリの内容を出力し、出力を 5 つの列に分割します。
chmod ugo+rwx ディレクトリ 1 directory1 に権限を追加します。ugo(User Group Other)+rwx(Read Write eXecute) - すべてのユーザーに完全な権限を与えます。 同様のことをこの方法で行うことができます chmod 777 directory1
chmod go-rwx ディレクトリ 1 グループおよび他の全員からディレクトリ 1 に対するすべての権限を剥奪します。
chown user1 file1 file1 の所有者を user1 に割り当てる
chown -R user1 ディレクトリ 1 directory1 の所有者を user1 に再帰的に割り当てます
chgrp グループ 1 ファイル 1 ファイル file1 の所有者グループを group1 に変更します
chown user1:group1 file1 ファイル file1 の所有者と所有者のグループを変更します
find / -perm -u+s ルートから開始して、SUID セットを持つすべてのファイルを検索します

一般的な意味

400 (-r----) 所有者は読む権利を有します。 他の誰もいかなる行動も実行する権利はありません
644 (-rw-r–r–) すべてのユーザーには読み取り権限があります。 所有者は編集できます
660 (-rw-rw--) 所有者とグループは読み取りと編集ができます。 残りの者にはいかなるアクションも実行する権利がありません
664 (-rw-rw-r–) すべてのユーザーには読み取り権限があります。 所有者とグループが編集可能
666 (-rw-rw-rw-) すべてのユーザーが読み取りと編集が可能
700 (-rwx--) 所有者は読み取り、書き込み、実行が可能です。 他の誰もいかなる行動も実行する権利はありません
744 (-rwxr–r–) 各ユーザーは読み取り可能で、所有者は編集および実行する権限を持ちます。
755 (-rwxr-xr-x) 各ユーザーは読み取りと実行の権利を持ちます。 所有者は編集できます
777 (-rwxrwxrwx) 各ユーザーは読み取り、編集、実行が可能
1555 (-r-xr-xr-t) 各ユーザーは読み取りと実行の権利を持ちます。 ファイルの所有者のみがファイルを削除できます
2555 (-r-xr-sr-x) 各ユーザーは、ファイル所有者のユーザー グループの権限で読み取りおよび実行する権利を持ちます。
4555 (-r-sr-xr-x) 各ユーザーは、ファイル所有者の権限で読み取りおよび実行する権利を持ちます。

セキュア シェル (ssh) コマンド

SSH (Secure Shell) は、オペレーティング システムのリモート制御と TCP 接続のトンネリング (ファイル転送など) を可能にするアプリケーション レベルのネットワーク プロトコルです。 Telnet プロトコルや rlogin プロトコルと機能的には似ていますが、それらとは異なり、送信されるパスワードを含むすべてのトラフィックが暗号化されます。 SSH では、さまざまな暗号化アルゴリズムを選択できます。 SSH クライアントと SSH サーバーは、ほとんどのネットワーク オペレーティング システムで使用できます。

SSH を使用すると、セキュリティで保護されていない環境でも、他のほぼすべてのネットワーク プロトコルを安全に転送できます。 したがって、コマンド シェルを使用してコンピュータ上でリモート作業できるだけでなく、暗号化されたチャネルを介してオーディオ ストリームやビデオ (Web カメラなどから) を送信することもできます。 SSH は、後続の暗号化のために送信データの圧縮を使用することもできます。これは、たとえば、X Window System クライアントをリモートで起動する場合に便利です。

ほとんどのホスティング プロバイダーは、クライアントにホーム ディレクトリへの SSH アクセスを有料で提供しています。 これは、コマンド ラインで作業する場合と、プログラム (グラフィカル アプリケーションを含む) をリモートで起動する場合の両方に便利です。

プロセス管理

プロセスとは、現在実行中のプログラムです。 ISO 9000:2000 標準では、プロセスを、受信データを送信データに変換する、相互に関連し対話する一連のアクティビティとして定義しています。 コンピューター プログラム自体は命令の受動的なコレクションにすぎませんが、プロセスはそれらの命令を直接実行するものです。 また、プロセスとは、実行中のプログラムとそのすべての要素 (アドレス空間、グローバル変数、レジスタ、スタック、開いているファイルなど) です。

実行中のすべてのプロセスを表示する
ps 現在アクティブなプロセスをリストする
ps-eafw 実行中のプロセス、プロセスが使用するリソース、その他の有用な情報を表示します (1 回)
ps -e -o pid,args –forest PIDとプロセスをツリー形式で表示します
pstree プロセスツリーを表示する
キル -9 98989 PID 98989 のプロセスを「強制終了」します (データの整合性は無視します)。
kill -TERM 98989 PID 98989 でプロセスを正しく終了します。
キル -1 98989 PID 98989 のプロセスに構成ファイルの再読み込みを強制します
lsof -p 98989 PID 98989 のプロセスによって開かれたファイルのリストを表示します。
lsof /ホーム/ユーザー1 /home/user1 ディレクトリーから開いているファイルのリストを表示します。
strace -cls >/dev/null ls プロセスによって作成および受信されたシステム コールをリストします。
strace -f -e open ls >/dev/null ライブラリ呼び出しを表示する
watch -n1 "cat /proc/interrupts" リアルタイムでの割り込み表示
最後の再起動 システムの再起動履歴を表示する
最後のユーザー1 user1 のシステムへの登録履歴と、システム内で費やした時間を表示します
lsmod ロードされたカーネルモジュールを表示する
フリー -m RAMのステータスをメガバイト単位で表示します
スマートctl -A /dev/hda SMART経由でハードドライブ/dev/hdaのステータスを監視しています
スマートctl -i /dev/hda ハードドライブ /dev/hda 上の SMART の可用性を確認する
末尾 /var/log/dmesg カーネルブートログから最後の 10 エントリを出力します。
末尾 /var/log/messages システム ログの最後の 10 エントリを表示します

ネットワーク(LANおよびWiFi)

ifconfig eth0 ネットワークインターフェイス eth0 の設定を表示
ifup eth0 インターフェイス eth0 をアクティブ化 (レイズ)
ifdown eth0 (下位) インターフェイス eth0 を非アクティブ化します。
ifconfig eth0 192.168.1.1 ネットマスク 255.255.255.0 eth0 インターフェイスを IP アドレスとサブネット マスクに設定します。
ifconfig eth0 プロミス eth0 インターフェースを無差別モードに切り替えてパケットを「キャッチ」します (スニッフィング)
ifconfig eth0 -promisc インターフェイス eth0 で無差別モードを無効にする
dhclient eth0 dhcp モードでインターフェイス eth0 をアクティブ化する
ルート -n ローカルルーティングテーブルを表示する
ルート追加 -net 0/0 gw IP_ゲートウェイ デフォルトゲートウェイのIPアドレスを設定する
ルート追加 -net 192.168.0.0 ネットマスク 255.255.0.0 GW 192.168.1.1 IP アドレス 192.168.1.1 のゲートウェイを介してネットワーク 192.168.0.0/16 に静的ルートを追加します。
ルート デル 0/0 GW IP_ゲートウェイ デフォルトゲートウェイのIPアドレスを削除する
echo "1" > /proc/sys/net/ipv4/ip_forward パケット転送を許可する
ホスト名 コンピュータ名を表示する
ホスト www.linuxguide.it ホスト名 www.linuxguide.it を IP アドレスに解決し、その逆も同様です *ホスト 62.149.140.85*
IPリンクショー* すべてのインターフェースのステータスを表示する
mii-tool eth0 インターフェイス eth0 のステータスと接続タイプを表示します
ethtool eth0 eth0 のインターフェイス統計を表示し、サポートされている接続モードや現在の接続モードなどの情報を表示します。
netstat -tupn 名前を IP アドレス、PID、およびこれらの接続を提供するプロセスの名前に解決せずに、TCP および UDP プロトコル経由で確立されたすべてのネットワーク接続を表示します。
netstat -tupln IP アドレス、PID、ポートでリッスンしているプロセスの名前への名前解決を行わずに、TCP および UDP プロトコルを介したすべてのネットワーク接続を表示します。
tcpdump tcp ポート 80 TCP ポート 80 (通常は HTTP) 上のすべてのトラフィックを表示します
iwlistスキャン 電波をスキャンしてワイヤレス アクセス ポイントが利用可能かどうかを確認する
iwconfig eth1 ワイヤレスネットワークインターフェイスeth1の設定を表示

Microsoft Windowsネットワーク(SAMBA)

IPTABLES (ファイアウォール)

iptables は、Linux カーネル バージョン 2.4、2.6、3.x、4.x の netfilter ファイアウォールの操作を管理するための標準インターフェイスであるコマンド ライン ユーティリティです。 iptables ユーティリティを使用するには、スーパーユーザー (root) 権限が必要です。

iptables -t フィルター -nL すべてのルールチェーンを表示
iptables -t nat -L NAT テーブル内のすべてのルール チェーンを表示します。
iptables -t フィルター -F フィルタテーブル内のすべてのルールチェーンをクリアします
iptables -t nat -F NAT テーブル内のすべてのルール チェーンをクリアします
iptables -t フィルター -X フィルタテーブル内のすべてのカスタムルールチェーンを削除します
iptables -t filter -A INPUT -p tcp –dport telnet -j ACCEPT 着信 Telnet 接続を許可する
iptables -t filter -A OUTPUT -p tcp –dport http -j DROP 発信 HTTP 接続をブロックする
iptables -t filter -A FORWARD -p tcp –dport Pop3 -j ACCEPT POP3接続の転送を許可する
iptables -t filter -A INPUT -j LOG –log-prefix “DROP INPUT” INPUT チェーンを通過するパケットのカーネル ロギングを有効にし、メッセージにプレフィックス「DROP INPUT」を追加します。
iptables -t nat -A ポストルーティング -o eth0 -j マスカレード eth0 インターフェイスで送信パケットの NAT (ネットワーク アドレス変換) を有効にします。 動的に割り当てられた IP アドレスで使用する場合に許容されます
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT –宛先 10.0.0.2:22 あるホスト宛てのパケットを別のホストにリダイレクトする

システムインフォメーション

アーチ ディスプレイコンピュータのアーキテクチャ
uname -r 使用されているカーネルのバージョンを表示する
dmidecode -q ハードウェア システム コンポーネントの表示 - (SMBIOS/DMI)
hdparm -i /dev/hda ハードドライブの特性を表示する
hdparm -tT /dev/sda ハードドライブからのデータ読み取りパフォーマンスをテストする
猫/proc/cpuinfo ディスプレイプロセッサー情報
cat /proc/割り込み 割り込みを表示
猫/proc/meminfo メモリ使用量を確認する
cat /proc/swaps スワップファイルを表示
猫/proc/バージョン カーネルのバージョンを表示する
猫/proc/net/dev ネットワークインターフェイスとその統計を表示します
猫/proc/マウント マウントされたファイルシステムを表示する
lspciテレビ PCI デバイスのツリーとして表示
lsusb -テレビ USBデバイスツリーとして表示
日付 システム日付を表示する
2007 年 2007 年のカレンダー表を表示する
日付 041217002007.00 システムの日付と時刻を設定します MMDDDHHmmYYYY.SS (MonthDayHourMinutes Year.Seconds)
時計 -w BIOS でシステム時間を節約する
稼働時間 現在の稼働時間を表示する
w オンラインユーザーを表示
私は誰 ログインしている名前
指使い ユーザーに関する情報を表示する
うなめ -a カーネル情報を表示する
猫/proc/cpuinfo CPU情報
猫/proc/meminfo 記憶情報
男の命令 コマンドのマニュアルを表示
DF 番組情報 ディスクの使用について
デュ 現在のディレクトリの「重み」を表示します
無料 メモリとスワップの使用量
アプリはどこですか アプリプログラムの可能な場所
どのアプリ デフォルトで起動されるアプリはどれか

システムの停止

その他の便利なコマンド

適切な ...キーワード 何らかの形でキーワードに関連するコマンドのリストを表示します。 プログラムの動作はわかっているが、コマンドを覚えていない場合に便利です。
マンピン プログラムマニュアルを呼び出す(この場合は ping)
キーワードとは何ですか 指定されたプログラムの動作の説明を表示します
ldd /usr/bin/ssh SSHが動作するために必要なライブラリのリストを表示する
エイリアス hh="履歴" エイリアス hh をhistoryコマンドに割り当てます
探す 。 -max Depth 1 -name *.jpg -print -exec 変換 フォルダー内のすべての画像のサイズを変更し、ImageMagick の「変換」ユーティリティを渡して画像の小さいコピーを作成します (プレビュー)
スワポン/dev/hda3 hda3 パーティションにあるスワップ領域をアクティブ化します。
スワポン /dev/hda2 /dev/hdb3 hda2 および hdb3 パーティションにあるスワップ スペースをアクティブ化します。

プログラムのヘルプとマニュアルを表示する

コマンドで使用される便利なプログラムの名前は、学習または印刷する必要があり、その使用方法は、プログラムのヘルプまたはマニュアルを呼び出すことでいつでも調べることができます。

プログラムの簡単なガイドを取得するには、次の手順を実行する必要があります。

男のプログラム

矢印キーを使用して移動し、Q キーを押して終了します。 詳細については「マンマン」を参照

キーを示すヘルプを表示するには、次を実行する必要があります。

プログラム -h プログラム --ヘルプ

どちらのオプションも同じように機能するはずですが、一部のプログラム作成者はこれらのキーの 1 つを残しているため、必要に応じて両方を試してください。

男性から探す

どのコマンドが必要かわからない場合は、マニュアルのテキストを検索してみてください。

    男、何か必要なもの

    すべてのマニュアルから必要なものを探します。 試す:

    マンクオウムガイ

    それがどのように機能するかを見るために。 ちなみに、これは apropos コマンドを実行するのと同じです。

    男は何か必要なものがある

    システムマニュアル名のみで検索します。 試す:

    マン -f ノーム

    たとえば、whatis コマンドを実行すると、同じ結果が得られます。

もっと魅力的な男性を

Gnome/Unity デスクトップ ユーザーは、コンソールでコマンドを実行することで、シンプルな GUI を提供する yelp ユーティリティを利用できます。

Yelp 担当者:<команда>

Konqueror がインストールされているユーザーは、選択した壁紙で装飾されたマニュアル ページを読み、Web ブラウザのコンテキストで検索できます。 これを行うには、アドレス バーに「Konqueror」と入力し、次のコマンドを使用します。

男:/<команда>

無制限の権限でコマンドを実行

以下にリストされているコマンドのほとんどは、次のコマンドを前に置く必要があります。

これにより、自分のアカウントに属さないファイルやディレクトリを操作するために必要なスーパーユーザー権限が一時的に付与されます。 sudo を使用するにはパスワードが必要です。 このような管理者権限を持つユーザーのみがこのコマンドを使用できます。

ファイルとフォルダーを操作するためのコマンド

    チルダ文字 (~) はホーム フォルダーを表します。 もし、あんたが ユーザーの場合、チルダ (~) は /home になります /ユーザー.

    pwd (「print working directory」) コマンドを使用すると、現在いるディレクトリを確認できます。 ただし、Gnome ターミナルでは常にこれと同じ情報がウィンドウ タイトルに表示されることに注意してください。

    Ls は、現在のディレクトリ内のすべてのファイルを表示します。 このコマンドを特定のオプションとともに使用すると、ファイル サイズ、最終変更時刻、およびファイルのアクセス許可の表示を有効にすることもできます。 例: ls ~

    ホームフォルダーにあるものすべてが表示されます。

    cd コマンドは作業ディレクトリを変更します。 初めてターミナルを起動すると、ホーム フォルダーが表示されます。 ファイル システムを移動するには、 cd を使用する必要があります。 例:

    1. ルート ディレクトリに移動するには、cd / を実行します。

      ホーム フォルダーに移動するには、次のコマンドを実行します: cd ~

      1 つ上のディレクトリに移動するには、 cd ..

      以前にアクセスしたディレクトリに戻るには、次のコマンドを使用します。 cd -

      一度に複数のディレクトリを移動するには、移動先のフォルダーのフル パスを記述する必要があります。 たとえば、コマンド: cd /var/www

      /var/ ディレクトリの /www サブディレクトリに移動します。 そしてコマンド:

      Cd ~/デスクトップ\

      デスクトップに移動します。 この場合、「\」はスペースをエスケープすることを意味します。

    cp コマンドはファイルをコピーします。 たとえば、コマンド: cp text new

    「テキスト」ファイルの正確なコピーが作成され、「new」という名前が付けられますが、「ファイル」はどこにも消えません。 ディレクトリをコピーするには、次のコマンドを使用する必要があります。

    Cp -r ディレクトリの新規作成

    ここで、-r オプションは再帰的コピーを意味します。

    mv コマンドは、ファイルを別の場所に移動するか、単にファイルの名前を変更します。 たとえば、コマンド: mv ファイル テキスト

    「ファイル」の名前を「テキスト」に変更します。

    Mv テキスト ~/デスクトップ\デスク

    「テキスト」をデスクトップに移動しますが、名前は変更しません。 ファイルの名前を変更するには、ファイルの新しい名前を具体的に指定する必要があります。 処理を高速化するために、ホーム フォルダーへのパスを「~」に置き換えることができます。 sudo で mv を使用する場合、ターミナルは "~" をホーム フォルダーにもバインドすることに注意してください。 ただし、 sudo -i または sudo -s を使用してコンソールでルート セッションを有効にした場合、「~」はホーム ディレクトリではなくドライブのルートを指します。

    rm コマンドはファイルを削除します。

    rmdir コマンドは空のフォルダーを削除します。 フォルダーとそのすべての添付ファイルを削除するには、代わりに rm -r を使用します。

    Mkdir このコマンドはディレクトリを作成します。 mkdir music コマンドを実行すると、「music」というフォルダーが作成されます。

    別のコマンドのインライン説明を読みたい場合は、このコマンドを試してください。 例: 男男

    このコマンド自体の説明が表示されます。

システム情報コマンド

    チーム DFは、マウントされたすべてのパーティション上の占有ディスク容量を示します。 最も便利な: df -h

    表示にはブロックではなくメガバイト (M) とギガバイト (G) が使用されるためです。 -h は「人間が読める」ことを意味します。

    デュ特定のフォルダーが占有しているディスク容量を表示します。 すべてのサブディレクトリの情報を個別に表示することも、フォルダー全体の情報を表示することもできます。 .. user@users-desktop:~$ du /media/floppy 1032 /media/floppy/files 1036 /media/floppy/ user@users-desktop:~$ du -sh /media/floppy 1.1M /media/floppy/

    S は「概要」を表し、-h は「人間が読める」を表します。

    無料空き RAM と使用済み RAM の量を表示します。 コマンド: free -m

    情報をメガバイト単位で表示します。

    システム、実行中のプロセス、システム リソースに関する情報 (CPU 負荷、RAM とスワップの使用量、実行中のプロセスの数など) が表示されます。 トップを停止するにはQを押します。

他にも、最高のスタイルで設計された、非常に必要な素晴らしいユーティリティがいくつかあります。

    hトップトップの類似品で、機能がはるかに優れています

    イフトップアクティブなネットワーク接続、ネットワークのダウンロード/アップロード速度に関する情報

    イオトップアクティブなディスク操作を実行するプロセスに関する情報

    うなめ-a オプションを指定すると、マシン名、カーネルのバージョン、その他の詳細を含むすべてのシステム情報が表示されます。 この中で最も役立つのは、カーネルのバージョンを確認することです。

    パスワード新規ユーザー

ディレクトリツリーの構築

このユーティリティは、ディレクトリ ツリーを美しくフォーマットされた形式で表示します。 ツリー パッケージは Ubuntu リポジトリにあるため、インストールは 1 行で完了します。

sudo apt-get インストールツリー

ディレクトリ ツリーを表示するには、コマンドは次のようになります。

ツリー -dA テスト

サーバー管理者も通常のコンピューター ユーザーも、私たち全員がファイルを頻繁に扱います。 このプロセスには非常に時間がかかるため、自分にとって都合の良い環境でファイルを操作することが重要です。 私たちはファイルを開いたり、削除したり、移動したり、名前を変更したりすることがよくあります。 したがって、この記事では、Ubuntu用のファイルマネージャーを選択する方法を見てみましょう。 Ubuntu にはデフォルトで Nautilus が付属していますが、その外観と機能がすべての人に適しているとは限りません。さらに 7 つの異なるファイル マネージャーとそのインストール方法を見ていきます。

Linux 用のファイル マネージャーの幅広い選択肢について誰もが知っているわけではありません。 あるいは、知っているプログラムの機能を完全には理解していません。 Ubuntu にはさまざまなファイル マネージャーがあり、他のプログラムと同様にたくさんあります。 最も人気のあるものは次のとおりです。

  • ミッドナイトコマンダー
  • イルカ

これらはすべて優れたファイルマネージャーです。 シンプルなものから多機能なものまであります。 ニーズに合ったファイルマネージャーを選択できます。 Midnight Commander と Dolphin は私のお気に入りのファイル マネージャーです。 かなり頻繁に使っています。

これらのファイル マネージャーはすべて、好みに合わせてカスタマイズできます。 最もカスタマイズ可能なのは、Krusader と Konqueror です。 Midnight Commander はコンソール インターフェイスを備えた唯一のファイル マネージャーですが、多くの設定機能もあります。

Ubuntuでデフォルトのファイルマネージャーを変更する方法

ubuntu ファイルマネージャーを別のものに変更することにした場合、それはそれほど難しくありません。 好みのプログラムをインストールし、コンテキスト メニューが新しいファイル マネージャーで動作するようにいくつかのファイルを編集します。

そして、ファイルを修正する必要があります。

/usr/share/applications/nautilus-home.desktop
/usr/share/applications/nautilus-computer.desktop

次の行を置き換えます。

TryExec=ノーチラス
実行=ノーチラス

TryExec=ファイルマネージャー
Exec=ファイルマネージャー

そして今、ファイルには同じことが含まれています:

/usr/share/applications/nautilus-folder-handler.desktop

TryExec=ファイルマネージャー
Exec=ファイルマネージャー %U

Kubuntu では、デフォルトのファイル マネージャーはシステム設定で構成されます。 次に、Ubuntu のファイルマネージャーのレビューに移りましょう。

ミッドナイトコマンダー

Midnight Commander は、コマンド ライン インターフェイス (cli) を備えたファイル マネージャーです。 これは、グラフィカル シェルを起動する方法がない場合に特に便利ですが、グラフィカル インターフェイスのメイン ファイル マネージャーとしても使用できます。 ほぼすべてのコマンド ライン シェルで実行でき、SSH セッションでも実行できます。

次のコマンドを実行すると、コマンド ラインから Midnight Commander を起動できます。

上のスクリーンショットは、Ubuntu ターミナル エミュレーターの 1 つのタブに Midnight Commander を表示しています。 プログラムのユーザー インターフェイスは 2 つのパネルに分かれており、それぞれのパネルにディレクトリの内容が表示されます。 各パネルの上部には現在のディレクトリが表示されます。 ナビゲーションは矢印キーを使用して行われます。 Enter キーはフォルダーを開くために使用されます。

プログラムの最上部には、プログラム設定、左右のパネル、およびファイルに対するさまざまな操作を備えたメニューがあります。 ウィンドウの下部には、選択したファイルまたはディレクトリに関する情報と、ファンクション キーの行が表示されます。 目的のファンクション キーを押すだけで、特定のアクションをすばやく実行できます。 ここには、現在のディレクトリでコマンドをすばやく実行するためのターミナル行も表示されます。

次のコマンドを使用して Midnight Commander をインストールできます。

sudo apt-get インストール MC

Krusader は、GUI で Midnight Commander の概念を使用する優れたファイル マネージャーです。 また、2 ペイン インターフェイスを使用しますが、多くの追加機能もサポートしています。 キーボードと通常どおりマウスを使用したナビゲーションをサポートします。

Krusader には、ディレクトリの内容を表示する 2 つのパネルもありますが、1 つのパネルで複数のフォルダを開くことができるタブもあります。

各タブでファイルの表示モードを設定できます。 スクリーンショットでは、ファイルはアイコン、名前、サイズ、作成日、所有者、アクセス権などの詳細モードで表示されます。

ウィンドウの上部にはメニューがあり、下部にはファンクション キーとターミナルが並んでいます。 Krusader は現在のディレクトリと表示設定を自動的に保存するため、プログラムを開くと、前回保存したフォルダーに戻ります。

便利な機能の中でも、リモート サーバー上のファイルへのアクセスを簡素化する FTP および samba プロトコルのサポートに注目してください。

この最高の Ubuntu ファイル マネージャーをインストールするには、次の手順を実行します。

sudo apt-get インストールクルセイダー

これは Qt で書かれており、すべての Qt といくつかの KDE ライブラリを使用することに注意することが重要です。

Konqueror は、標準 KDE スイートのもう 1 つの強力なファイル マネージャーです。 これには興味深い機能が 1 つあります。ファイルにアクセスするだけでなく、URL を入力してインターネット ページを表示することもできます。

このファイル マネージャーのもう 1 つの機能は、複数のタブを開く機能であり、各タブで個別のディレクトリを開くことができます。

この図では、プログラム ウィンドウは右側の 3 つの部分と左側のサイドバーに分かれています。 ディレクトリ ツリーのあるサイドバーは、ファイル システム内をすばやく移動するために使用されます。

Konqueror のサイドバーが特に気に入っています。これにより、必要なファイルを見つけたり、ファイル システム内を移動したり、不要なディレクトリ ツリーをすばやく削除したりすることが簡単になります。

プログラムのインターフェイスは Krusader や Midnight Commander に似ていますが、機能ははるかに少なくなっています。 2 つの標準タブの代わりに、ここでは複数のパネルを作成し、必要に応じて配置できます。 キーボードまたはマウスを使用して、タブやディレクトリ間を移動できます。

ここでも、ファイルの表示モードはタブごとに設定されますが、自動保存はありません。 ただし、プログラムを起動するたびに起動する必要がある場所とタブを手動で保存できます。

Ubuntu にインストールするには、次のコマンドを使用します。

sudo apt-get install Konqueror

ダブルコマンダー

これは、Midnight Commander と Krusader のスタイルのもう 1 つの優れたファイル マネージャーです。 しかし、今回は GTK ライブラリに基づいているため、優れた機能が豊富なファイル マネージャーが必要で、KDE ​​ライブラリの半分をシステムにドラッグしたくない人には最適です。

インターフェイスは 2 つのパネルに分かれています。 優れた機能には、組み込みのテキスト エディター、HEX およびバイナリ形式でのファイルの表示のサポート、アーカイブの操作のサポートなどがあります。 また、Webdav、FTP、Samba 経由の接続など、さまざまなネットワーク機能もサポートしています。

インストールするには、次のコマンドを実行します。

sudo add-apt-repository ppa:alexx2000/doublecmd
$ sudo apt-get アップデート
$ sudo apt-get install doublecmd-gtk

イルカ

これも KDE のファイル マネージャーです。 そのインターフェイスは Konqueror に非常に似ていますが、Konqueror よりも美しく、機能的です。 ここでも、複数のパネルとタブを作成できます。 ファイル システムへのショートカットを含むサイドバーもあります。

デフォルトでは、パネルは 1 つだけ開きますが、別のパネルを追加して Dolphin をクルセイダーのように見せることを妨げるものはありません。 ただし、Konqueror のようなパネルの分割はここではサポートされていません。

ここではタブがサポートされていますが、タブは保存されず、プログラムを再起動すると、ホーム フォルダーが開いた 1 つのタブから開始されます。

次のコマンドを使用して Dolphin によってインストールされます。

sudo apt-get ドルフィンのインストール

Nautilus は Ubuntu のデフォルトであり、それについていくつか言わずにはいられませんでした。 ここでは、複数のパネルとタブのサポートがあり、クイック アクセスのショートカットを備えたサイドバーも利用できます。 シンプルで安定したファイルマネージャーで、そのシンプルさから初心者に最適です。

カタログ内のナビゲーションは、キーボードまたはマウスの矢印を使用して実行します。 ホットキー ショートカットもありますが、Double Commander ほど多くはありません。

これも軽量でシンプルなファイルマネージャーです。 おそらくノーチラスよりもさらに単純です。 見た目も動作も同じです。

次のコマンドを使用して Ubuntu にインストールできます。

sudo apt-get インストール トゥーナー

これも適度にシンプルな Ubuntu ファイル マネージャーです。 前の2つと同じように見えます。 ファイルを便利に操作できるように、タブとほとんどの機能がサポートされています。

画面の左側には、Konqueror と同様に、ファイル システムのツリー ビューを備えたパネルがあります。 このファイルマネージャーには優れた機能が備わっていると同時に、非常にシンプルなインターフェースが備わっています。

インストールするには:

sudo apt-get インストール PCmanfm

XFE

これは最も興味深いファイルマネージャーの 1 つです。 そのインターフェースには、Nautilus、Thunar、PcManFm の多くの機能が含まれていますが、同時にはるかに柔軟です。

今日は「Ubuntu Linux 用のトップ 4 ファイル マネージャー」をレビューしたいと思います。私はこのマネージャーを使用した経験とその操作のしやすさのみに基づいて、このトップをオンラインでランク付けしたわけではありません。

Linux で作業していると、私たちは毎日ファイル マネージャーを使用して作業を行っています。今日は、使用する価値のある最高のファイル マネージャーについて説明し、日常的に使用するファイル マネージャーを選択します。

どのオペレーティング システムでも、常にファイル マネージャーと対話します。最も簡単な例として、フォルダーから別のフォルダーに移動する場合、ファイルを最初のディレクトリから 2 番目のディレクトリに移動するのはすべてファイル マネージャーの作業です。これはファイル マネージャーの働きでもあり、現代ではファイル マネージャーなしでさまざまなオペレーティング システムを操作することは考えられません。

ファイル マネージャーがない状況を想像してみてください。ファイル (本、画像、音楽、テキスト ファイル、Word など) をどのように操作するかというと、簡単ではありません。 もちろん、「ターミナルがあるから、それで簡単に作業できる、はい、できます。でも、グラフィカル インターフェイスを備えたファイル マネージャーなしで毎日作業できるわけではありません。」と言う人もいるでしょう。 私の意見では、グラフィカル インターフェイスを使用せずにコンソールでファイルを操作する場合、これは、作業に利便性を追加する何らかのプログラムの作成が大きな喜びをもたらした、オペレーティング システムを作成していた遠い時代への回帰です。あなたはついに出産しました:D))」)。

今日は「Ubuntu linux のトップ 4 ファイル マネージャー」をレビューしたいと思います。読者のリクエストに応じて、さらに 6 つのファイル マネージャー (PCManFM/Double Commander/GNOME Commander/Midnight Commander "MC/Sunflower/Ranger") (予定なし) でレビューを補足しました。 、結果は 10 です。私はオンライン評価に基づいてこのトップをまとめたわけではなく、特定のマネージャーを使用した経験とその作業のしやすさのみに基づいて作成しました。

オウムガイ- もちろん、この最高のリストでは、このファイル マネージャーが評価の最初のステップを占めています。 その理由を説明します。GNOME 1.4、Nautilus 2.0 以降、このファイル マネージャーが Ubuntu Linux の Midnight Commander に取って代わりました。 Gnome 2 にあったときは、まともなファイル マネージャーでしたが、Gnome 3 に移行すると、その機能が失われます。 これを使用すると、バージョン 3.18.3 以降、バージョン 3.18.5 から純粋なホラーが始まります。 さらに継続的に発生するすべてのアップデートは、その利便性をすべて損なうだけです。バージョン 3.18.3 までのみを使用し、アップデートしないことをお勧めします。

ノーチラスの利点:

  • データ ストレージ デバイス (ハード ドライブ、ネットワーク ドライブ、フラッシュ ドライブ、光学ドライブなど) を接続または切断できます。
  • リモートサーバー (FTP、SSH、WebDAV、SMB) を操作するためのアクセス。
  • ファイルとディレクトリを参照します。
  • ファイル (ビデオ、画像、PDF、DJVU、テキスト ファイル) のサムネイルを表示する機能。
  • ファイルとディレクトリのプロパティを表示する機能。
  • ファイルとディレクトリを作成、変更、削除、編集できます。
  • スクリプトとアプリケーションを実行する機能。
  • ファイルとディレクトリを名前で検索します。
  • ファイルとディレクトリをデスクトップに配置する機能。
  • テキスト ファイル、画像、オーディオ、またはビデオ ファイルのアイコン プレビューのサポート (これには Totem が使用されます)。 オーディオ ファイルは、カーソルが上にあるときに (GStreamer を使用して) 表示されます。
  • Nautilus は、Susan Care によってデザインされたオリジナルのベクトル化されたアイコンを使用します。
  • Nautilus はブックマーク、ウィンドウの背景、ロゴ、メモ、アドオン スクリプトをサポートしており、ユーザーはアイコン、リスト、またはコンパクト リスト ビューを選択できます。
  • Nautilus は、多くの Web ブラウザと同様に、アクセスしたフォルダーの履歴を保持し、以前にアクセスしたフォルダーに簡単にアクセスできるようにします。
  • Nautilus は GIO ライブラリを使用して、ローカル ファイルへの変更をリアルタイムで追跡するため、手動で画面を更新する必要がなくなります。 GIO は、Gamin、FAM、Linux Inotify、Solaris のファイル イベント通知システムをサポートしています。

ノーチラスの短所

おそらく主な欠点はシステムのアップデートです。 最近事件がありました。 小さなシステムアップデートがリリースされました。おそらく午前中にアップデートされました。夕方まで動作し、コンピュータを再起動せず、夕方には電源を切り、翌日電源を入れました。そして驚きました。Nautilus はバージョン 3.18 に更新されました。 .5。 最も悲しかったのは、すべてのアプリのアイコン/(ショートカット)が巨大になったことです。 いつものように、ホームディレクトリの「編集 - オプション」メニューに移動し、「表示」タブでシステム内のアイコンのサイズを変更することにしましたが、そうではなく、「編集」タブが消えてしまいました。 、ナビゲーションメニューが完全に消えてしまいました。 最後の手段として、Dconf エディターでアイコンのサイズを変更することにしましたが、悲しいことに、デスクトップ アイコンに小さいサイズを選択するオプションがなく、サイズ (中) しかなかったので、ここでも不可能であることが判明しました。 、大きくて非常に大きい)。

更新前、Dconf エディターのイメージはまったく異なりました。

たった 1 つの小さなアップデートで、この優れたファイル マネージャーの使いやすさが完全に損なわれてしまうのです。

もちろん、インターネット上では、このバグに関する他のユーザーからのレビューが見つかります。

ここでは、ホーム ディレクトリ内のすべての隠しディレクトリを削除することをお勧めしますが、これはオプションではありません。 私は Nemo ファイル マネージャーに切り替えることでこの問題を解決しました。後悔はしていません。Nemo は Nautilus よりも機能的でフレンドリーなインターフェースを備えています。Nemo は Nautilus のフォークですが、それでもどういうわけかより安定していてユーザーフレンドリーです。

Ubuntu 16.04 LTS および派生製品への Nautilus ファイル マネージャーのインストール

Ubuntuでファイルマネージャーを他のファイルマネージャーに再割り当てする方法

まず、「exo-utils」パッケージをシステムにインストールする必要があります。次のコマンドを実行してターミナルにインストールできます。

Sudo apt install exo-utils

パッケージのインストール後、ファイル マネージャーを再割り当てするには、ターミナルで次のコマンドを実行する必要があります。

外部優先アプリケーション

上記のコマンドを実行すると、新しいウィンドウが開きます。

「タブ」に行きましょう 公共事業"、次に最初の項目は、優先するファイルマネージャーを選択することです。選択した後、ボタンを押します" 近い" 変更が適用されます。リストにない別のマネージャーがいる場合は、矢印をクリックして " 別の"を選択すると、"usr/bin" ディレクトリにリダイレクトされます。そこでファイル マネージャーを選択し、[OK] ボタンをクリックします。

Nautilus ではなく Nemo をデフォルトのファイル マネージャーとして設定するには、ターミナルで次のコマンドを実行します。

Sudo xdg-mime デフォルト nemo.desktop inode/ディレクトリ application/x-gnome-saved-search

Nautilus を再び取得するには、次のコマンドを実行します。

Sudo gsettings set org.gnome.desktop.background show-desktop-icons true sudo xdg-mime デフォルト nautilus.desktop inode/directory application/x-gnome-saved-search

おそらくこれで資料は終わりです。資料について質問がある場合は、以下のコメントで質問してください。また、使用しているファイル マネージャーに関するフィードバックも楽しみにしています。おそらく、このボリューム 4 は 5 または 6 ファイルに拡張できるでしょう。管理者たち。