また、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よりも、しかし、とあなたは快適か、非常に快適だとき