5.Linuxオペレーティングシステムおよび共通コマンド

2814 ワード

基本的なLinux操作のコマンドをいくつか話します.Linuxに触れたばかりの多くの人は、グラフィックインタフェースを使うよりもコマンドを叩くのが遅いと思っていますが、実際には考えが間違っています.グラフィックインタフェースでは、ファイルを作成する最初のステップを作成すると、ファイルを作成する親とディレクトリに入り、右クリックして新しいファイルを作成し、名前を変更し、最後に他の場所をクリックしてフォーカスを解放するには、5ステップかかりました.しかしコマンドtouch~/a.txtを使って完成したので、すぐにではないでしょうか.
上で使用したコマンドでは~ユーザのホームディレクトリを表し,linuxでは多くの一般ユーザとrootユーザがホームディレクトリを持っている.linuxの一般的な状況では.txtという感接尾辞はあまり重要ではありません.
問題をもう一度説明します.
GUI:グラフィック化操作インタフェース、Graphic User Interface、グラフィックインタフェースのタイプの中にx-windowの中のxというのはグラフィックプロトコルを指します
CLI:コマンドライン操作画面、Command line interface
昨日linuxはいくつかの小さなファイルを使って共同で仕事をすると言ったが、システムのライブラリファイルには異なるタイプの接尾辞がある.osは共有オブジェクトを表す.dosはダイナミック共有オブジェクトを表します.
電源を入れてシステムに入ります.このプロセスはどのように発生しますか.
        1.ユーザー名の入力
        2.認証メカニズム、パスワード入力
        3.Linuxはマルチユーザーマルチタスクオペレーティングシステムで、私たちは公共空間に相当して、いくつかのものはあなたが使用することができて、いくつかのものは使用できません.
        4.監査ログとは、ログインアクションをシステムログファイルに記録することです.
        5.コマンドプロンプトを与えます.もちろん、これはコマンドラインインタフェースです.
では、私たちが使っている命令はいったい何ですか.実際に使われているコマンドはバイナリで実行可能なプログラムで、彼らの冒頭にマジックというものがあります.異なるshellの先頭も異なります.例えば、bashの先頭は#!/bin/bash、これはshebangです.
ファイルの概念について説明するものがあります.
すべてのファイルとフォルダは/(rootルート)のようなものに発端し、フォルダもファイルであり、パスマッピングファイルであり、パスは開始点から目的地までの経路を命令する位置であり、サブリーフノードはファイルを指す.全体をファイルシステムと呼び、階層化管理を実現します.先ほどお話ししたパスは相対パスと絶対パスに分けられ、絶対パスは/位置で始まり、相対パスは現在の位置で始まります.linuxの階層構造はかなり複雑で、規範化しなければ、各社は自分の考えで協力と切り替えに不利であるため、ファイル階層の標準化組織が顔を出してファイル階層の標準を規定する.
ファイルの種類:
-標準ファイル
dディレクトリファイル
bブロックデバイスファイル
c文字デバイスファイル
lシンボルリンクファイル
pコマンドパイプ
sソケットファイル
コマンドの使用
現在のパスを表示します.
pwd

IPの表示:
ifconfig

ファイルを表示:
ls
-lロングフォーマット表示
-h人間が読みやすい方法で表示
-a非表示ファイルを含むすべてのファイルを表示
-Aはすべてのファイルを表示するが表示しない.(ネイティブディレクトリ)と..(親ディレクトリ)
-dディレクトリの自己属性を表示
-i表示ファイルinod
-rアルファベットソート逆
-R再帰表示
ls -hla
コマンドに表示されるのは何ですか.
-rwxr-xr-x  1 root root 719K May 13  2011 bash
-ファイルの種類を示します
rwxr-xr-xはファイルの権限を示します
1はハードリンク数を表します
root rootは所有者と所属グループを表します
719 K指サイズ
May 13 2011は最終的に修正された時間を示す
bashはファイル名を表す
ファイル時間について説明したいことがあります.
≪アクセス時間|Access Time|ldap≫:アクセスが読み込まれた時間
変更時間:modifyコンテンツ変更時間
変更時間:changeプロパティが変更された時間
ls見えますと..
.現在のディレクトリを表示
..親ディレクトリを表示
この2つを表示しない場合はAを使用します
ls -Al

ディレクトリの下に移動
cd
直接cdを使用して、ユーザーのホームディレクトリに戻る
cd~usernameからあるユーザのホームディレクトリへ
cd-前のアクセス先
コマンドの種類を表示
type
ビルトインコマンド(shellビルトイン)a shell bin
外部コマンド(あるパスの下にあるコマンドに対応する実行可能ファイル)
環境変数の表示
printenv

環境変数は仕事の環境を定義して、例えば私が命令を負けてどこに行って対応する命令の実行可能なファイルを探すなどの問題があります
変数へんすう:名前付きメモリ領域なまえめもりくうかん
スタック:ローカルに宣言された変数、静的変数
ヒープ:読み込みファイルなどの他のデータ型