tft每日頭條

 > 科技

 > linux系統命令教程

linux系統命令教程

科技 更新时间:2024-12-13 01:57:44

本文主要給大家整理Linux操作系統基礎教程的基礎操作命令,後續的章節會分享:

Linux 系統目錄結構、文件鍊接、磁盤設備、用戶管理、文件權限、文件處理、bash操作、NFS等内容,所分享内容皆多年程序員精品整理,請先關注!

一、 基本操作

①登錄:

Linux 是多用戶系統,必須用正确的用戶名和口令登錄後才能進入 Linux Shell 提示符狀态。

默認的文本界面 Shell 提示符有兩種:

•root 用戶登錄後的提示符: #

•普通用戶登錄後的提示符: $

登錄後的當前目錄是登錄用戶的主目錄。在 X-Window 下桌面上将出現該目錄的文件夾圖标。在文本終端下,假設張三以 z3的用戶名登錄, Shell 将顯示:

[z3@localhost z3]$

第二個 z3 表示的是當前目錄名。

通常,用戶的主目錄往往按默認取值取與用戶名一緻。

(注意:⑴與 Windows 不同,Linux 區分字母大小寫;

⑵Linux 系統在輸入口令期間,屏幕光标不作反映。)

②注銷

用戶應該以注銷的方式來結束使用。注銷命令:

logout 或 exit 或 ctrl d

root 用戶在終端界面下的關機或重啟命令(常用于遠程維護):

init 0 關機

init 6 重啟但是,更提倡使用能夠向其他用戶發送關機信息的命令:

shutdown –h now 立即關閉系統

shutdown –c 在規定時間内取消關閉系統操作

shutdown 10 系統在 10 分鐘後關閉

shutdown –r 10 系統在 10 分鐘後重啟

shutdown –r now 或 reboot 系統立即重啟

(去掉/etc/inittab 文件中的“ca::ctrlaltdel:/sbin/shutdown –t3 –r

now”可屏蔽 ctrl alt del,以避免誤操作。)

多個用戶登錄

Linux 提供了六個虛拟終端(TTY1-TTY6)和一個 X-window 圖形終端供不同的或相同的用戶名登錄,用 ctrl alt Fn 切換:

ctrl alt F1 至 ctrl alt F6 :TTY1 到 TTY6

ctrl alt F7 :X-window 圖形終端

(TTY:TeleTYpe,電傳打字機。)

⑤用于登錄用戶之間交談的命令

write [用戶名稱][終端機編号]

通過 write 指令可傳遞信息給另一位登入系統的用戶,當輸入完畢後,鍵入 EOF(ctrl D 組合鍵)表示信息結束,write 指令就會将信息傳給對方。如果接收信息的用戶不隻登入本地主機一次,你可以指定接收信息的終端機編号。(在 Redhat Linux9.0 上的實驗表明,需要回車後再 ctrl D)。wall [公告信息]wall 是 write all 的意思。通過 wall 指令可将信息發送給每位同意接收公衆信息的終端機用戶,若不給予其信息内容,則 wall指令會從标準輸入設備讀取數據,然後再把所得到的數據傳送給所有終端機用戶。

(還有個 talk 命令,與 write 作用相同,但必須啟動 talkd 守護程序)

mesg [ny]

mesg n 拒絕接受 write 信息。

mesg y 允許接受 write 信息并在屏幕上顯示。

用 write 命令向一個已經 mesg n 的用戶 l4 發送信息,會得到提示:write: l4 messages disabled。

⑥who 命令

顯示當前登錄到系統的所有用戶名、所用終端名和登錄時刻。

例如: $who

z3 tty1 Dec 11 14:47

root :0 Dec 11 14:45

l4 pts/0 Dec 11 15:08 (202.207.30.131)

root pts/1 Dec 11 15:08 (:0.0) 表示 zs 于 Dec 11 14:47 登錄終端 1;root 于 Dec 11 14:45 登錄X 終端 0 端口;l4 于 Dec 11 15:08 由網絡(202.207.30.131)登錄到 pts/0;root 于 Dec 11 15:08 由 X-Window 桌面創建的終端窗口(:0.0)登錄到 pts/1。

(tty 為 teletype 的縮寫)

(Linux 的用戶管理内容在第 5 章,建議同學此時先利用圖形界

面操作來創建 z3、l4 兩個用戶,以便練習上述命令。)

二、 幾個常用的基本命令

① mkdir 創建目錄

例:mkdir m5 在當前目錄下創建 m5 子目錄

mkdir /home/t1 在/home目錄下創建名為t1的子目錄

注意:Unix 的文件路徑分隔符是“/”而不是“\”。

② cd 進入指定目錄

例:cd /home/t1 進入/home/t1

cd myc 進入當前目錄下的 myc 目錄

cd .. 進入父目錄(注意..前必須有空格)

cd / 進入根目錄(注意/前必須有空格)

cd 或 cd ~ 進入操作者的主目錄

cd - 返回到前一個操作目錄

(多次執行可在兩個目錄間來回切換)

③ pwd 顯示當前工作目錄(print working directory)

④ cp 拷貝文件

例:cp /etc/passwd a.txt 将/etc 下的 passwd 文件拷貝到當前目錄并改名為 a.txt

cp /etc/passwd .

将/etc 下的 passwd 文件拷貝到當前目錄

cp –r /home/z3 /

将/home/z3 目錄拷貝到根目錄下

⑤ rm 删除文件或目錄

例:rm a.txt 删除當前目錄中的 a.txt 文件

rm -r m5 删除當前目錄下的 M5 目錄及其中文件

注:使用-f 參數可避免确認。參數可以連寫,如:

rm –rf m5

⑥ touch 創建空文件,或改變指定文件的時間标記。

⑦ ls 文件列表(list directroy content)

ls 命令有幾個常用的可選參數:

-a 列出全部文件名,包括以“.”字符開始的項目

-l 以長格式列出文件詳細信息

-i 列出文件的索引号(inode)

-d 隻顯示目錄名稱,不顯示其中内容

-R 遞歸(Recursive)列出所有子目錄層

例:ls –l

總用量 11 (塊數,不同的版本這行有所差異) drwxr-xr-x 5 root root 1024 sep 13 03:27 Desktop

-rwxr-xr-x 2 root root 737 oct 7 18:42 a.txt

每列分别表示:屬性、連接個數、所有者、從屬組、文件長度、文件的最後更改時間、文件名。

linux系統命令教程(Linux操作系統基礎教程)1

linux系統命令教程(Linux操作系統基礎教程)2

ls 命令顯示顔色的意義:

綠 色——可執行文件

藍 色——目錄

紅 色——壓縮文件

淺藍色——鍊接文件

灰 色——一般文件(未定義的文件)

注:不同版本間有異,修改/etc/DIR_COLORS 可定義顔色。

練習與提示:當前目錄下有一個 kkk 子目錄,ls –l kkk 或 ls –l k*

隻能查看到 kkk 下的文件名及屬性。若要查看 kkk 自身的目錄

屬性而不是其下的文件,需要使用-d 參數:ls –ld kkk

三、文件的處理常用命令,vi cat find tail grep file tee 等

linux系統命令教程(Linux操作系統基礎教程)3

linux系統命令教程(Linux操作系統基礎教程)4

linux系統命令教程(Linux操作系統基礎教程)5

linux系統命令教程(Linux操作系統基礎教程)6

linux系統命令教程(Linux操作系統基礎教程)7

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved