。ステップ1 2日目:Linuxシステムの基本

また、Windowsは、Linuxのコンピュータ・ファイル・システムと初期の把握を学習C言語の必要な知識にエディタを使用します。

 

1.分類とオペレーティングシステムカーネル

カーネル:Linuxでは、UNIX、NT、Linuxカーネルは、5つの作業①②ファイル管理、デバイス管理、ネットワーク管理のための責任がある④③⑤プロセス管理メモリ管理

オペレーティングシステム:Windowsファミリ、MacOSの、Ubuntuのシリーズ、RedHatのシリーズ、CentOSのとのDeepinは、カーネルごとに統合様々なソフトウェア・アプリケーションの基礎となっています

 

2.Linuxシステム、文書管理システム

Linuxシステムは、FHS(ファイルシステム階層標準)標準の確立反転ツリーのファイルシステムに従って、解釈ファイルのすべてのフォームに付着し、WindowsシステムC \ D \ Eと他の文字の概念がありません。

各ディレクトリおよびカーネル関数の下に格納さ

/ルートディレクトリ

/ビン基本的なユーザーは、バイナリを命令することができます

/ブートおよびブート関連のファイル

/ devデバイスファイル(デバイス・ドライバ・ファイルを介してアクセス)

の/ etcシステム構成ファイル

/ホームユーザのホームディレクトリ

ライブラリ/ libに実行可能プログラムは、接続する必要があります

/ sbinにシステムの二つのメカニズムファイル

/ mnt / hgfsの/共有する共有ディレクトリ

 

3.shell端末コマンド(端末、ブラックボックスは、Ctrl + Alt + T、端末インタフェースは、ショートカットと、次いで+ N末端のCtrl +シフトを開きます)

LinuxのUbuntuの@の:〜$:〜文字(#はスーパーユーザを表す)平均的なユーザのホームディレクトリ$を表し間隔を表す:LinuxはスペーサーのUbuntuを表し、ユーザ名@ホスト名を表し、

 

一般的なシステムコマンド4.Linux

ユーザ名を参照してください①whoami

ホスト名を表示②hostname

③suルートスーパユーザ・アクセスに成功入力されたIDはルート@ Ubuntuのあるときに、パスワードは表示されません:/# 

④sudoのpasswdルート:スーパーユーザーのパスワードをリセット

⑤exit出口スーパーユーザ端末または端末

 

一般的なコマンド2

①LSは、現在のディレクトリ内のファイルのリストを参照してください

   LSは、隠しファイルを表示-a(..またはファイルの先頭) 

  LS -l表示ファイル情報(LL)(WRX(421重量)がファイル読み取りおよび書き込み権限の実装を表し、進表現0777、DSP-LCDファイルタイプ(Bブロック・デバイス・ファイル、dはディレクトリ、Sソケットファイル属性、ファイル導管P - 一般的な文書、Lリンクされたファイル、Cの文字デバイスファイル))

  LSは、ファイル番号inodeを表示する-i

  LSは、再帰的階層内のファイルを表示するディスプレイを提出-R

  大きさの対応するために、ファイルのプロパティを話す-lh LS

絶対および相対パス経路の②cd切り替えが区別します

 CDのCD〜リターンホームディレクトリ

 CDには、親ディレクトリのCDに戻る../ ../上位ディレクトリのCDに戻る../ - 最後の操作のディレクトリを返すために

 CDを/ mnt /ファイルを開くためのMNT絶対パスは、[Tab]キーまたは[検索を充填することができます

 PWDは、作業文書の現在の絶対パスを表示します

 明確な明確なスクリーンはCtrl + 1(実際の電源をオン)

③touchACは、ファイルを作成します(ファイルが存在する場合、ファイルのタイムスタンプを変更します)

④mkdirA(再帰的な作成-p、権限を割り当てる-m)のディレクトリを作成します。

⑤rm交流はファイルやディレクトリを削除(複数削除することができ、ディレクトリに-r文書化の必要性を、また、複数のワイルドカードを削除するために使用することができます*)

⑥chmod0777ハローハローファイルのパーミッションを変更します(すべてのファイルのファイルのパーミッションは777そのWRXを共有)

⑦cpコピー(-r -aは、再帰的にファイルをコピーします)

/ハロー/試験/試験を文書に切断1.C 2.C MVの名前を変更するために、MV 1.Cの2.Cを切断またはリネーム⑧mv

11エコー印刷端末111⑨echo>こんにちは、(>>追加の印刷のような)ファイルに印刷をリダイレクトcは

⑩cattest.cのtest.cのファイルの内容を表示します

 

6.一般的なコマンド3

viやvimのではない一般的に使用されるコマンド

viのtest.cのtest.cのファイルを直接開い存在作成して開きます

viは3つのモードがあり、各モードのコマンドは、次のとおりです。

コマンドラインモード(モードが入力するEscキーを押して入力した)
3コピーYYコピー行ライン3yyコピー
三列が3DD剪断DDせん断カットラインを
P貼り貼り付け
失効U失効
整列GG = Gまたはキーボードを選択するためにマウスの左ボタンを押し等号キーは
検索
文字列を/検索したい
/ ^文字列の検索文字列を、文字列は子供の最初の出現強調するために表示されている
/ $文字列の検索文字列を、文字列は、サブの終わりハイライト表示されている
下位nを
Nには
:Nohl強調解除挿入モードを探す:プレスコマンドラインモードI(挿入の現在位置)I(最初の行の挿入)(インサートの現在位置)O(低級1つに挿入)(OKビット挿入)O (行挿入)


ラインモード:
:Q(終了)変更されていないファイル終了
:!Q(保存なし終了)強制終了
:W(保存)保存
:WQまたはX(終了保存)保存して終了
:!Wqと(強制終了セーブ)強制保存して終了
:WQA保存して終了し、すべてのファイルを
:n個の行をジャンプ
:設定NONUキャンセル行番号
:セットNUショーの行番号


マウスの設定
:セットマウスは=コピーすることができます
:セットマウス=キャンセルコピーは
、シフトを保持するマウスが選択するために、シフトを放し、右の12.04
シフトを解放せず、選択するためのマウス、Shiftキーを押しながら、右の14.04 16.04を
貼り付けたときのモードを挿入する必要があります、右の過去のペースト

:60,65yコピー  
:60,65dカット  

:%sの/ハロー/ ABC /グラム(すべての最初の行を交換するには、no / g)のすべてを置き換えません:

:%のS /古い文字列/新しい文字列/グラム
:3,4s /こんにちは/ ABC / gの代わりにすべて、行当たり3-4ライン

オープン複数のファイル
:縦1.C開く1.C VSP
:SPの1.Cは1.C水平に開きます

端末内のhello.cファイルをコンパイルするgccの交流コマンドを使用して、デフォルトのファイル名は、生産、生産のa.outを指定し、./a,outターミナルでプログラムの結果を表示していません

 

これまでのところ、十分な基本的に使用されるC言語を学ぶためのLinux環境でのコマンドでは、あなたは、Linuxの下で、次の最初のCプログラムを編集し、実行を開始することができ、これはちょうど非常に苦痛を感じ始めている、はるかに困難を使用するには、Windowsよりも、しかし、とあなたは快適か、非常に快適だとき

おすすめ

転載: www.cnblogs.com/huiji12321/p/11104461.html