linux命令筆記總結

2021-10-24 02:22:32 字數 2528 閱讀 5315

linux常用基本命令(整理自筆記)

apt update 更新

pwd 檢視當前路徑

cd 進入當前目錄(cd ~ 回家目錄,cd …到上一級目錄)

ls 當前路徑下所有檔案

ls 的引數:ls -l ==ll顯示詳細資訊

ls -a 顯示所有檔案

ls -h 更換檔案容量單位

ls -i顯示檔案資訊

ls 萬用字元使用 :』*『 零個或多個任意字元。如:ls *.txt

?表示乙個任意字元。

中括號的使用 :ls [1234] 括號中的任意乙個 =[1-4].

建立檔案 touch test.txt

建立目錄 mkdir aa

刪除 rm 123.txt(-d 表示資料夾。-r表示遞迴刪除資料夾及檔案)

移動 mv test.txt ad(把test.txt移動到ad下)

複製cp 源 目標(cp abc.txt aaa.t)

檢視幫助文件 man g++或者g++ --help

查詢位置 which ls(返回ls在哪)

檔案搜尋 find path -name 123.txt(在_path_下找名字是123.txt的檔案) -iname表示找名字且不區分大小寫。

-size按照大小查詢+1(大於512b),-1(小於512b)

-user siki 找所有者是siki的檔案

-mmin +5 檔案修改時間大於5分鐘(-5 小於五分鐘)

-amin 上次被訪問時間(±同上)

-lmin 檔案屬性被改(±同上)

-type f 檔案型別(d 資料夾型別;l 鏈結)

另外以上命令可以組合使用如 find -path- -name 『a.*』 -a -type f;

locate 檢索。如locate 123.txt(但是這個命令是檢索庫,如果要更新當前檢索庫:sudo updattedb

讀檔案 cat cat 123.txt;(-n 帶行號,-b代行號but空行不帶)

more 123.txt (通過空格換行)

資訊搜尋 grep grep abc 123.txt(從123.txt中檢索abc)(-n顯示行號;-v反向搜尋)。^表示以什麼開頭如:grep ^』#』 filename;$表示以什麼結尾

回顯 echo

將左側內容覆蓋到右側;>>追加

管道:把乙個的輸出作為另乙個的輸入。ls -lh | grep 123.txt

ps -aux 輸出當前程序

sudo 用超管許可權

新增使用者 sudo useradd usrname(新增乙個新使用者)通過cat etc/passwd可以檢視這個使用者.sudo useradd -m usrname(建立新使用者並且建立使用者目錄)

設定密碼 sudo passwd usrname 「enter」 12345

組管理目的是–方便管理呀hhhhhhh

查詢當前使用者所在組 id (id usrname就可以返回該使用者的資訊)

sudo useradd -g usrgroup username(指定使用者所在群組,-g指定使用者附**組)

使用者切換 su root(切換到root,exit退出)su - username(切換到該使用者並返回家目錄)

使用者刪除 userdel username(-r 順便刪除家目錄,-f強制)

使用者組檢視 cat /etc/group 檢視有啥組;cat /etc/serices 檢視有啥使用者

使用者組改名 groupmod -n groupnewname groupold

使用者組刪除 groupdel name

shell 自動建立的 /bin/bash 前面會有提示(也不知道除了提示還有啥作用,以後補充);自動建立 /bin/sh 無提示.。查shell cat /etcshells。修改shell (chsh)。

內建命令

外接命令

常駐記憶體,系統啟動時調入,效率高

系統的軟體功能,有需要才從記憶體中讀取

檢視使用者資訊(除了id還有這幾個)whoami 檢視當前使用者。who,w

usermod -g newgroup username修改初始組;usermod -g testtu,userlg username 修改附加組。usermod -s /bin/sh username 改shell

檔案許可權 分四組(乙個,三個,三個,三個)第一組橫線表示二進位制檔案,d表示資料夾,l表示link;第二組第三組第四組內容一樣,分別是所有者權,所屬組權,其他使用者權。分三項rwx(檔案:檢視內容許可權,修改內容許可權,執行檔案許可權。資料夾:檢視目錄中內容的許可權,在目錄中修改的許可權,進入目錄的許可權)。

檔案許可權修改,chmod [ugoa] ±= [rwx] filename(例如chmod u+x filename。)r=4,w=2,x=1。(r-- rw-rwx====467(使用chmod 467 filename))。

改所有者 chmod user 123.txt

改所屬組 chgrp user1 126.txt (-r遞迴到所有子檔案)。

先到者。

linux學習筆記 tar命令總結

首先,看下man tar name tar the gnu version of the tape archiver tar utility synopsis tar options operations a catenate concatenate c create 打包檔案 d diff com...

linux學習筆記 top命令總結

the top program provides a dynamic real time view of a running system.top 命令是最流行的效能監視工具之一,我們必需了解。它是乙個優秀的互動式工具,用於監視效能,報告實時系統任務。第一行 第二行 總共105個任務,1個在跑,97...

Linux學習筆記之命令總結

移動游標 shift 4 到行尾 shift 6 到行首 左下上右 hjkl 複製一行 yy 複製多行 n yy 撤銷 u 刪除 剪下一行 dd 刪除 剪下多行 n dd 大小寫切換 shift 底行命令模式下 分屏 vs 空格 檔名 游標不同檔案中移動 ctrl w 檢視庫函式 man 函式名 查...