Python的Linux基礎
目錄
操作系統
Windows和Linux的區別
常用基本命令
1、操作系統
1 操作系統的作用:向上支持應用軟件的運行,向下控制硬件,軟件和硬件的過渡層
Linux的版本:發行版和內核版
Linux的應用領域:服務器領域、嵌入式領域
Unix的BSD是免費的
2、Windows和Linux的區別
Windows分盤。但Linux不分盤,是一系列的目錄構成,以根目錄位根,呈倒數型
一些經常用到的目錄: /根目錄;bin:和程序有關;boot:開機有關;Dev:設備信息;etc:程序服務器配置;lib:一系列的庫;home:家目錄(一般除了這個目錄可以修改,其他目錄最好不用動)等
3、獲取命令幫助信息
command – help:查看內置命令
help - command:查看外置命令
man command(有8章):查閱用戶手冊manual
4、常用基本命令
1、Ubuntu的快捷鍵控制窗體
Ctrl+shift+向上鍵,變大
Ctrl+向下鍵,變小
2、查看文件內容的命令
cat:實例:cat 空格 文件名(僅僅是查看文件內容),可同時查看很多內容
gedit:相當於雙擊文件名打開一樣的效果,可以寫內容
more:查看大文件,按F鍵翻屏,按q鍵退出
3、創建或者刪除文件和目錄
mkdir:創建文件夾,需要連續創建目錄時可以加上-p(管道),以來的文件夾自動創建
touch:創建一個文件(在Linux中沒有文件后綴名概念)
rmdir:刪除非空文件夾
rm刪除文件時:rm后跟文件名
rm刪除目錄時:rm 需刪除的文件夾名 -r(-r時遞歸),可刪除包含內容的文件夾
4、ls命令(列表)的一些使用
ls -a:顯示以點“.”開頭的隱藏文件
ls -l:以列表的形式展示
ls -h:單位換算
書寫參數的時候,參數順序無關,多個參數可以連寫
5、重定向和通配符的使用
ls > xxx.txt:將ls查看到的內容放到xxx.txt中,內容會覆蓋
ls >xxx.txt:將ls查看的所有內容追加到xxx.txt中,內容不會覆蓋
*:可以替換所有
?:占一位
6、cd切換目錄的使用
絕對路徑:是指從根目錄/開始的路徑
相對路徑:是指從當前目錄為起點的路徑
cd 點:cd . ——當前路徑
cd 點點:cd . .——當前路徑的上一級
cd . ./. .——返回上兩級目錄
cd ~:返回家目錄
cd -:返回上次操作 所在路徑
7、mv和cp命令
mv命令:重命名文件或者文件夾夾:mv 舊文件/夾名 新文件夾名
mv命令:移動文件,剪切並粘貼到目標位置:mv 原文件 目標路徑
cp命令:復制文件,復制並粘貼同mv格式一樣
額外補充:但凡以后操作文件夾出現問題,都可以在后面加—r試試
8、文件鏈接
軟鏈接:相當於Windows系統中的快捷方式。格式:ln -s 文件名 軟鏈接名
硬鏈接:相當於文件名。格式:ln 文件名 硬鏈接名。有一個硬鏈接數與之對應
9、其他命令
history命令:作用是查看執行過的命令。格式:! 編號執行命令
grep命令:兩種方式。第一種:grep -n “表達式” xxx.txt(在以.txt結尾的文件中尋找符合表達式的內容);第二種:grep -v “表達式” xxx.txt(在以.txt結尾的文件中尋找不包含表達式的值);
grep命令示例:grep -n “ntfs” xxx.txt:只要包含ntfs即可;grep -v “ntfs” xxx.txt:不含ntfs;grep -n “^ntfs” xxx.txt :開頭必須以ntfs開始;grep -n “ntfs$” xxx.txt:結尾必須以ntfs結尾
將ls查詢結果分屏顯示的兩種方法:第一種:第一步:(先將ls查詢內容重定向到zzz.txt文件中)ls -alh /bin >>zzz.txt,第二步:(用more顯示zzz.txt):more zzz.txt:第二種:(用一個管道符號|,將ls顯示放到管道|中,再從管道|中取到more中分屏顯示):ls -alh /bin | more
pwd命令:顯示當前所在路徑
當寫入命令不想執行時可以按Ctrl+C就可以不執行命令
如果還有問題未能得到解決,搜索887934385交流群,進入后下載資料工具安裝包等。最后,感謝觀看!
