Linux指令 系統命令

2021-10-03 10:26:36 字數 3021 閱讀 4697

目錄日期

關機程序

系統定時任務

網路與防火牆

檢視當前的日曆

>     cal

>         預設顯示的是當前月的日曆

>         cal -m 月

>             顯示指定月的日曆

>         cal -y 年

>             顯示指定年的日曆

顯示時間

>     date

>         顯示的是當前時間

>         date -s "字串時間"  修改時間為指定時間

>         date + "時間格式化符號"

>             date +"%y-%m-%d %h:%m:%s"

>         將修改的時間同步到硬體

>             hwclock -w

關機》     poweroff

>     half

>     init 0

定時關機

>     shutdown -h 12:00  將在12點的時候關機

>     shutdown -h +20  將在20分鐘後關機

>     shutdown -h now 立刻關機

檢視程序資訊

>     ps    

>     程序:

>         分為三類: 互動程序, 守護程序, 批處理程序        

>         互動程序:

>                 由乙個shell終端啟動的程序 , 在執行的過程中與使用者進行互動的操作

>         守護程序(精靈程序):

>             只要系統啟動著  守護程序就會啟動  維護系統執行的程式  在系統執行期間提供對應的支援資料          批處理程序:

>                 程序的集合 按照順序的負責程序的執行          

>     ps [引數]

>         -a 顯示當前終端下的所有程序

>         -u 使用者以及使用者的詳細資訊資訊

>         -x 顯示的是沒有控制終端的程序

>         一般情況下使用是將引數組合在一起     

>         也可以通過管道篩選程序

>             ps -aux | grep ssh

釋放程序

>     kill [引數]  程序號pid

>         引數:

>             -l 列出資訊編號對應的資訊名稱  [操作程序的訊號]

>                  9  強制殺死執行緒

>                  1  終端斷線

>                  2  終端 指定執行緒的執行命令 --- ctrl+c                  

>             kill -訊號 程序號pid

>                 sudo kill -9 pid程序號 強制殺死

>     問題:

>         執行指令的時候 遇到 .... 鎖沒有釋放

>     解決:

>         ps -aux | grep 指令

>         sudo kill -9 程序號       

>        還可能會出現 殺死程序之後  鎖依然無法釋放 怎麼解決

>            解決方案  把鎖移除

>                sudo rm  ..../lock 移除就行

top :動態顯示程序

>     q退出

獲取系統版本

>  uname -r

>  uname -a 獲取系統的資訊

顯示磁碟使用量

>     df

顯示各個檔案所佔的記憶體

>     du

記憶體使用量

>     free

給指令起別名

>     alias 別名="指令"

>         預設只在當前終端下生效        

>         如果想長久生效 需要把指令寫在配置檔案中 使用者目錄下  .bashrc

>         為了讓指令生效 做一下渲染

>             source .bashrc

設定定時任務

>     crontab -e

>         輸入3       

>         定時器任務的設定:

>             * * * * * shell指令

>             第乙個*位置:

>                 表示的是分鐘    定時時間中有分鐘為時間間隔就修改*為指定的資料 不修改的話使用*即可

>             第二個位置:

>                 表示的是小時  1-23  0表示的是凌晨

>             第三個位置是日期

>             第四個是月份

>             第五個星期 星期是0-7 星期天可以用0表示也可以用7表示

獲取當前系統的ip位址

>     ifconfig

> 檢測網路

>     ping ip位址或者網域名稱  

>     ping -c 連線次數 ip位址或者網域名稱

> 防火牆

>     ufw 簡易防火牆

>     檢測防火牆的狀態

>         sudo ufw status

>     開啟|關閉防火牆    

>         sudo ufw enable|disable

>     禁止|開啟指定服務

>         sudo ufw deny|allow 服務對應的埠號

指令和指令系統

第一部分,是指令的操作碼。操作碼用於指明本條指令的操作功能,例如,是算術加運算 減運算還是邏輯與 或運算功能,是否是讀 寫記憶體或讀 寫外設操作功能,是否是程式轉移和子程式呼叫或返回操作功能等,計算機需要為每條指令分配乙個確定的操作碼。第二部分,是指令的運算元位址,用於給出被操作的資訊 指令或資料 ...

指令系統1

指令的一般格式 操作碼 長度固定操作碼 便於硬體設計,指令解碼時間短 長度變化操作碼 採用擴充套件操作碼技術 位址碼 用一些硬體資源 如pc,acc 承擔指令字中需指明的位址碼可在不改變指令字長的前提下擴大指令運算元的直接定址範圍 指令字長 取決於操作碼的長度,運算元位址的長度,運算元位址的個數。不...

SSE的指令系統

sse的指令系統 sse2和sse的指令系統非常相似,僅僅多了少量額外的浮點運算,64位浮點 整數運算支援 sse比傳統浮點運算要快,因為它使用128位儲存單元。在windows使用 include 在linux下使用 include 1.變數定義和使用 m128 s1 s1.m128 f32 2 ...