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...