linux tmp(linux tm)
如何去除Linux文件的^M字符?
在linux下,不可避免的會用VIM打開一些windows下編輯過的文本文件。我們會發現文件的每行結尾都會有一個^M符號,這是因為 DOS下的編輯器和Linux編輯器對文件行末的回車符處理不一致,
對于回車符的定義:
windows:0D0A
unixlinux: 0A
MAC: 0D
比較快捷的去除這些符號的方法有這么幾種:
(1)是用VI的命令:
使用vi打開文本文件
vi dos.txt
命令模式下輸入
:set fileformat=unix
:w
(2) VI下使用正則表達式替換
g/^M/s/^M//
或者
%s/^M//g
(3)使用sed 工具
sed ’s/^M//’ filename > tmp_filename
(4)既然window下的回車符多了‘r’,那么當然通過刪除‘r’ ,也可以實現:
tr -d 'r'
(5)最后一個方法是本人最常用的方法,個人覺得最方便
在終端下敲命令:
$ dos2unix filename
直接轉換成unix格式,就OK了!~
linux中的sort命令?
linux的sort命令詳解
1.語法
sort
2.參數說明
-b 忽略每行前面開始出的空格字符。
-c 檢查文件是否已經按照順序排序。
-d 排序時,處理英文字母、數字及空格字符外,忽略其他的字符。
-f 排序時,將小寫字母視為大寫字母。
-i 排序時,除了040至176之間的ASCII字符外,忽略其他的字符。
-m 將幾個排序好的文件進行合并。
-M 將前面3個字母依照月份的縮寫進行排序。
-n 依照數值的大小排序。
-o 將排序后的結果存入指定的文件。
-r 以相反的順序來排序。
-t 指定排序時所用的欄位分隔字符。
+- 以指定的欄位來排序,范圍由起始欄位到結束欄位的前一欄位。
--help 顯示幫助。
Linux的磁盤分區格式有何區別?
1.磁盤分區格式說明
linux分區不同于windows,linux下硬盤設備名為(IDE硬盤為hdx(x為從a—d)因為IDE硬盤最多四個,SCSI,SATA,USB硬盤為sdx(x為a—z)),硬盤主分區最多為4個,不用說大家也知道…..所以主分區從sdb1開始到sdb4,邏輯分區從sdb5開始,(邏輯分區永遠從sdb5開始…)設備名可以使用fdisk –l查看
2.分區詳解
使用ssh遠程連接工具登錄到系統,使用fdisk -l命令查看磁盤狀態
此處可以看到兩塊硬盤hda和hdb,第一塊硬盤hda是裝好系統的。hdb硬盤是未進行分區的。
本例將這個10G的硬盤分區,分區計劃:分一個主分區 ,大小3G,文件格式ext3.三個邏輯分區,大小分別為2G,2G,3G。實際分區個數和大小可論情況所定。
下面就是分區的詳細步驟,由于是每一步都進行了截圖和說明,內容略顯復雜,其實很簡單。
輸入 fdisk /dev/hdb 然后回車,給硬盤進行分區。如下圖
輸入n回車新建分區,接著再輸入p回車新建主分區,如圖
此處要求選擇分區號在1-4間,輸入1回車
First cylinder (1-20805, default 1):這里是設置分區起始的柱面,直接回車選擇默認即可,回車后如下圖
Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此處是設置分區結束柱面,+3G表示從起始柱面開始向后3G結束,也是是設置分區大小為3G,輸入+3G后回車,如下圖所示
此處可輸入p查看分區是否成功,輸入p回車,如下圖:顯示分區成功
接下來我們就劃分擴展分區,按n回車
這里輸入e,表示創建擴展分區,輸入e回車
輸入分區號2回車
此處直接按回車鍵,表示選擇默認
此處也是直接回車選擇默認,表示將劃分第一個主分區后的磁盤全部劃分個這個邏輯分區
此處可在此輸入命令p查看當前分區狀態,如下圖
此處就開始劃分擴展分區hdb2下的邏輯分區吧!接著上圖,輸入命令n回車
此處輸入l表示選擇創建邏輯分區,輸入l回車
此處直接使用回車,表示選擇默認
此處輸入+2G,表示劃分分區大小為2G,輸入+2G回車
此處要按計劃再劃分出兩個邏輯空間,輸入n回車,然后輸入l回車選擇邏輯分區,然后直接回車選擇默認起始柱面,輸入+2G回車設置分區大小
下面就要將擴展分區的磁盤大小全部分給最后一個邏輯分區,輸入n回車,然后輸入l選擇邏輯分區,然后直接回車選擇默認起始柱面,最后不設置磁盤大小直接回車
再次輸入p查看當前分區狀態
劃分的空間與我們計劃劃分相同,最后輸入w回車,進行保存退出。
再次使用fdisk -l命令就可以查看到磁盤hdb已經分區成功。
磁盤劃分成功,下面就要對分區進行格式化了
使用命令 mkfs -t ext3 /dev/hdb1
mkfs -t ext3 /dev/hdb5
mkfs -t ext3 /dev/hdb6
mkfs -t ext3 /dev/hdb7
分別對磁盤進行格式化處理,格式化為ext3文件類型
自此分區流程算是完成啦!
附:fdisk和mkfs,mkswap命令的參數解釋
fdisk命令詳解:
m:獲取幫助
n:新建分區
p:顯示分區表
d:刪除分區
b:設置卷標
w:寫入分區表
t:改變分區文件系統類型
v:檢驗分區
l:顯示fdisk所支持的文件系統代碼
q:退出
總結
以上是生活随笔為你收集整理的linux tmp(linux tm)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fprintf函数的用法matlab_极
- 下一篇: 备案 资料(资料库备案)