日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux基础 linhaifeng,Linux 基础命令(一)

發(fā)布時(shí)間:2024/7/5 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux基础 linhaifeng,Linux 基础命令(一) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Linux 基礎(chǔ):

Linux 比 Windows 更穩(wěn)定做服務(wù)器,開發(fā)出來的軟件需要在服務(wù)器上運(yùn)行

# 測(cè)試硬盤速度

dd if=/dev/zero of=sdb5/test bs=10G count=1# 寫一個(gè) 10G 的文件

寫文件 input fileout file block size

1. 操作系統(tǒng)內(nèi)核與系統(tǒng)調(diào)用

1.1 操作系統(tǒng)

操作系統(tǒng)是用來協(xié)調(diào)、慣例和控制計(jì)算機(jī)硬件和軟件資源的系統(tǒng)程序,位于硬件和應(yīng)用程序之間,分為系統(tǒng)內(nèi)核和系統(tǒng)調(diào)用接口。

系統(tǒng)內(nèi)核:操作系統(tǒng)內(nèi)部核心代碼,一個(gè)管理和控制程序,負(fù)責(zé)管理計(jì)算機(jī)的所有物理資源,包括:文件系統(tǒng)、內(nèi)存管理、設(shè)備管理和進(jìn)程管理,與硬件交互

系統(tǒng)調(diào)用接口:給外部提供使用內(nèi)核的接口,與軟件交互

操作系統(tǒng)用戶界面:圖形、命令行

主要發(fā)行版:centOS、rhel、fedora、ubuntu、suse

操作系統(tǒng)的幾種常用啟動(dòng)方式:

removable devices:可移動(dòng)設(shè)備(U盤、移動(dòng)硬盤等)

hard drive:本地硬盤

cd-rom drive:光盤

network boot from intel E1000:網(wǎng)絡(luò)

install or upgrade an existing system:安裝或更新一個(gè)已經(jīng)存在的系統(tǒng)

install system with basic video driver:安裝系統(tǒng)使用基本的圖形驅(qū)動(dòng)

rescue installed system :修復(fù)安裝系統(tǒng)

boot from local drive:從本地硬盤啟動(dòng)

memory test:

切換虛擬終端的方法:ctrl + alt +F[1 ~6],切換第二號(hào)虛擬機(jī)終端(Ctrl + Alt +F2)

root 用戶登錄后的提示符:#

普通用戶登陸后的提示符:$

退出終端:exit

關(guān)機(jī):init 0

ctrl + c終止命令

2. Linux 命令及獲取幫助

Linux 命令格式語法:

命令 [選項(xiàng)] [參數(shù)]

命令:Linux 操作系統(tǒng)要執(zhí)行什么

選項(xiàng):命令運(yùn)行的方式,以 "-" 開始

參數(shù):命令影響的對(duì)象(如文件、目錄等)

2.1 ls 命令

查看目錄下的文件

語法:

ls [選項(xiàng)] [參數(shù)]

ls -l# 顯示詳細(xì)信息

ls -a# 查看隱藏文件

ls -all# 查看包含隱藏文件在內(nèi)的所有文件的詳細(xì)信息

ll -i# 查看 i 結(jié)點(diǎn)

ll -h# 查看文件大小(以 G/M/K為單位)

2.2 whoami 命令

查看當(dāng)前登錄 Linux 系統(tǒng)的用戶

語法:

whoami

2.3 who 命令

查看當(dāng)前有哪些用戶在系統(tǒng)上工作

語法:

who

2.4 date 、cal和 clear命令

date 命令

顯示系統(tǒng)當(dāng)前日期和時(shí)間

語法:

date

date '101220212018' # 月日時(shí)分年,修改日期時(shí)間

hwclock -s# 同步硬件時(shí)間, -w 同步系統(tǒng)

cal 命令

顯示萬年歷

語法:

cal 8 2018#查看 2018 年 8 月日歷

clear 命令

清除命令

語法:

clear

ctrl + l# 快捷鍵

2.5 useradd、passwd、su 命令

useradd 命令

創(chuàng)建一個(gè)用戶

語法:

useradd tom# 創(chuàng)建一個(gè)名為 tom 的用戶

注意:新創(chuàng)建的用戶,需要設(shè)定密碼,否則無法登陸

passwd 命令

修改用戶(既可以是普通用戶,也可以是 root 用戶)的密碼,查看用戶密碼狀態(tài)

語法:

passwd tom# 給 tom 設(shè)定密碼,或修改密碼,若沒指定用戶,默認(rèn)修改root用戶密碼

su 命令

從當(dāng)前用戶切換到指定另一個(gè)用戶

語法:

su - tom

su - root# 切換到 root 用戶,需要密碼,普通用戶不需要

2.6 man 命令

獲取命令的幫助信息

語法:

man 命令# 按 q 退出查看

命令 --help

3. 目錄文件的瀏覽、管理及維護(hù)(一)

3.1 Linux 文件系統(tǒng)結(jié)構(gòu)

Linux 文件系統(tǒng)的結(jié)構(gòu):樹狀結(jié)構(gòu),所有文件和目錄都被組織成一個(gè)以根節(jié)點(diǎn)開始的倒置的樹狀結(jié)構(gòu)。

/根目錄

.當(dāng)前目錄

..上一級(jí)目錄(父目錄)

3.2 根目錄下一些重要目錄

bin(binary):存放常用的(二進(jìn)制)可執(zhí)行文件

sbin:存放系統(tǒng)的可執(zhí)行文件

家目錄(home):存放用戶自己的文件或目錄,root 用戶的家目錄是 /root,而普通用戶的家目錄被存放到 /home 目錄下,并使用用戶名作為最后一級(jí)目錄(家目錄),如 cat 用戶的家目錄為 /home/cat

dev:設(shè)備文目錄

etc:配置文件目錄

tmp:臨時(shí)文件目錄

掛載點(diǎn)目錄:通常可移動(dòng)設(shè)備會(huì)掛載在 /media 或 /mnt 目錄下

3.3 絕對(duì)路徑和相對(duì)路徑

絕對(duì)路徑:必須以正斜線(/)開頭,從文件系統(tǒng)的根節(jié)點(diǎn)開始查找對(duì)象,必須遍歷每個(gè)目錄的名字,是文件位置的完整路標(biāo),在任何情況下都不會(huì)出錯(cuò)。

ls /root/桌面/aaa

相對(duì)路徑:不是正斜線(/)開頭,可以包含從當(dāng)前目錄到要查找的對(duì)象(目錄或文件),必須遍歷每個(gè)目錄的名字,必須在某個(gè)目錄之下才能使用相對(duì)路徑。

# 要查找 aaa,必須先在 root 目錄下,相對(duì)路徑才有用,沒有 / 開頭

ls 桌面/aaa

4. 目錄文件的瀏覽、管理及維護(hù)(二)

4.1 pwd 命令

查看當(dāng)前路徑

語法:

pwd

4.2 cd 命令

切換

語法:

cd# 切換路徑

cd ..# 返回上一級(jí)目錄

cd ~# 切換到當(dāng)前用戶的家目錄,root 即為 root 用戶的家目錄,普通用戶即為普通用戶的家目錄

cd -# 切換到上一次的目錄

cd # 切換到家目錄

4.3 cp 命令

復(fù)制或重命名文件或目錄

語法:

cp/root/桌面/aa /root/桌面/bb/拷貝或重命名

cp/root/桌面/aa /root/桌面/bb/new_name

cp -r /home/alex/.[!.]* /home/sb/

4.4 mv 命令

移動(dòng)及修改文件和目錄名

語法:

mv /test.txt /home

4.5 mkdir 命令

創(chuàng)建目錄

語法:

mkdir -p /dir1/dir2/dir3# 創(chuàng)建多級(jí)目錄

4.6 touch 命令

創(chuàng)建文件

語法:

touch a.txt

touch /dir1/dir2/dir3

touch /test/{1..9}.txt# 同時(shí)創(chuàng)建多個(gè)文件,1/2/3.txt

4.7 rm 命令

刪除

語法:

rm a.txt# 提示

rm -fa.txt# 強(qiáng)制

rm -r /dir1/dir2/dir3# 刪除目錄

rm -rf /dir1/dir2/dir3# 強(qiáng)制刪除目錄/文件

# 刪除是很危險(xiǎn)的操作,在刪除之前要慎重考慮,可以先備份或把它移動(dòng)到臨時(shí)文件中

mv /opt/a.txt /tmp/# 移動(dòng)到臨時(shí)文件中

cp /opt/new /opt/new.bak# 備份

4.8 查看命令

4.8.1 cat 命令

查看正文文件的內(nèi)容

語法:

cat /etc/passwd

4.8.2 head 命令

查看文件頭部的內(nèi)容,顯示文件的頭幾行,默認(rèn)頭十行,也可以設(shè)置顯示幾行

語法:

head /etc/passwd

head -1 /etc/passwd

4.8.3 tail 命令

查看文件尾部內(nèi)容,默認(rèn)后十行,也可設(shè)置,tail(尾巴)

語法:

tail /etc/passwd

tail -1 /etc/passwd

echo 'hello' >> /opt/a.txt# 在末尾追加內(nèi)容,用tail -f 可以動(dòng)態(tài)查看

tail -f /etc/passwd # 動(dòng)態(tài)查看文件內(nèi)容變化,記錄日志的變化

4.8.4 more 命令

查看文件內(nèi)容,以百分比的形式

語法:

more /etc/passwd# 回車鍵上下翻動(dòng),顯示的百分比,與屏幕大小有關(guān)

4.8.5 less 命令

查看文件內(nèi)容

語法:

less /etc/passwd# 上下鍵翻動(dòng)

總結(jié)

以上是生活随笔為你收集整理的linux基础 linhaifeng,Linux 基础命令(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。