Linux基礎學習 Linux常用命令詳解

2021-06-14 21:53:30 字數 2054 閱讀 7518

學習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....