Linux基礎(chǔ)命令和原理總結(jié)
shell(命令解釋器)自帶的命令稱為內(nèi)部命令,其它的是外部命令
內(nèi)部命令使用help幫助:help cd
外部命令使用help幫助:ls --help
type命令:用于區(qū)分是內(nèi)部命令還是外部命令:
ls is aliased to `ls --color=auto' #外部命令
cd is a shell builtin #內(nèi)部命令
pwd命令:顯示當(dāng)前目錄
ls命令:查看目錄和文件名稱
ls -l 查看目錄各個字段含義
第一字段:首字母代表的是文件類型 ,其中"-"為普通文件、"d"為目錄文件、"c"為字符設(shè)備文件、"b"為塊設(shè)備文件、"p"為管道文件、"l"為鏈接文件、"s"為socket文件。“rwx”分別代表擁有讀、寫和執(zhí)行權(quán)限,"-代表無對應(yīng)權(quán)限。三個"rwx"依次代表文件所有者、文件所有者所在用戶組、其它用戶對文件擁有的權(quán)限。
第二字段:文件硬連接數(shù)量
第三字段:文件擁有者
第四字段:文件擁有者所在組
第五字段:文件大小(以字節(jié)為單位)
第六字段:文件最后更改時(shí)間
第七字段:文件名(若為鏈接文件則追加顯示其鏈接的原文件的路徑)
ls命令其它參數(shù)含義:
-a顯示隱藏文件(.開頭的文件)
-r逆序排序
-t按照時(shí)間順序顯示
-R遞歸顯示
ls -lartR : 按照時(shí)間順序倒序顯示所有文件及其文件夾的文件
cd命令:更改當(dāng)前的工作目錄
cd /path/... 絕對路徑
cd ./path/... 相對路徑(./可以省略)
cd ../path/... 相對路徑
mkdir -p 遞歸目錄:遞歸創(chuàng)建目錄
rmdir命令:刪除目錄
rmdir a/b/c/d/e/ #刪除空目錄
rm -r a/b/c/d/ #遞歸刪除目錄,但是系統(tǒng)會做多次詢問
rm -rf a/b/c/d/ #刪除目錄,不做任何詢問
cp命令:復(fù)制文件和目錄
-r 復(fù)制目錄
-p 保留用戶、權(quán)限、時(shí)間等文件屬性
mv命令:移動文件和重命名
mv *.log 目標(biāo)目錄
通配符:
*匹配任何字符串
?匹配一個字符串
[xyz]任何一個字符串
[a-z]匹配一個范圍
cat命令:文本內(nèi)容顯示到終端
head命令:查看文件開頭
head -3 文件名稱 #顯示文件開頭3行
tail命令:查看文件末尾
tail -3 文件名稱 #顯示文件末尾3行
tail常用參數(shù)-f,文件內(nèi)容更新后,同步顯示更新的文件信息
tail -f 文件名稱
wc命令:統(tǒng)計(jì)文件內(nèi)容信息
wc 文件名稱
useradd命令:新建用戶
useradd 用戶名
userdel命令:刪除用戶
userdel 用戶名 用戶所在的家目錄不會被刪除
userdel -r 用戶名 用戶相關(guān)的所有配置都會被刪除
passwd命令:修改用戶密碼
passwd 用戶名
usermod命令:修改用戶屬性
/etc/passwd文件:查看用戶文件
tail /etc/passwd
/etc/shadow文件:查看用戶密碼
tail /etc/shadow
groupadd命令:添加用戶組
groupadd 用戶組
groupdel命令:刪除用戶組
groupdel 用戶組
用戶切換
su 用戶名 切換用戶,但是用戶所在環(huán)境不變,即pwd路徑不會變化
su - 用戶名 切換用戶,同時(shí)會切換到用戶家目錄,即/home/用戶名
sudo命令:普通用戶需要執(zhí)行root用戶權(quán)限的解決方案。
以下是一些常用命令匯總;The following table provides a reminder of most of the commands that we have covered so far. If you include the three, as-yet-unmentioned, commands in the last column, then you will probably be able to achieve >95% of everything that you will ever want to do in Unix (remember, you can use the man command to find out more about top , ps , and kill ). The power comes from how you can use combinations of these commands.
-c 'cc-address' -b 'bcc-address'
'to-address' | Command to send email | | mail -s "Subject"
to-address < Filename` | Command to send email with attachment |
File Permission commands
Hope this Linux reference guide helps you!
希望這些常用的命令和系統(tǒng)原理,以及l(fā)inux操作可以幫助大家提升linux命令和操作!!!
linux(wsl)最基礎(chǔ)命令(小白向)
對于Linux(WSL)的初學(xué)者來說,了解一些基礎(chǔ)命令至關(guān)重要。首先,cd用于改變目錄,cd ..則返回上一級,而cd加上默認(rèn)路徑可以進(jìn)入用戶文件夾,pwd則顯示當(dāng)前目錄路徑。要列出文件,使用ls,它可以列出當(dāng)前目錄內(nèi)的所有文件。對于終端操作,reset用于重置終端并清屏,clear也有相同功能。查看命令歷史可通過...
linux系統(tǒng)命令怎么退出編輯模式linux命令大全與基本常識基礎(chǔ)教程
致臻數(shù)據(jù)香港美國VPS 一、基本常識:在講具體的命令之前,先介紹一下Linux命令行的一些常識:一條命令一般的格式是這樣的:命令名稱 [參數(shù)] [路徑],[]代表可以省略,省略路徑表示適用當(dāng)前路徑。路徑有相對路徑和絕對路徑兩種,絕對路徑是以根目錄(“\/”)為起點(diǎn)的,如\/home\/shine代表根目錄下面home...
2022年建議你一定要記住的10個Linux命令
在Linux系統(tǒng)中,掌握一些基礎(chǔ)命令對于高效管理和維護(hù)系統(tǒng)至關(guān)重要。下面整理了10個實(shí)用的Linux命令,幫助你更好地管理文件、磁盤空間、備份和操作文件,以及執(zhí)行日常操作。1. 管理文件和目錄的命令 1.1 pwd命令 顯示當(dāng)前目錄,使用方法:pwd 1.2 cd命令 改變當(dāng)前工作目錄,例如:cd \/home\/user 1.3 ls...
Linux命令shell從入門到精通學(xué)習(xí)筆記之1文件安全與權(quán)限
Linux命令(shell)從入門到精通 學(xué)習(xí)筆記之1 文件安全與權(quán)限 ,學(xué)習(xí)Linux命令的朋友可以參考下1.ls -l 命令:最前面的一位表示文件類型:d 目錄。l 符號鏈接(指向另一個文件)。s 套接字文件。b 塊設(shè)備文件。c 字符設(shè)備文件。p 命名管道文件。- 普通文件,或者更準(zhǔn)確地說,不屬于以上幾種類型的...
小猿圈總結(jié)Linux常見命令(二)
上文篇幅過長,現(xiàn)將小猿圈Linux老師總結(jié)的Linux常見命令繼續(xù)分享給大家。想要學(xué)習(xí)編程語言,可以訪問小猿圈。1、file命令 該命令用于判斷接在file命令后的文件的基本數(shù)據(jù)。因?yàn)樵贚inux下文件的類型并不是以后綴為分的,所以這個命令對我們來說就很有用了。它的用法非常簡單,基本語法如下:file filename 例...
linux必學(xué)的60個命令_linux必學(xué)的60個命令怎么讀起來簡單
網(wǎng)絡(luò)操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup。學(xué)習(xí)linux注意事項(xiàng)Linux嚴(yán)格區(qū)分大小寫。Linux所有的存儲設(shè)備都必須掛載之后用戶才能使用,包括硬盤、U盤和光盤。Linux系統(tǒng)常用的基本命令入門篇基礎(chǔ)命令Linux的進(jìn)入與退出系統(tǒng)進(jìn)入Linux系統(tǒng):必須要輸入用戶的...
樹莓派入門必會的20個Linux命令
樹莓派作為一款入門級的微型計(jì)算機(jī),其操作系統(tǒng)的首選是Raspbian,一款基于Debian Linux的免費(fèi)系統(tǒng)。對于想要充分利用樹莓派的用戶來說,熟悉Linux命令行操作是必不可少的。本文將介紹20個基礎(chǔ)且實(shí)用的Linux命令,讓你在樹莓派的命令行世界中游刃有余。開始你的Linux之旅,首先在終端輸入“pi@raspberrypi:~ ...
Linux常用基本命令大全介紹
mkdir:創(chuàng)建目錄 cd:更改目錄 rm:刪除文件或目錄 cp:復(fù)制文件或目錄 mv:移動或重命名文件或目錄 用戶和組管理 useradd:創(chuàng)建新用戶 groupadd:創(chuàng)建新組 userdel:刪除用戶 groupdel:刪除組 passwd:更改密碼 權(quán)限管理 chmod:更改文件或目錄的權(quán)限 chown:更改文件或目錄的所有者 chgrp:更改文件或命...
Linux命令(一)-查看目錄
本文主要介紹Linux中的一些基礎(chǔ)命令,幫助你更好地理解和操作文件系統(tǒng)。1. 打開終端和調(diào)整字體打開終端的方式多樣,推薦將終端添加到任務(wù)欄方便隨時(shí)使用。初次啟動時(shí),如字體過小,可通過快捷鍵Ctrl + Shift + "+"放大,Ctrl + "-"則用于縮小。2. 查看目錄信息了解當(dāng)前目錄內(nèi)容使用命令"ls",查看完整...
Linux入門基礎(chǔ)教程(輕松掌握Linux系統(tǒng)的基本概念與常用操作技巧)_百度...
-詳細(xì)介紹了Linux文件系統(tǒng)的基本概念和常見的文件系統(tǒng)類型;-解釋了Linux目錄結(jié)構(gòu)的組成和各個目錄的作用;-提供了一些常用的文件管理技巧和命令,如查找文件、壓縮解壓縮等。6.用戶與權(quán)限管理:保護(hù)系統(tǒng)安全 -解釋了Linux用戶和用戶組的概念,以及它們在系統(tǒng)中的作用;-介紹了Linux權(quán)限管理的基本原理和常用...
相關(guān)評說:
楊凌區(qū)表面: ______ 1,命令掌握多少看你怎么使用了,這個當(dāng)然越多越好了,其實(shí)命令很好記,關(guān)鍵是參數(shù)比較需要深度研究.(進(jìn)命令行的界面的話有3種,1是直接在登錄時(shí)選擇,2是在終端中使用,3是ctrl+alt+F1~F6,ctrl+alt+F7切回,但是每一個都是一個獨(dú)立...
楊凌區(qū)表面: ______ ,Linux 基礎(chǔ)命令及腳本 shell 是基本要求,最好懂perl 或 python 等.如果不懂腳本,怎么把重復(fù)的勞動變得簡單呢? 2,系統(tǒng)監(jiān)控命令 目的是獲取系統(tǒng)當(dāng)前的運(yùn)行狀態(tài),遇到故障等要懂得分析排查.系統(tǒng)調(diào)優(yōu),并懂得原理,知道為什么這個參數(shù)要調(diào)整成這個值. 3,網(wǎng)絡(luò)監(jiān)控命令 基本和第二點(diǎn)原因一致,不過重點(diǎn)關(guān)注于網(wǎng)絡(luò).同樣需要理解原理及調(diào)優(yōu),不能照搬前人的經(jīng)驗(yàn)而不知甚解. 以上,可以說只是基本. 沒有生產(chǎn)環(huán)境不是借口,知識可以學(xué)習(xí),再加以生產(chǎn)環(huán)境的經(jīng)驗(yàn)積累,就會慢慢沉淀下來了.
楊凌區(qū)表面: ______ 這個是最常用的最基礎(chǔ)的命令 su su命令是最基本的命令之一,常用于不同用戶間切換.例如,如果登錄為 user1,要切換為user2,只要用如下命令: $su user2 然后系統(tǒng)提示輸入user2口令,輸入正確的口令之后就可以切換到user2.完成之...
楊凌區(qū)表面: ______ 1、了解Linux FHS,這是Linux的體系結(jié)構(gòu),明白大致原理; 2、重復(fù)60個常用Linux基礎(chǔ)、命令,掛載; 3、TCP/IP協(xié)議,網(wǎng)絡(luò)配置相關(guān)知識; 4、SSH原理及應(yīng)用; 5、防火墻的基本配置,iptables.
楊凌區(qū)表面: ______ ls 顯示目錄 mkdir 建立目錄 cd 進(jìn)入目錄
楊凌區(qū)表面: ______ 首先必須強(qiáng)調(diào),Linux命令記憶的最佳方法就是在使用中記憶,伴隨著使用場景的記憶是非常深刻且難以磨滅的,在使用過一段時(shí)間之后,大部分的常用命令都會成為你未來十年乃至更長時(shí)間都不會丟掉的記憶.如果沒有特別強(qiáng)烈的要在短時(shí)間...
楊凌區(qū)表面: ______ 第1階段 零基礎(chǔ)入門 第2階段 Linux系統(tǒng)管理&shell編程 第3階段 百萬級訪問量集群實(shí)戰(zhàn) 第4階段 千萬級訪問量核心集群實(shí)戰(zhàn) 第5階段 一切核心技術(shù)的底層支持:云計(jì)算集群 第6階段 大數(shù)據(jù)運(yùn)維 第7階段 Python自動化和指導(dǎo)
楊凌區(qū)表面: ______ 首先還是要明確你準(zhǔn)備學(xué)什么 , 如果是確定的學(xué)習(xí)cli的一切的話 ,各發(fā)行版其實(shí)問題都不大 redhat/fedora 安裝時(shí)候不選擇x窗口和gnome/kde 即可debian : 直接使用官方的netinst.iso安裝base system 安裝過程中同樣不選擇桌面環(huán)境 ,這里可...
楊凌區(qū)表面: ______ 另外,杭州有沒有系統(tǒng)學(xué)習(xí)Linux系統(tǒng)的地方 命令在Linux是常見的也是很基礎(chǔ)的,最先需要掌握一些常用命令,然后就包括shell腳本編程、系統(tǒng)管理知識、操作系統(tǒng)等等.選擇一本時(shí)候自己的工具書去看Linux版本很多,學(xué)習(xí)時(shí)候選擇一個適合自己的版本是非常重要的,另外選擇一個Linux社區(qū),跟一群志同道合的人一起討論,互相交流,這樣會輕松很多.多練習(xí)多實(shí)踐 最基礎(chǔ)的就是先學(xué)習(xí)一些常用命令,簡單的如ls,cp,復(fù)雜的如sed ,awk. 然后是了解shell編程. 再就是學(xué)習(xí)系統(tǒng)管理知識. 再深就是從操作系統(tǒng)角度學(xué)習(xí)了. 更多l(xiāng)inux相關(guān)信息,請參考《linux就該這么學(xué)》
楊凌區(qū)表面: ______ 基礎(chǔ)命令都是在反復(fù)的使用中記住的. 如果你只是學(xué)習(xí),那么建議配置多個linux服務(wù). 如果是工作,那么大量的工作需求將會幫助你掌握這些命令.