學習linux不得不學習linux的命令列操作,對於命令列操作模式,很多人都覺得沒什麼用處,但是那些都是沒有真正使用過命令列的人,如果在linux上把命令列用熟練了,你的工作效率將會在使用滑鼠操作提高幾倍以上。一下介紹在linux入門階段常用的幾個命令。
ls 列出檔案
使用方法:ls [-option] path (-option為命令引數)
ls 列出當前目錄下檔案,一行多個(不包括隱藏的)
ls -l 列出當前目錄下檔案的詳細資訊,一行乙個(不包括隱藏的檔案)
ls -al 列出當前檔案目錄下所有檔案的詳細資訊,一行乙個(包括隱藏的檔案)
常用的引數:
-l 列出詳細資訊
-a 列出隱藏檔案
cd 切換當前路徑
使用方法:cd path
如:cd /home 切換到/home目錄
cd /etc 切換到/etc目錄
cd / 切換到根目錄
cd ../ 切換到上一級目錄
cd ~ 切換到當前使用者主目錄
rm 刪除檔案
使用方法:rm [-option] filename
如:rm test.txt 刪除當前目錄下的test.txt檔案
rm -r directoryname 刪除當前目錄下的directoryname資料夾,-r要求rm使用遞迴刪除
rm -f filename 強制刪除檔案或資料夾(任何情況下都不會有警告或者錯誤提示)
rm -i file 每次刪除檔案都會提示使用者確認
常用引數
-r 遞迴刪除目錄及其子目錄下所有檔案
-f 使用強制刪除的方式,不會有任何提示
-i 每次刪除檔案都會提示使用者確認
-v 顯示刪除檔案的過程
cp 複製檔案
使用方法:cp srcpath dstpath
如:cp test.txt /home/username/desktop 將test.txt檔案拷貝到desktop資料夾中
cp –a dirname /home/username/desktop 將dirname目錄拷貝到desktop資料夾中,同
事複製dirname的所有檔案資訊,如建立時間,修改時間,等也可以用於
複製目錄
cp –r dirname /home/username/desktop將dirname的目錄拷貝到desktop資料夾中,沒
有同時複製檔案的所有資訊
cp 不加引數的時候是可以既可以複製檔案也可以複製資料夾的
常用引數:
-a 複製檔案或者資料夾,同時複製檔案所有資訊
-r 遞迴複製目錄,但是不會複製檔案資訊
mv 移動檔案或者資料夾
使用方法:mv srcpath dstpath
用法同cp
常用引數
-f 強制移動,當目標目錄有同名檔案或者資料夾時直接覆蓋不提示
-i 目標目錄中有同名檔案或者資料夾時讓使用者選擇是否覆蓋檔案
man 檢視命令或者系統函式的使用方法
使用方法man [numoption] cmd
如:man cd
man ls
man cp
man 的數字引數意義:
1 使用者在shell環境中可以操作的命令和可執行檔案
2 系統核心可呼叫的函式和工具等
3 一些常用的函式與函式庫,大部分為c語言的函式庫
4 裝置檔案的說明,通常是/dev下的檔案
5 配置檔案或者是某些檔案的格式
6 遊戲
7 慣例與協議
8 系統管理員可以使用的管理命令
9 跟kernel(核心)有關的命令
總結,在linux系統中這幾個命令都不能熟練使用的話,那麼我建議你還有用滑鼠去吧,那樣更快。linux系統中的命令有上千條,但是常用的也就頂多80-100個,況且還有man這個命令使用手冊,所以我們要多利用man來幫助我們學習linux的常用命令,而不是死記硬背。
Linux學習 (一)Linux基礎
命令使用者和使用者組 普通使用者 使用者資訊儲存在 etc passwd 使用者組 group 路徑 etc passwd 當前目錄 hello.c 主目錄 linuxc hello.c 程序 是乙個 執行中的程式 檔案 硬鏈結和軟連線 軟連線 常用命令 命令英文作用 lslist 檢視當前資料夾下...
Linux學習(一) Linux基礎
一 linux 和 windows 的區別 windows 磁碟劃分 碟符 c盤 d盤 linux 沒有碟符的概念,只有乙個根目錄 所有檔案都是從根目錄開始儲存的 linux的目錄結構是乙個倒狀樹結構 如下圖 linux上一切皆檔案 每個目錄儲存特定的檔案 bin 二進位制檔案 系統命令對應的程式檔...
Linux基礎學習
1.linux中沒有類似於windows中 登錄檔 這樣的二進位製表項,linux中所有軟體的配置都是通過文字檔案實現的。2.linux中命令列是提供使用者輸入命令的介面,其本身只接受輸入,然後將命令傳遞給命令編譯器。shell 是乙個程式,它在使用者和作業系統之間提供了乙個面向行的可互動介面 3....