day1 shell部分基礎命令

2021-08-21 09:52:38 字數 1758 閱讀 6017

shell命令

按功能分類學習記憶

1. 電源管理(即關機,重啟)

poweroff:關機

reboot:重啟

halt:關機

shutdown:關機或者重啟,常用引數

-r 表示重啟,

-h表示關機

不同引數之間,命令名和引數之間都要用空白分隔

不是所有命令普遍使用者多有許可權執行的,很多命令只有root使用者才能執行(通常都有那些對系統進行修改,配置或者影響較大的命令)

man: manual,命令或者函式的幫助手冊,在

linux

世界中,有問題找這個

history:檢視駛入命令的歷史記錄

su: select user,切換使用者

學習方法:記住常用命令

的名字,功能和常用引數,一直練習

2. 程序(任務)管理

程序(process):正在進行的程式或者程式的一次執行過程,作業系統通過

pid(即程序

id)來標識不同的程序

ps:process snapshot,程序快照,常用引數

-ef ,aux

top:實時檢視系統中所有程序(

按q鍵退出命令

)kill:殺死程序,常用引數

-9killall:批量殺死程序

ctrl+c:結束當前正在前台執行的程式

ctrl+z:將當前正在前台執行的程式暫停並調到後台

fg: foreground,將當前所有在後台的任務調到前台執行

bg:background 讓後台所有暫停的任務繼續執行(在後台執行)

&:在後台執行

&  表示任務在後台執行,如要在後台執行redis-server,則有  redis-server &

&& 表示前一條命令執行成功時,才執行後一條命令 ,如 echo '1『 && echo '2'    

| 表示管道,上一條命令的輸出,作為下一條命令引數,如 echo 'yes' | wc -l

|| 表示上一條命令執行失敗後,才執行下一條命令,如 cat nofile || echo "fail"

clear:清屏

reset:重置終端

3. 網路配置管理

ping: 檢測本機和目標機器之間的網路是否通暢

ifconfig: 檢視或者臨時修改本機網路配置資訊

netstat:檢視網路狀態資訊

ipv4

和ipv6

ipv4位址是由

32位二進位制資料構成,採用四段點分式記法,每一段的範圍是

0-255

128位二進位制資料構成,

格式為x:x:x:x:x:x:x:x,其中每個

x表示位址中的

16b,以十六進製制表示,例如:

abcd:ef01:2345:6789:abcd:ef01:2345:6789

。  這種表示法中,每個

x的前導

0是可以省略的,例如:

2001:0db8:0000:0023:0008:0800:200c:417a→

2001:db8:0:23:8:800:200c:417

10.x.x.x   172.16.x.x-172.31.x.x

192.168.x.x

網域名稱(domain name)

:相當於機器名字,可以和

ip位址進行繫結,這樣就可以通過網域名稱找到對應的機器(解析網域名稱得到其指向的

ip位址

,然後通過

ip位址進行通訊),

Linux基礎命令 day1

檢視系統時間 date 檢視日曆 y 年的日曆 cal 檢視 df h 磁碟剩餘空間 顯示目錄下的檔案大小 du hs 目錄名 顯示檔案總大小 du s 目錄名 檢視程序詳情 pa aux 檢視正在執行的任務 jobs 切換程序到前台 fg 標號 切換程序到後台 bg 標號 啟動任務管理器 top ...

c 基礎部分(1)

include 預處理標誌 iostream是標準的輸入輸出庫 int main int argc,char argv main主函式作為程式的執行入口 std cout 我初學c n int x std cin x std cout在使用 std cout物件來輸出資訊的時候,它的後面要跟乙個左移...

linux基礎部分1

1.date檢視系統時間,修改時間date月日時間年,2.清楚螢幕,用ctrl l清除,或者用clear,3.檢視系統使用者,用who命令 4.建立新使用者james,建立密碼 5.切換到root使用者,用su 命令,輸入密碼 6.root的當前的 家目錄 7.建立wg目錄,8.相對路徑建立wg01...