簡單的文字編輯
Liunx下如何使用文字編輯的基本命令
mkdir 建立資料夾
例:mkdir /data 在/下面建立data資料夾,/相當於Windows中的磁碟名(c)
ls 列表(顯示)資料夾內容
例:ls /data 顯示出(列出)data資料夾中所有內容
cd 改變目錄路徑
cd … 退回上一級目錄
例:cd /data 相當於Windows系統中進入(開啟)data資料夾
相對路徑:不從根(/)開始的路徑
絕對路徑:從根(/)開始的路徑
pwd 顯示當前所在路徑
例:在data目錄下操作,但是不記得現在的位置。pwd 命令會顯示你當前處於哪個目錄
touch 建立檔案
例:touch /data/loving.txt 在data中建立名為loving文字檔案。當檔案已經存在時,不會覆蓋。只會更改時間戳,即讀取時間
vi 相當於Windows中的記事本(vi是liunx常用編輯器)
例:vi loving.txt 使用vi開啟loving.txt文字,開啟後按A/I進入編輯模式(插入模式);編輯I like a gril,she is very beautyful.And she is friendly for me.完成後按esc退出編輯狀態,鍵入 :wq 儲存並退出 , :q 不儲存退出
cat 檢視文字內容
例:cat loving.txt 檢視loving.txt文字內容,顯示I like a gril,she is very beautyful.And she is friendly for me.
vim 複雜編輯器,類似於Windows下的WPS或word
echo 列印輸出內容,配合重定向使用。類似不常用命令
printf
例:echo loving 2>a.txt 1>a.txt
xargs 從標準輸入獲取內容建立和執行命令列 -n (分行)
例:xargs -n 4 <loving.txt
擴充套件:(提前瞭解)
在不開啟loving.txt 文字的情況下,編輯文字
先了解幾個特殊符號:
或1> 輸出重定向,把前面的輸出的東西輸入到後邊的檔案中,會清除檔案原有內容。
或1>> 追加重定向,把前面輸出的東西追加到後邊的檔案尾部,不會清除檔案原有內容。
0<或< 輸入重定向,用於改變命令的輸入,後面的指定輸出內容,前面跟檔名。
0<<或<< 追加輸入重定向,後跟字串,用來表示“輸入結束”,也可用Ctrl+d 來結束輸入。
例:cat>>/data/loving.txt 0<<EOF
I loving studying.
EOF
2> 錯誤重定向,把錯誤資訊輸入到後邊的檔案中,會刪除檔案原有內容。
2>> 錯誤追加重定向,把錯誤資訊追加到後邊的資料夾中,不會刪除檔案原有內容。
說明:
大於號,小於號的指向即資料的流向
標準輸入:程式碼為0,使用0<或0<<,資料流向從右向左
標準正常輸出:程式碼為1,使用1>或1>>,資料(正確的資料)流向從左向右
標準錯誤輸出:程式碼為2,使用2>或2>>,資料(錯誤的資料)流向從左向右
2>&1 標準正常輸出和標準錯誤輸出一樣,1放到哪,2就放到哪。
(相當於Windows中WPS文字編輯時,必須開啟文字每個字分行。Liunx不需要開啟檔案使用重定向就可以做到。也可用於處理資料,記錄命令報錯記錄等。)
特殊重定向的3種高階寫法:
1.將標準輸出重定向到b.txt ,將錯誤輸出重定向到a.txt 。
例:echo loving 2>a.txt 1>a.txt
2.2>&1 寫法是把標準錯誤重定向到標準輸出,即讓錯誤的輸出和正確的一樣,正確的定向到哪,錯誤的就定向到哪。(推薦)
例:echo loving >a.txt 2>&1
3.2>&1 寫法相當於 >&
例:echo loving >a.txt 2>&1 相當於echo loving &>a.txt
相關文章
- 簡潔好用的文字編輯工具Typora
- Klipped for Mac - 極簡文字編輯器Mac
- Winform DataGridViewTextBoxCell 編輯新增右鍵選單,編輯選中文字ORMView
- css文字編輯CSS
- PilotEdit 16,文字編輯
- Textadept for mac文字編輯Mac
- ue編輯舊版本的外掛,簡單可用。
- 002.09 簡單 PNG 圖片編輯器
- [Djangorestframework]-富文字編輯器的使用DjangoRESTFramework
- FSNotes for Mac(文字編輯器)Mac
- Typora for Mac(文字編輯器)Mac
- Mac文字編輯軟體Mac
- Linux文字編輯器JedLinux
- Typora for Mac(Markdown文字編輯器) 1.7.6簡體中文版Mac
- 使用 Raku 編寫簡單的文字識別模擬程式
- 使用 Vala 編寫一個簡單的文字識別程式
- 簡單的低開編輯器(二):實現元件拖拽元件
- WPF一個簡單的屬性編輯控制元件控制元件
- Mac簡單易用的照片編輯器——PhotoScape X Pro for MacMac
- UltraEdit文字編輯器編寫強大的宏教程
- 一款簡單易上手的操作的影片編輯SDK
- Markdown文字編輯器:Typora for MacMac
- Typora for Mac(Markdown文字編輯器)Mac
- Typora for Mac - Markdown文字編輯器Mac
- SpringMVC整合富文字編輯器SpringMVC
- Versatil Markdown for Mac文字編輯器Mac
- QT 多文件文字編輯器QT
- Linux 命令列下的最佳文字編輯器Linux命令列
- ProseMirror - 模組化的富文字編輯框架ROS框架
- 如何在模板中編輯修改文字
- Eplan外掛 - 自由文字編輯器
- BBEdit for Mac,Mac文字編輯器工具Mac
- linux基礎命令——文字編輯vimLinux
- 線上富文字編輯器初探
- 高效文字編輯器Textbundle Editor for MacMac
- 半成品md富文字編輯器
- Smultron for Mac(網頁文字編輯器)Mac網頁
- SSM使用UEditor富文字編輯器SSM