第三章
1、寫乙個指令碼:計算/etc/passwd中第10個使用者和第20個使用者id之和;
2、寫乙個指令碼:傳遞兩個檔案路徑給指令碼,計算兩個指令碼中空白行之和;
3、寫乙個指令碼:統計/etc,/var,/usr下共有多少一級子目錄和檔案;
4、寫乙個指令碼:接受乙個使用者路徑做引數,如果引數個數小於1,則提示並退出;
如果引數個數大於等於1,則統計所有給出檔案的空白行之和;
1、彙編**是什麼格式的?
2、二進位制檔案:除由assic碼組成的純文字以外的所有檔案;
3、編譯器編譯後的**檔案格式是二進位制檔案,是機器**?彙編**?還是其他?
描述程式源**從編譯到執行的完整過程?
4、描述解釋型語言所編寫程式執行的完整過程?
5、編譯器或直譯器可以完成從源**到機器**的直接轉化嗎?
試答:不行,編譯器或直譯器是基於系統呼叫或庫或少量機器**開發的;
從高階程式語言到機器語言的超量工作,基於減少重複工作和明晰結構進行了分工;
組合語言完成對對應硬體機器**的轉化,並向上層提供較為易用的呼叫介面;
作業系統(一般為c語言)面向各個硬體的彙編介面,並向上層提供更為易用的系統
呼叫或庫呼叫介面;
其他高階語言基於作業系統提供的介面進行便捷開發;
會發生少量跨層級的介面呼叫;
提交到硬體上執行的**為彙編**,在硬體內部實現彙編**到機器**的轉換??
6、動靜態語言和動靜態型別語言?動靜態型別語言和強弱型別語言?
Linux基本命令課堂筆記03
快捷鍵 win d顯示桌面 vi編輯器 修改檔案內容vi a.txt i 編輯模式 編輯模式 esc 命令模式 命令模式 shift 底行模式 命令模式 i 編輯模式 命令模式 i 當前位置插入 i 在行首插入 a 游標所在位置後插入 a 在行尾插入 o 游標所在行下插入一空行 o 游標所在行上插入...
03linux基本命令
基本框架 a 目錄操作命令 b 檔案操作命令 一 目錄操作命令 1.ls 命令 ls a 顯示隱藏檔案 ls l 顯示所有檔案 不包括隱藏檔案 ll相當於ls l ls h 顯示檔案大小 多少k ls f 顯示的時候如果是目錄的話後面加 可執行檔案後面加 ls r 必須是大寫 遞迴顯示 ls r 表...
mac下bash的基本命令
1 mac環境下命令的使用 ls l a 列出指定目錄下檔案 l 顯示檔案的詳細資訊 a 顯示目錄下所有檔案 包括隱藏檔案 d 顯示指定目錄pwd 顯示當前的工作目錄的路徑 cd 切換工作目錄 表示當前目錄 表示當前目錄的上一級目錄 根目錄 目錄分隔符 當前目錄 回到上一級目錄 相對路徑 絕對路徑 ...