linux系統學習筆記,本人是一枚新手正在學習linux系統操作,下面是學習中積累的小知識,希指正!
1. ssh連接系統時系統用戶名與要連接的系統用戶名相同時,可以省略用戶名和@符號。
~$:sudo ssh 192.168.1.151
2. linux系統中修改root密碼,新系統開機時沒有root密碼也可以用這條命令改密碼。
~$:sudo passwd
然後輸入密碼並進行密碼確認
3. 顯示文件的頭部。
~$:head file # 顯示file前十行內容
~$:head -1 file # 顯示file前一行內容
4. 顯示文件的尾部。
~$:tail -5 file # 顯示file後五行內容
~$:tail -f file # 監視逐漸增長的文件中添加的行內容
5. 按順序顯示文件內容。
~$:sort file # 不改變原文件
6. 顯示忽略文件中重複行後的文件內容。
~$:uniq file # 不改變原文件
7. 比較兩個文件。
~$:diff -u file1 file2
8. 識別文件。
~$:file file1 # 前一個file 是命令後file1是文件
9. 管道: | 。
~$:cat file1 | cat >> file2
cat 命令顯示文件file1內容, '>>' 爲追加浮 ,| 管道將file1 顯示的內容重定向爲’>>'的輸入,追加到file2中。
10. 顯示文本。
~$:echo 'hi'
11. 顯示時間和日期。
~$:date
~$:date + '%A%B%d' # 格式化輸出日期(還有其他格式輸出這裏就不多寫了,我令寫一篇博客來詳述)
12.紀錄shell會話信息。
~$:script # 這個命令很神奇
Script started,file is typescript # 開始向文件typescript紀錄
~$:ls # 你的動作
lcj.py lcj_1.py lcj_3.py # 你的動作
~$:exit # 結束紀錄
exit # 顯示結束
Script done, file is tyescript # 紀錄結束,錄進文件tyescript裏去了
~$:ls
lcj.py lcj_1.py lcj_3.py tyescript # 你看是不是多了個文件-。-
~$:cat tyescript # 顯示文件裏的內容,接下來很震撼,你自己去試吧, 打字很累的
13. 將Linux和 Mac OS X文件轉換成Windows格式。
~$:todos file.txt
或者
~$:unix2dos file.txt
14. 將Windows格式轉換成Linux和Mac OS X文件。
~$:fromdos file.txt
或者
~$:dos2unix file.txt
15. 更改文件的訪問權限。
~$:chmod a/o/u/g -/+ r/w/x file # a表示所有用戶,o表示其他用戶,u表示文件所有者,g表示組用戶,r表示讀的權限,w表示寫寫的權限,x表示執行權限
16. 晴空文件內容,但保留所有者和權限。
~$:cat /dev/null > file
17. 輸出超出一屏幕時,用管道來重定向,便於閱讀。
~$:ls | less # 用SPACE向下瀏覽,用RETURN來逐行瀏覽,用h獲取幫助,用q退出閱讀
18. 雙向輸出
~$:who | tee file | cat # tee 把 who 的輸出寫入file 同時輸出給 cat
先寫這些,繼續學習中。