LinuxへのNixまたは初心者へのWindowsからの切り替え-Linux初心者のための20の便利なコマンド

だから、WindowsからLinuxに切り替えることを計画している、または単にLinuxに切り替えていますか? おっと!!! 私は何を求めています! 他に何の理由でここにいただろうか。 私がNuxを初めて使ったときの私の過去の経験から、コマンドと端末は本当に私を怖がっていましたが、Linuxで完全に機能させるためにコマンドをどの程度覚えて記憶しなければならないかについて心配していました。 間違いなくオンラインドキュメント、書籍、manページ、ユーザーコミュニティは私に多くのことを助けましたが、私は強く学び、理解しやすい言語でコマンドの詳これらは、Linuxを習得し、使いやすくするために私を動機づけました。 私のこの記事はそれに向けた一歩です。P>

初心者のための20のLinuxコマンド

コマンド:ls

コマンド”ls”は、(ディレクトリの内容を一覧表示)、フォルそれが実行されるから。

[email protected]:~# lsAndroid-Games MusicPictures PublicDesktop Tecmint.comDocuments TecMint-SyncDownloads Templates

コマンド”ls-l”は、長いリストの方法で、フォルダの内容を一覧表示します。P>

[email protected]:~# ls -ltotal 40588drwxrwxr-x 2 ravisaive ravisaive 4096 May 8 01:06 Android Gamesdrwxr-xr-x 2 ravisaive ravisaive 4096 May 15 10:50 Desktopdrwxr-xr-x 2 ravisaive ravisaive 4096 May 16 16:45 Documentsdrwxr-xr-x 6 ravisaive ravisaive 4096 May 16 14:34 Downloadsdrwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Musicdrwxr-xr-x 2 ravisaive ravisaive 4096 May 9 17:54 Picturesdrwxrwxr-x 5 ravisaive ravisaive 4096 May 3 18:44 Tecmint.comdrwxr-xr-x 2 ravisaive ravisaive 4096 Apr 30 20:50 Templates

コマンド”ls-a”、’で始まる隠しファイルを含むフォルダの内容を一覧表示します。’.注:Linuxでは’で始まるファイル名。’が隠されています。 Linuxでは、すべてのファイル/フォルダ/デバイス/コマンドはファイルです。 Ls-lの出力は次のとおりです。

  1. d(ディレクトリの略)。
  2. rwxr-xr-xは、所有者、グループ、および世界のファイル/フォルダのファイル権限です。
  3. 上記の例の1番目のravisaiveは、ファイルがユーザー ravisaiveによって所有されていることを意味します。
  4. 上記の例の2番目のravisaiveは、ファイルがユーザーグループravisaiveに属していることを意味します。
  5. 4096は、ファイルサイズが4096バイトであることを意味します。
  6. May8 01:06が最終変更日時です。
  7. 最後にファイル/フォルダの名前があります。

より多くの”ls”コマンドの例については、Linuxの15の’ls’コマンドの例を読んでください。コマンド:lsblk

「lsblk」は(List Block Devices)の略で、ブロックデバイスを割り当てられた名前(RAMではない)で標準出力にツリーのように出力します。

“lsblk-l”コマンドは、’list’構造のデバイスをブロックします(ファッションのようなツリーではありません)。注:lsblkは、特に端末でディスク/ブロックを処理する必要がある場合に、接続したばかりの新しいUsbデバイスの名前を知るための非常に便利で簡単な方

コマンド:md5sum

“md5sum”は(Compute and Check MD5Message Digest)の略で、md5checksum(一般にhashと呼ばれる)は、ファイル転送の障害、ディスクエラー、または悪意のない干渉の結果として変更された可能性のあるファイルの整合性を照合または検証するために使用されます。p>

[email protected]:~# md5sum teamviewer_linux.deb 47790ed345a7b7970fc1f2ac50c97002 teamviewer_linux.deb

注意: ユーザーは、生成されたmd5sumを公式に提供されたmd5sumと一致させることができます。 Md5sumはsha1sumよりも安全性が低いと考えられていますが、これについては後で説明します。

コマンド:dd

コマンド”dd”は(ファイルを変換してコピー)の略で、ファイルを変換してコピーするために使用することができ、ほとんどの場合、isoファp>

[email protected]:~# dd if=/home/user/Downloads/debian.iso of=/dev/sdb1 bs=512M; sync

注意: 上記の例では、usbデバイスはsdb1であることになっています(コマンドlsblkを使用して確認する必要があります。!!.

ddコマンドは、ファイルのサイズと種類とUsbスティックの読み書き速度に応じて、実行中に数秒から数分の範囲でいくつかの時間がかかります。

コマンド:uname

“uname”コマンドは(Unix Name)の略で、マシン名、オペレーティングシステム、カーネルに関する詳細情報を出力します。

[email protected]:~# uname -aLinux tecmint 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:36:13 UTC 2013 i686 i686 i686 GNU/Linux

注:unameはカーネルのタイプを示しています。 uname-詳細情報を出力します。 Uname-aの上記の出力を詳しく説明します。

Command:history

“history”コマンドはHistory(Event)Recordの略で、端末で実行されたコマンドの長いリストの履歴を出力します。注:「Ctrl+R」を押してから、すでに実行されているコマンドを検索して、コマンドを自動補完機能で完了させることができます。p>

(reverse-i-search)`if': ifconfig

コマンド: sudo

“sudo”(super user do)コマンドは、sudoersリストのセキュリティポリシーで指定されているように、許可されたユーザーがスーパーユーザーまたは別のユーザーとしてコマンドを実注:sudoはユーザーが特権スーパーユーザーを借りることを可能にしますが、同様のコマンド’su’はユーザーが実際にスーパーユーザーとしてログインすることを可能にします。 Sudoはsuより安全です。
それは使用することをお勧めしませんsudoまたはsu日常的な通常の使用のために、誤ってあなたが何か間違ったことをした場合、それは深刻なエ:P>

"To err is human, but to really foul up everything, you need root password.”

コマンド:mkdir

“mkdir”(Make directory)コマンドは、名前pathで新しいディレクトリを作成します。 ただし、ディレクトリが既に存在している場合は、”フォルダを作成できません。

[email protected]:~# mkdir tecmint

注:ディレクトリは、ユーザーが書き込み権限を持っているフォルダ内にのみ作成できます。 mkdir:ディレクトリ’tecmint’を作成できません: File exists
(上記の出力でfileと混同しないでください、あなたは私が最初に言ったことを覚えているかもしれません–Linuxではすべてのファイル、フォルダ、ド

コマンド:touch

“touch”コマンドは、(各ファイルのアクセス時刻と変更時刻を現在の時刻に更新する)の略です。 touchコマンドは、ファイルが存在しない場合にのみファイルを作成します。 ファイルが既に存在する場合は、ファイルの内容ではなくタイムスタンプが更新されます。p>

[email protected]:~# touch tecmintfile

注意: ファイルが存在しない場合にのみ、ユーザーが書き込み権限を持っているディレクトリの下にファイルを作成するためにtouchを使用できます。Linuxの”chmod”コマンドは(change file mode bits)の略です。 chmodは、指定された各ファイル、フォルダ、スクリプトなどのファイルモード(許可)を変更します。. モードによると、を求めました。

ファイルには3種類のアクセス許可があります(フォルダまたは何かがありますが、物事を単純にするためにfileを使用します)。

Read (r)=4Write(w)=2Execute(x)=1

したがって、ファイルに読み取り権限のみを与えたい場合は、書き込み権限のみの場合は’4’の値が割り当てられ、実行権限のみの場合は’2’の値が割り当てられます。’1’の値が与えられます。 読み取りおよび書き込み許可の場合、4+2=’6’が与えられ、ansが与えられます。これで、3種類のユーザーとユーザーグループに権限を設定する必要があります。 最初はowner、次にusergroup、そして最後にworldです。ここで、ルートの権限はrwx(読み取り、書き込み、実行)です。それが属するusergroupは、r-x(読み取りと実行のみ、書き込み権限なし)であり、worldの場合は–x(実行のみ)です。その権限を変更し、所有者、グループ、および世界に読み取り、書き込み、実行権限を提供します。

権限を変更するには、次の手順を実行します。

[email protected]:~# chmod 777 abc.sh

すべての読み取りおよび書き込み権限のみ。p>

[email protected]:~# chmod 666 abc.sh

所有者に読み取り、書き込み、実行し、グループとワールドにのみ実行します。

[email protected]:~# chmod 711 abc.sh

注意:sysadminとユーザーの両方に役立つ最も重要なコマンドの1つ。 マルチユーザー環境またはサーバー上では、このコマンドが救助に来て、間違った権限を設定すると、ファイルにアクセスできなくなるか、誰かに不正アクセスLinuxの”chown”コマンドは(change file owner and group)の略です。 すべてのファイルは、ユーザーと所有者のグループに属します。 それはあなたのディレクトリに’ls-l’を使用し、このようなものが表示されます。ここで、ディレクトリバイナリはユーザー”server”によって所有され、ユーザーグループ”root”に属し、ディレクトリ”Desktop”はユーザー”server”によって所有され、ユーザーグループ”server”に属します。

この”chown”コマンドは、ファイルの所有権を変更するために使用されるため、許可されたユーザーとユーザーグループのみにファイルを管理して提供するのに役

[email protected]:~# chown server:server Binarydrwxr-xr-x 3 server server 4096 May 10 11:14 Binary drwxr-xr-x 2 server server 4096 May 13 09:42 Desktop

注:”chown”は、指定された各ファイルのユーザーとグループの所有権をNEW-OWNERまたは既存の参照ファイルのユーザーとグループに変更します。

コマンド: apt

Debianベースの”apt”コマンドは(Advanced Package Tool)の略です。 Aptは、Debianベースのシステム(Ubuntu、Kubuntuなど)のための高度なパッケージマネージャです。コマンドラインからGnu/Linuxシステム上のパッケージの依存関係を自動的かつインテリジェントに検索、インストール、更新、解決します。

[email protected]:~# apt-get install mplayerReading package lists... DoneBuilding dependency tree Reading state information... DoneThe following package was automatically installed and is no longer required: java-wrappersUse 'apt-get autoremove' to remove it.The following extra packages will be installed: esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4Suggested packages: pulseaudio-esound-compat libroar-compat2 nvidia-vdpau-driver vdpau-driver mplayer-doc netselect fpingThe following NEW packages will be installed: esound-common libaudiofile1 libesd0 libopenal-data libopenal1 libsvga1 libvdpau1 libxvidcore4 mplayer0 upgraded, 9 newly installed, 0 to remove and 8 not upgraded.Need to get 3,567 kB of archives.After this operation, 7,772 kB of additional disk space will be used.Do you want to continue ? y

注:上記のコマンドはシステム全体の変更になるため、rootパスワードが必要です(プロンプトとして’$’ではなく’#’をチェックしてください)。 Aptは、yumコマンドと比較して、より高度で知的であると考えられています。

名前が示唆するように、apt-cacheはサブパッケージmpalyerを含むパッケージを検索します。 apt-get install、既にインストールされているすべてのパッケージを最新のものに更新します。

apt-getとapt-cacheコマンドについての詳細を読む25APT-GETとAPT-CACHEコマンド

コマンド:tar

“tar”コマンドは、ファイル形式とその抽出の数で、アーカイブの作成P>

[email protected]:~# tar -zxvf abc.tar.gz (Remember 'z' for .tar.gz)
[email protected]:~# tar -jxvf abc.tar.bz2 (Remember 'j' for .tar.bz2)
[email protected]:~# tar -cvf archieve.tar.gz(.bz2) /path/to/folder/abc

注:’tar。gz’はgzipされたことを意味します。 “タール”bz2’は、より良いが遅い圧縮方法を使用するbzipで圧縮されています。

“tarコマンド”の例についての詳細を読む18Tarコマンドの例で

コマンド:cal

“cal”(カレンダー)は、現在の月または前進または通過している任意の年の他の月のカレンダーを表示するために使用されます。p>

[email protected]:~# cal May 2013 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

すでに経過している月二月の1835年のカレンダーを表示します。

[email protected]:~# cal 02 1835 February 1835 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

前進する月の2145年のカレンダーを示しています

[email protected]:~# cal 07 2145 July 2145 Su Mo Tu We Th Fr Sa 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

注: あなたは50年のカレンダーを元に戻す必要はなく、あなたが着用した日を知るために複雑な数学的計算をする必要もなく、あなたの来る誕生日はどの日に落ちるかを知る必要もありません。

コマンド:date

“date”(Date)コマンドは、現在の日付と時刻を標準出力に出力し、さらに設定することができます。

[email protected]:~# dateFri May 17 14:13:29 IST 2013
[email protected]:~# date --set='14 may 2013 13:57' Mon May 13 13:57:00 IST 2013

注:このコマンドは、より完璧であるために、スクリプト、時間と日付ベースのスクリプトで非常に使用フルになります。 また、端末を使用して日付と時刻を変更すると、オタクを感じるようになります!!!. (明らかに、システム全体の変更であるため、この操作を実行するにはrootである必要があります)。

コマンド:cat

“cat”は(連結)の略です。 2つ以上のプレーンファイルを連結(結合)したり、ファイルの内容を標準出力に出力したりします。

[email protected]:~# cat a.txt b.txt c.txt d.txt >> abcd.txt
[email protected]:~# cat abcd.txt....contents of file abcd ...

注:”>>>>>>”を使用することをお勧めします。

先に進む前に、ワイルドカードについてお知らせする必要があります(ほとんどのテレビ番組ではワイルドカードエントリを認識しています)。 あなたは、グラフィカルファイルマネージャでファイルの大きなグループを選択したい場合は、通常、マウスでそれらを選択する必要があり、参照してく これは簡単に見えるかもしれませんが、場合によっては非常にイライラすることがあります。

たとえば、膨大な量のすべての種類のファイルとサブディレクトリを持つディレクトリがあり、名前の真ん中のどこかに”Linux”という単語を持つすべ これを行う簡単な方法は何ですか? ディレクトリには、異なる名前のHTMLファイルの膨大な量が含まれている場合は、あなたのタスクは、すべてが簡単です!Linux CLIでは、そのタスクは1つのHTMLファイルのみを移動するのと同じくらい簡単です。 これらは、特定の文字パターンに一致するファイル名を選択できる特殊文字です。 これは、わずか数文字を入力しても、ファイルの大きなグループを選択するのに役立ち、ほとんどの場合、それはマウスでファイルを選択するよりも簡単

最も一般的に使用されるワイルドカードのリストは次のとおりです :p>

WildcardMatches *zero or more characters ?exactly one characterexactly one character listed exactly one character in the given rangeany character that is not listed any character that is not in the given range{debian,linux}exactly one entire word in the options given

! はシンボルではなく、文字列の逆に’!’は本当です。

Linuxの”catコマンド”の例をもっと読む13LinuxのCatコマンドの例

コマンド:cp

“コピー”は(コピー)の略で、ある場所から別の場所にファイルをコピーします。

[email protected]:~# cp /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)

注意:cpはシェルスクリプトで最も一般的に使用されるコマンドの一つであり、カスタマイズされた目的のファイルコピーのために、ワイル

コマンド: mv

“mv”コマンドは、ある場所から別の場所にファイルを移動します。

[email protected]:~# mv /home/user/Downloads abc.tar.gz /home/user/Desktop (Return 0 when sucess)

注:mvコマンドはワイルドカード文字で使用できます。 mvは、システム/不正なファイルの移動は、セキュリティだけでなく、システムの故障につながる可能性があるので、注意して使用する必要があります。

コマンド:pwd

コマンド”pwd”(print working directory)は、端末からのフルパス名で現在の作業ディレクトリを出力します。p>

[email protected]:~# pwd /home/user/Desktop

注意: このコマンドはスクリプトではあまり頻繁に使用されませんが、nuxとの初期の接続で端末で迷子になる初心者にとっては絶対的な命の恩人です。 (Linuxは最も一般的にnuxまたはnixと呼ばれます)。

コマンド:cd

最後に、頻繁に使用される”cd”コマンドは、(変更ディレクトリ)の略で、それは、実行コピー、書き込み、読み取りなどを移動する作業ディレ 端末自体から。

[email protected]:~# cd /home/user/Desktop
[email protected]:~$ pwd/home/user/Desktop

注:端末からディレクトリを切り替えるときにcdが救助されます。 “Cd~”は作業ディレクトリをユーザーのホームディレクトリに変更し、ユーザーがターミナルで迷子になった場合に非常に便利です。 “Cd。.”は、作業ディレクトリを(現在の作業ディレクトリの)親ディレクトリに変更します。

これらのコマンドは、確かにLinuxであなたを快適にします。 しかし、それは終わりではありません。 非常にすぐに私は’中間レベルのユーザー’すなわち、あなたのために有用であろう他のコマンドで来ることになります! これらのコマンドに慣れると、初心者から中間レベルのユーザーへのユーザーレベルの昇格に気付くでしょう。 次の記事では、’Kill’、’Ps’、’grep’、…のようなコマンドを説明します。記事を待って、私はあなたの興味を台無しにしたくありません。

コメントを残す

メールアドレスが公開されることはありません。