作者簡(jiǎn)介:一名云計(jì)算網(wǎng)絡(luò)運(yùn)維人員、每天分享網(wǎng)絡(luò)與運(yùn)維的技術(shù)與干貨。?
?座右銘:低頭趕路,敬事如儀
個(gè)人主頁:網(wǎng)絡(luò)豆的主頁?????
?
目錄
?
前言
一.常用命令
1.Linux的基本原則:
?用戶接口:
2.命令形式
3.命令舉例:ls
ls -l:長(zhǎng)格式
4.文件系統(tǒng)
查看服務(wù)器基本信息
前言
本章將會(huì)講解Linux的常用命令。
一.常用命令
1.Linux的基本原則:
- 1.由目的單一的小程序組成;組合小程序完成復(fù)雜任務(wù);
- 2. 一切皆文件;
- 3. 盡量避免捕獲用戶接口;(盡量不和用戶進(jìn)行交互,就是一個(gè)程序一但開始運(yùn)行,就不需要用戶進(jìn)行任何操作,如ls命令,ifconfig命令)
- 4. 配置文件保存為純文本格式
?用戶接口:
shell:sh,csh,ksh,bash,zsh,tcsh
- GNOME:C語言
- KDE:C++
- XFCE:輕量級(jí)
- 虛擬終端(tty1-6) /dev/tty# #號(hào)為數(shù)字號(hào)碼
- 偽終端(ssh、Telnet連接稱為偽終端或者在圖形界面下打開的終端) /dev/pts/#
- 物理終端(console) /dev/console
- 串行終端(使用特定速率向外打印字符,通過串行接口連接)/dev/ttyS#
- 圖形終端:可以使用startx命令啟動(dòng) startx -- :2 可以啟動(dòng)第二個(gè)圖形終端
2.命令形式
命令 選項(xiàng) 參數(shù)
- 短選項(xiàng): - 輸入快捷簡(jiǎn)單
- 多個(gè)選項(xiàng)可以組合:-a -b = -ab
- 長(zhǎng)選項(xiàng): -- 意思明了
參數(shù):命令的作用對(duì)象
命令分為內(nèi)部命令和外部命令
?
- 內(nèi)部命令:是系統(tǒng)shell自帶的命令
- 外部命令:是安裝其他的程序產(chǎn)生的命令。
- 可以通過 type 查看命令是內(nèi)部還是外部命令: type 命令關(guān)鍵字
- 1. 內(nèi)部命令可以通過:help 命令 例子: help cd
- 2. 外部命令可以通過:命令 --help 例如:ls --help
- 3. 可以通過man命令獲取命令幫助: 例如: man cd whatis 查看都有哪 些man章節(jié)
- 4. 可以通過info命令獲取命令幫助: 例如: info cd
- 5. 通過百度\google等搜索引擎 可以尋求幫助
- 6. 可以通過下載一個(gè)linux的中文命令大全
3.命令舉例:ls
- -h:做單位轉(zhuǎn)換
- -a: 顯示以.開頭的隱藏文件
- . 表示當(dāng)前目錄
- .. 表示父目錄-A
- -d: 顯示目錄自身屬性
- -i: index node, inode
- -r: 逆序顯示
- -R: 遞歸(recursive)顯示
ls -l:長(zhǎng)格式
文件類型: 可使用 file 命令查看
- -:普通文件 (f)
- d: 目錄文件
- b: 塊設(shè)備文件 (block)就是存儲(chǔ)數(shù)據(jù)以供系統(tǒng)存取的接口設(shè)備,簡(jiǎn)單而言就是硬盤
- c: 字符設(shè)備文件 (character)即串行端口的接口設(shè)備,例如鍵盤、鼠標(biāo)等等
- l: 符號(hào)鏈接文件(symbolic link file)
- p: 命令管道文件(pipe)是一種特殊的文件類型,它主要的目的是,解決多個(gè)程序同時(shí)存取一個(gè)文件所造成的錯(cuò)誤
- s: 套接字文件(socket)這類文件通常用在網(wǎng)絡(luò)數(shù)據(jù)連接。
- PS: 我們可以啟動(dòng)一個(gè)程序來監(jiān)聽客戶端的要求,客戶端就可以通過套接字來進(jìn)行數(shù)據(jù)通信。
- 最常在 /var/run目錄中看到這種文件類型。

- 時(shí)間戳(timestamp):最近一次被修改的時(shí)間(mtime),可以使用stat命令可以看到
- 訪問:access atime 是在讀取文件或者執(zhí)行文件時(shí)更改的
- 修改:modify, mtime 是在寫入文件時(shí)隨文件內(nèi)容的更改而更改的改變:change, ctime metadata,元數(shù)據(jù) 狀態(tài)改變 是在寫入文件、更改所 有者、權(quán)限或鏈接設(shè)置時(shí)隨inode 的內(nèi)容更改而更改的。
文章來源:http://www.zghlxwxcb.cn/news/detail-571640.html
4.文件系統(tǒng)
FHS: filesystem hierarchy standard 文件系統(tǒng)層級(jí)標(biāo)準(zhǔn)
- /boot: 系統(tǒng)啟動(dòng)相關(guān)的靜態(tài)文件,如內(nèi)核、initrd或者initramfs,以及grub(bootloader)
- /dev: 所有設(shè)備的設(shè)備文件,設(shè)備文件也稱為特殊文件(僅有元數(shù)據(jù),沒有數(shù)據(jù),是設(shè)備的入口)
- 塊設(shè)備:隨機(jī)訪問,數(shù)據(jù)塊
- 字符設(shè)備:線性訪問,按字符為單位
- 設(shè)備號(hào):主設(shè)備號(hào)(major)和次設(shè)備號(hào)(minor) 主設(shè)備號(hào)相同的設(shè)備是同類設(shè)備(使用同一個(gè)驅(qū)動(dòng)程序)
ls -l /dev/sr0 brw-rw---- 1 root cdrom 11, 0 4 月 1 08:59 /dev/sr0
/var/log 日志信息
/usr/bin 大多數(shù)用戶使用到的命令/usr/sbin 非核心的系統(tǒng)命令/usr/bin 和 /usr/sbin 系統(tǒng)運(yùn)行時(shí),用戶為完成某種操作可能用到的命令 /usr/lib/usr/local :主要存放那些手動(dòng)安裝的軟件
- /usr/local/bin
- /usr/local/sbin
- /usr/local/lib
- /usr/share/man /usr/share/doc 幫助文件
二進(jìn)制文件、庫文件、配置文件、幫助文件
- 絕對(duì)路徑:凡是以“/”開頭的輸入路徑的方式都是絕對(duì)路徑
- 相對(duì)路徑:凡是以“.”或者“..”開頭的都是相對(duì)路徑
- 基名: basename /path/to/somewhere 結(jié)果為somewhere
- 目錄名: dirname /path/to/somewhere 結(jié)果為/path/to
查看服務(wù)器基本信息
命令含義
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 查看內(nèi)存信息
free 查看內(nèi)存使用情況
uptime 監(jiān)控CPU情況
cat /etc/redhat-release 查看發(fā)行版信息
hostname 查看主機(jī)名
ip addr 查看ip信息
ifconfig 查看ip信息
netstat 查看網(wǎng)絡(luò)連接信息、路由表等,常用來查看端口打開情況
fdisk -l 查看硬盤信息
df 查看設(shè)備掛載信息
?創(chuàng)作不易,求關(guān)注,點(diǎn)贊,收藏,謝謝~?文章來源地址http://www.zghlxwxcb.cn/news/detail-571640.html
到了這里,關(guān)于【新星計(jì)劃Linux】——常用命令(1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!