Linux命令(部分)

2021-10-17 08:38:14 字數 3249 閱讀 6843

ls :檢視目錄

pwd:顯示當前目錄

cd:切換路徑

mkdir :新建目錄

rmdir:刪除目錄

rmdir c 刪除目錄時,目錄不可以有內容,要麼依次刪除,要麼rmdir -p c/d/e,依次刪除e、d、c

路徑表示:絕對路徑/ 和相對路徑 . (當前) …(上一級) ~(首)

mkdir -p c/d,-p是一次建立c/d目錄

ls – help,檔案幫助 (tab tab)

linux系統裡面,在檔案前面加乙個點就是隱藏檔案!

ls -al,顯示隱藏檔案

ls -alh,顯示隱藏檔案,並以更加舒服方式顯示檔案大小

ls -alhs,顯示隱藏檔案,並以更加舒服方式顯示檔案大小,由大到小排列

ls -alhsr,顯示隱藏檔案,並以更加舒服方式顯示檔案大小,由小到大排列

ls --help檢視幫助

man ls另一種檢視命令的幫助

按兩下tab建可以檢視提示

建立檔案:touch

vi編輯器

命令模式(預設)vi 檔名

編輯模式:

命令模式下可由這四個鍵移動位置

h j k l

左 下 上 右

在命令模式下按a(在游標後插入)、i(在游標前插入)、o(在當前行之下插入)可切換到編輯模式

a(shift+a 在當前行末插入)、i(shift+i 在當前行首插入)、o(shift+o 在當前行的上邊一行插入)

dd 剪下當前行 p 下一行貼上 p 上一行貼上 yy 複製

:切換到最末行模式

:w 儲存

:wq 儲存並退出

:q 退出

:q! 不儲存退出

cat 檢視檔案內容 -n 顯示行號 cat -n a.txt(顯示所有內容)

:set nu 顯示內容並顯示行號

more、man

(回車一行行顯示,空格一頁頁顯示)

less

(上下箭頭移動,pgup pgdn)

head

(檢視前面幾行)

tail

(檢視最後幾行)

複製: cp [-r] **檔案 目標檔案

-r可以迴圈遞迴複製目錄裡面的內容

移動: mv **檔案 目標檔案

刪除: rm [-rf] 檔案或目錄

刪除會有提示是否刪除,如果不想提示加上f選項

如果刪除目錄,裡面有多個檔案,加上-r選項,迴圈遞迴刪除目錄裡面的檔案及目錄

在複製乙個檔案的時候,在目錄後面跟上了檔案的名稱,就對檔案進行改名了,如何是目錄的話,就複製到這目錄裡面

cp b.txt bbb/c.txt

如果是多個檔案複製就不能進行改名

移動的時候在目錄後面跟上檔名,可以進行改名操作

mv a.txt ddd/c.txt

在當前目錄改下名字

mv b.txt 123.txt

也可以將當前資料夾下的檔案拿出來

mv a.txt b.txt …/

查詢查詢命令 : which 命令名(只能查命令名)

特定目錄查詢: whereis 檔案或目錄(由自己建立的檔案一般查不到)

查詢: find 目錄 [-name/user/size]引數

find 依次迴圈查詢

當前目錄下查詢 find ./ -name a.txt (引數是檔名)

根目錄下查詢 find / -name a.txt (引數是檔名)

支援模糊查詢 find / -name 『pass*』 查詢所有以pass開頭的檔案

find / -name 『pass?』 查詢所有以pass開頭後面跟有乙個字元的檔案,兩個?就是兩個字元

使用者管理

檢視: who (檢視當前連線的使用者)

建立使用者:useradd [-g 群組] 使用者名稱

設定密碼: passwd 使用者名稱 (給當前使用者設定密碼就不用跟使用者名稱)

刪除使用者: userdel [-r] 使用者名稱

我們在建立使用者的時候,會給使用者的家目錄建立乙個資料夾,每個使用者都會有個家目錄,加了 -r 後不僅刪除使用者,而且會刪除使用者的家目錄

-:代表檔案

d:代表目錄

l:表示乙個連線(類似快捷方式)

rwx:可讀可寫可執行

r-x:可讀不可寫可執行

以此類推…

這裡每行前面(第一大列)的許可權分三組(即9個字母)

第一組對應所有者許可權

第二組對應所屬組許可權

第三者對應其他使用者

第二大列的數字代表連線數

第三、四大列代表所有者以及所屬組(這裡表示這個檔案是root使用者的,屬於root組的)

修改所有者:

chown [-r] 使用者名稱 檔案或目錄

(遞迴修改目錄)

修改所有者和組:

chown [-r] 使用者名稱:組名 檔案或目錄

(遞迴修改目錄)

修改所屬者:

chgrp [-r] 組名 檔案或目錄

(遞迴修改目錄)

許可權修改:

chmod [-r] xyz檔案或目錄

x 使用者許可權 y所屬組許可權 z其它使用者許可權

r:4 w:2 x:1 rwx數字總合就是許可權

777代表三種使用者有所有許可權

許可權修改:

chmod [-r] xyz檔案或目錄

x 角色 u g o a 分別代表所有者、所屬組、其他使用者、所有角色

y 設定 + - = 分別代表增加、減少、設定

z 許可權 r w x

w為已存在使用者分配組需要重新連線,才可生效

壓縮命令、解壓縮命令

例: tar -cvf mytar.tar a.txt b.txt c.txt

tar -czvf mytar.tar.gz a.txt b.txt c.txt

tar -cvf mytar.tar mydir(打包某個目錄)

tar -cjvf mytar.tar.bz2 a.txt b.txt c.txt(bz2方式)

tar -cjvf mytar.tar.xz a.txt b.txt c.txt(bz2方式)

檢視打包檔案中內容

tar -tvf mytar.tar

tar -tzvf mytar.tar.gz

tar -tjvf mytar.tar.xz

tar -xvf mytar.tar (解壓縮)

tar -xjvf mytar.tar.xz (解壓縮)

tar -xzvf mytar.tar.gz (解壓縮)

LINUX部分命令

針對debian lenny設定如下 dpkg reconfigure locales 選擇 en us.utf 8 zh cn.gb2312 zh cn.utf 8 zh cn.gbk zh tw.big5 zh tw.utf 8 預設 default en us.utf 8 中文就選zh cn....

Linux 命令(部分)

1 pwd 顯示當前目錄的絕對路徑名 pwd help version 2 clear 清除終端螢幕 clear注意 linux清屏並不會像windows一樣徹底全部清除,而只是新建一行新的置頂,以前輸的命令仍舊還在上方 3 cd 用於開啟路徑,接收絕對路徑和相對路徑 cd dirname dirn...

Linux部分命令簡介

在 瘟酒吧 下呆久了,相信大家都有點膩了,而不時的 該程式執行了非法操作,即將關閉 和藍臉使我們的神經飽受折磨,你試過辛辛苦苦幹了幾個小時的檔案瞬間的丟失嗎?還好還有nt,但是由於我們的計算機的硬體配置 更只要的是我們口袋中的money 所限,在nt的效果並不理想,現在終於有了乙個linux可以為我...