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

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux命令入门

發布時間:2023/12/20 linux 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux命令入门 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

// 查看日歷
cal

// 修改密碼
passwd

// 查看目錄和文件
ls -l

ls

// 查看當前用戶信息
whoami

// 查看當前在線用戶
users
who

在Linux中,可以使用 vi 編輯器創建一個文本文件,例如:
$ vi filename
上面的命令會創建文件 filename 并打開,按下 i 鍵即可進入編輯模式,你可以向文件中寫入內容。例如:
This is Linux file....I created it for the first time.....
I'm going to save this content in this file.
完成編輯后,可以按 esc 鍵退出編輯模式,也可以按組合鍵 Shift + ZZ 完全退出文件。這樣,就完成了文件的創建。
$ vi filename
$

// 打開filename
vi filename

當文件被打開后,可以按 i 鍵進入編輯模式,按照自己的方式編輯文件。如果想移動光標,必須先按 esc 鍵退出編輯模式,然后使用下面的按鍵在文件內移動光標:
l 鍵向右移動
h 鍵向左移動
k 鍵向上移動
j 鍵向下移動

// 查看文件內容
cat filename

可以使用 wc 命令來統計當前文件的行數、單詞數和字符數,下面是一個簡單的例子:
$ wc filename
2 19 103 filename
$
每一列的含義如下:
第一列:文件的總行數
第二列:單詞數目
第三列:文件的字節數,即文件的大小
第四列:文件名

// 復制filename文件
cp filename copyfile

// 查看多個文件的信息
wc filename copyfile

// 重命名文件
mv copyfile newfile

// 刪除文件
rm filename

// 進入主目錄
cd ~

如果一個路徑以 / 開頭,就稱為絕對路徑;它表示當前文件與根目錄的關系。舉例如下:
/etc/passwd
/users/sjones/chem/notes
/dev/rdsk/Os3

不以 / 開頭的路徑稱為相對路徑,它表示文件與當前目錄的關系。例如:
chem/notes
personal/res

// 獲取當前所在的目錄
pwd

?

查看目錄中的文件可以使用 ls 命令:
$ ls dirname

// 創建目錄
mkdir dirname

// 創建多層目錄
mkdir -p /tmp/amrood/test

// 刪除目錄
rmdir dirname

?

// 查看newfile的權限
ls -l newfile

[asina@localhost ~]$ ls -l newfile
-rw-rw-r--. 1 asina asina 123 Oct 26 07:26 newfile

chown 命令用來更改文件所有者,其語法如下:
$ chown user filelist

// newfile文件所有者給asina用戶
chown asina newfile

Linux環境變量
TEST = 'Linux Programming'
echo $TEST

常用環境變量

下表列出了部分重要的環境變量,這些變量可以通過上面提到的方式修改。
變量 描述
DISPLAY 用來設置將圖形顯示到何處。
HOME 當前用戶的主目錄。
IFS 內部域分隔符。
LANG LANG可以讓系統支持多語言。例如,將LANG設為pt_BR,則可以支持(巴西)葡萄牙語。
PATH 指定Shell命令的路徑。
PWD 當前所在目錄,即 cd 到的目錄。
RANDOM 生成一個介于 0 和 32767 之間的隨機數。
TERM 設置終端類型。
TZ 時區。可以是AST(大西洋標準時間)或GMT(格林尼治標準時間)等。
UID 以數字形式表示的當前用戶ID,shell啟動時會被初始化。


Linux管道和過濾器
有時候,我們可以把兩個命令連起來使用,
一個命令的輸出作為另一個命令的輸入,這就叫做管道。
為了建立管道,需要在兩個命令之間使用豎線(|)連接。

管道是Linux進程之間一種重要的通信機制;除了管道,還有共享內存、消息隊列、信號、套接字(socket) 等進程通信機制。
Linux通信機制:管道,共享內存,消息隊列,信號,套接字

管道使用豎線(|)將兩個命令隔開,豎線左邊命令的輸出就會作為豎線右邊命令的輸入。
連續使用豎線表示第一個命令的輸出會作為第二個命令的輸入,第二個命令的輸出又會作為第三個命令的輸入,依此類推。


// 查找有關的文件
ls -l | grep 'D'

?

// 輸出不包含D的有關文件
ls -l | grep -v 'D'

grep 命令有很多選項:
選項 說明
-v 反轉查詢,輸出不匹配的行。例如,grep -v "test" demo.txt 將輸出不包含"test"的行。
-n 輸出匹配的行以及行號。
-l 輸出匹配的行所在的文件名。
-c 輸出匹配的總行數。
-i 不區分大小寫進行匹配。

Linux進程管理

// 查看正在運行的進程
ps

// 查看更多的信息
ps -f

?

轉載于:https://www.cnblogs.com/lqcdsns/p/6000413.html

總結

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

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