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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

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

Linux 基礎:

Linux 比 Windows 更穩定做服務器,開發出來的軟件需要在服務器上運行

# 測試硬盤速度

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

寫文件 input fileout file block size

1. 操作系統內核與系統調用

1.1 操作系統

操作系統是用來協調、慣例和控制計算機硬件和軟件資源的系統程序,位于硬件和應用程序之間,分為系統內核和系統調用接口。

系統內核:操作系統內部核心代碼,一個管理和控制程序,負責管理計算機的所有物理資源,包括:文件系統、內存管理、設備管理和進程管理,與硬件交互

系統調用接口:給外部提供使用內核的接口,與軟件交互

操作系統用戶界面:圖形、命令行

主要發行版:centOS、rhel、fedora、ubuntu、suse

操作系統的幾種常用啟動方式:

removable devices:可移動設備(U盤、移動硬盤等)

hard drive:本地硬盤

cd-rom drive:光盤

network boot from intel E1000:網絡

install or upgrade an existing system:安裝或更新一個已經存在的系統

install system with basic video driver:安裝系統使用基本的圖形驅動

rescue installed system :修復安裝系統

boot from local drive:從本地硬盤啟動

memory test:

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

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

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

退出終端:exit

關機:init 0

ctrl + c終止命令

2. Linux 命令及獲取幫助

Linux 命令格式語法:

命令 [選項] [參數]

命令:Linux 操作系統要執行什么

選項:命令運行的方式,以 "-" 開始

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

2.1 ls 命令

查看目錄下的文件

語法:

ls [選項] [參數]

ls -l# 顯示詳細信息

ls -a# 查看隱藏文件

ls -all# 查看包含隱藏文件在內的所有文件的詳細信息

ll -i# 查看 i 結點

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

2.2 whoami 命令

查看當前登錄 Linux 系統的用戶

語法:

whoami

2.3 who 命令

查看當前有哪些用戶在系統上工作

語法:

who

2.4 date 、cal和 clear命令

date 命令

顯示系統當前日期和時間

語法:

date

date '101220212018' # 月日時分年,修改日期時間

hwclock -s# 同步硬件時間, -w 同步系統

cal 命令

顯示萬年歷

語法:

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

clear 命令

清除命令

語法:

clear

ctrl + l# 快捷鍵

2.5 useradd、passwd、su 命令

useradd 命令

創建一個用戶

語法:

useradd tom# 創建一個名為 tom 的用戶

注意:新創建的用戶,需要設定密碼,否則無法登陸

passwd 命令

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

語法:

passwd tom# 給 tom 設定密碼,或修改密碼,若沒指定用戶,默認修改root用戶密碼

su 命令

從當前用戶切換到指定另一個用戶

語法:

su - tom

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

2.6 man 命令

獲取命令的幫助信息

語法:

man 命令# 按 q 退出查看

命令 --help

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

3.1 Linux 文件系統結構

Linux 文件系統的結構:樹狀結構,所有文件和目錄都被組織成一個以根節點開始的倒置的樹狀結構。

/根目錄

.當前目錄

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

3.2 根目錄下一些重要目錄

bin(binary):存放常用的(二進制)可執行文件

sbin:存放系統的可執行文件

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

dev:設備文目錄

etc:配置文件目錄

tmp:臨時文件目錄

掛載點目錄:通常可移動設備會掛載在 /media 或 /mnt 目錄下

3.3 絕對路徑和相對路徑

絕對路徑:必須以正斜線(/)開頭,從文件系統的根節點開始查找對象,必須遍歷每個目錄的名字,是文件位置的完整路標,在任何情況下都不會出錯。

ls /root/桌面/aaa

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

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

ls 桌面/aaa

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

4.1 pwd 命令

查看當前路徑

語法:

pwd

4.2 cd 命令

切換

語法:

cd# 切換路徑

cd ..# 返回上一級目錄

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

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

cd # 切換到家目錄

4.3 cp 命令

復制或重命名文件或目錄

語法:

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

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

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

4.4 mv 命令

移動及修改文件和目錄名

語法:

mv /test.txt /home

4.5 mkdir 命令

創建目錄

語法:

mkdir -p /dir1/dir2/dir3# 創建多級目錄

4.6 touch 命令

創建文件

語法:

touch a.txt

touch /dir1/dir2/dir3

touch /test/{1..9}.txt# 同時創建多個文件,1/2/3.txt

4.7 rm 命令

刪除

語法:

rm a.txt# 提示

rm -fa.txt# 強制

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

rm -rf /dir1/dir2/dir3# 強制刪除目錄/文件

# 刪除是很危險的操作,在刪除之前要慎重考慮,可以先備份或把它移動到臨時文件中

mv /opt/a.txt /tmp/# 移動到臨時文件中

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

4.8 查看命令

4.8.1 cat 命令

查看正文文件的內容

語法:

cat /etc/passwd

4.8.2 head 命令

查看文件頭部的內容,顯示文件的頭幾行,默認頭十行,也可以設置顯示幾行

語法:

head /etc/passwd

head -1 /etc/passwd

4.8.3 tail 命令

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

語法:

tail /etc/passwd

tail -1 /etc/passwd

echo 'hello' >> /opt/a.txt# 在末尾追加內容,用tail -f 可以動態查看

tail -f /etc/passwd # 動態查看文件內容變化,記錄日志的變化

4.8.4 more 命令

查看文件內容,以百分比的形式

語法:

more /etc/passwd# 回車鍵上下翻動,顯示的百分比,與屏幕大小有關

4.8.5 less 命令

查看文件內容

語法:

less /etc/passwd# 上下鍵翻動

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。