Linux開發(fā)_ Linux命令復(fù)習(xí)與文件目錄復(fù)習(xí)

      網(wǎng)友投稿 760 2025-04-06

      任務(wù)1: 搭建環(huán)境


      需要使用的操作系統(tǒng)如下:

      1. ?紅帽6.3系統(tǒng)

      2. ?Ubuntu烏班圖12.04系統(tǒng)

      1.1 虛擬機下linuxs操作系統(tǒng)的共享路徑需要設(shè)置

      1. ?進入共享路徑下:

      1.2 設(shè)置共享路徑

      1.3 配置VIM編輯器

      [root@wbyq /]# vim /etc/vimrc

      1.4 安裝常用的編輯器軟件

      在linux操作系統(tǒng)根目錄下創(chuàng)建一個/work目錄,在work目錄下再根據(jù)自己的情況創(chuàng)建子目錄。

      ? ?安裝UltraEdit-16.1-0.22.i386.rpm

      在work目錄下創(chuàng)建一個UltraEdit目錄,將UltraEdit-16.1-0.22.i386.rpm安裝包拷貝到該目錄下。

      執(zhí)行安裝命令: rpm -ivh UltraEdit-16.1-0.22.i386.rpm

      安裝成功之后可以在任意目錄下直接執(zhí)行uex命令打開軟件。

      UltraEdit for linux 30天無限試用的方法:(快速精簡,不改變之前的軟件配置)

      rm -rfd ~/.idm/uex

      rm -rf ~/.idm/*.spl

      rm -rf /tmp/*.spl

      ? ?安裝sublime_text_3_build_3176_x32.tar.bz2

      在work目錄下創(chuàng)建一個SublimeText目錄,將sublime_text_3_build_3176_x32.tar.bz2壓縮包拷貝到該目錄下。

      (1) ?解壓: tar xvf sublime_text_3_build_3176_x32.tar.bz2

      (2) ?進入目錄下,可以看到sublime_text可執(zhí)行文件。

      (3) ?加環(huán)境變量: 在/etc/profile 文件的最后一行,將sublime_text可執(zhí)行文件的絕對路徑添加到PATH環(huán)境變量中。

      示例:

      export PATH=/work/sublime_text_3:$PATH

      (4) ?立即生效環(huán)境變量,執(zhí)行命令: source /etc/profile

      (5) ?環(huán)境變量生效之后,在任意目錄下執(zhí)行sublime_text命令即可打開軟件。

      1.5 遠程登錄虛擬機

      參考步驟: 遠程登錄虛擬機linux系統(tǒng).7z

      需要安裝的軟件: SecureCRT6.5.0.zip (不用安裝,解壓之后雙擊即可直接使用)

      ? ?在局域網(wǎng)以內(nèi)是有獨立的IP地址。

      任務(wù)2: 基礎(chǔ)命令復(fù)習(xí)

      ls、cd、pwd、cp、mv、rm、touch…..

      1. ?針對目錄操作的一些命令: 創(chuàng)建目錄、修改目錄名稱、刪除目錄、移動目錄、拷貝目錄

      2. ?針對文件的一些命令: 查看文件大小、狀態(tài)、權(quán)限、創(chuàng)建修改編輯文件。

      3. ?針對磁盤操作命令: 磁盤分區(qū)、磁盤數(shù)據(jù)讀寫、磁盤容量查看、文件系統(tǒng)格式化

      4. ?針對壓縮包: 解壓、壓縮打包。

      5. ?針對編譯器相關(guān)的命令: 編譯文件、鏈接動態(tài)庫和靜態(tài)庫、查看可執(zhí)行文件的編譯屬性、靜態(tài)和動態(tài)編譯。

      6. ?針對網(wǎng)絡(luò)相關(guān)的命令:

      常規(guī)顏色: 綠色表示可執(zhí)行文件、藍色表示目錄、黑色表示普通文件、紅色表示壓縮包。

      Linux系統(tǒng)概念: 一切設(shè)備皆文件,通過文件操作方式操作其他硬件設(shè)備。

      ? ?常用目錄介紹:

      bin :存放一些基礎(chǔ)命令。

      sbin:存放一些高級命令。

      dev: 存放設(shè)備節(jié)點。

      Linux開發(fā)_ Linux命令復(fù)習(xí)與文件目錄復(fù)習(xí)

      etc: 存放配置文件。

      lib: 存放系統(tǒng)的共享庫文件。

      mnt: 一般用于作為磁盤和SD卡的掛載目錄。

      proc: 存放一些系統(tǒng)的底層調(diào)試接口。

      ? ?查看磁盤和文件大小命令: du和df命令。

      ? ?終端字體放大縮?。?/p>

      (1) ?字體放大: Ctrl+Shift + “+”

      (2) ?字體縮小: Ctrl+ “-”

      任務(wù)3: 文件操作

      ? ?學(xué)習(xí)兩套函數(shù):

      (1) ?C語言下標準文件操作函數(shù)。fopen、fclose、fread、fwrite (適合操作普通文件)

      針對文件指針操作。

      (2) ?Linux下專用的文件操作函數(shù)。open、close、read、write (適合操作設(shè)備文件、也可以操作普通文件)

      針對文件描述符操作。

      ? ?如何檢測文件是否讀取到結(jié)尾? 判斷讀函數(shù)的返回值。

      ? ?文件操作相關(guān)的練習(xí)作業(yè)

      1. ?(編碼)創(chuàng)建一張BMP圖片,顏色可以指定。

      2. ?模擬du命令,可以查看指定文件的大小,可以將文件大小打印出來。

      3. ?文件加密和解密。 密碼: 數(shù)字方式、字符串方式

      (1) ?加密方式: 異或加密

      擴展: 加密方式: MD5加密

      擴展作業(yè): 實現(xiàn)文件的壓縮和解壓,模擬tar命令。

      ? ?BMP圖片練習(xí)文件操作(專題練習(xí)):

      1. ?BMP圖片數(shù)據(jù)取模,模擬圖片取模軟件。

      2. ?BMP圖片放大縮小,根據(jù)輸入的尺寸放大縮小圖片。

      文件讀寫:

      #include #include /* 寫入文件測試 返回值為0表示成功 */ int WriteFile(char *path,char *str) { int len; /*1. 打開并且創(chuàng)建文件*/ FILE *file=fopen(path,"a+b"); if(file==NULL)return 1; /*2. 寫入文件*/ len=fwrite(str,1,strlen(str),file); if(len!=strlen(str))return 2; /*3. 關(guān)閉文件*/ fclose(file); return 0; } /* 讀文件測試 返回值讀取成功的長度 */ int ReadFile(char *path,char *str,int len) { /*1. 打開文件*/ FILE *file=fopen(path,"rb"); if(file==NULL)return 1; /*2. 讀取文件*/ len=fread(str,1,len,file); /*3. 關(guān)閉文件*/ fclose(file); return len; } int main(void) { char buff[100]; int len; if(WriteFile("123.txt","文件IO測試!\n")==0) { printf("文件寫入成功!\n"); } len=ReadFile("123.txt",buff,100); printf("讀取成功:%d字節(jié)\n",len); return 0; }

      Linux

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應(yīng)法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:如何轉(zhuǎn)成視頻格式(怎么轉(zhuǎn)換為視頻格式)
      下一篇:wps表如何對數(shù)據(jù)排序
      相關(guān)文章
      亚洲国产精品自在线一区二区| 精品亚洲一区二区三区在线播放| 亚洲天堂中文字幕| 亚洲中文无码亚洲人成影院| 亚洲毛片网址在线观看中文字幕 | 亚洲国产香蕉碰碰人人| 亚洲AV成人无码网站| 久久久久亚洲Av无码专| 中文字幕亚洲天堂| 亚洲成色www久久网站夜月| 亚洲国产精品综合一区在线| 亚洲日韩AV一区二区三区中文| 亚洲中文字幕一二三四区苍井空| 亚洲成a人片在线观看中文!!!| 亚洲国产精品午夜电影 | 亚洲国产精品午夜电影| 亚洲春色另类小说| 亚洲一区二区三区播放在线| 亚洲综合成人婷婷五月网址| 亚洲一日韩欧美中文字幕在线| 亚洲午夜理论片在线观看| 亚洲成av人片天堂网无码】| 色婷婷亚洲一区二区三区| 国产亚洲精品美女2020久久| 久久精品国产精品亚洲人人| 亚洲日韩精品无码一区二区三区| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲精品无码Av人在线观看国产| 久久精品亚洲视频| 亚洲精品高清国产麻豆专区| 亚洲va成无码人在线观看| 亚洲人成网站在线在线观看| 99亚洲乱人伦aⅴ精品| 亚洲午夜无码片在线观看影院猛 | 成人午夜亚洲精品无码网站| 亚洲高清国产AV拍精品青青草原| 亚洲欧洲国产精品你懂的| 亚洲免费一级视频| 亚洲国产精品精华液| 亚洲成a人片在线播放| 亚洲精品卡2卡3卡4卡5卡区|