Linux使用操作

各類小技巧

ctrl+c強制停止

ctrl+d退出賬戶的登錄

或者退出某些特定程序的專屬頁面

history 查看歷史命令

!命令前綴,自動執行上一次匹配前綴的命令

ctrl+r 輸入內容去匹配歷史命令

光標移動快捷鍵

ctrl+a,跳到命令開頭

ctrl+e,跳到命令結尾

ctrl+鍵盤左鍵,左跳一個單詞

ctrl+鍵盤右鍵,右跳一個單詞

ctrl+l清屏,clear一樣的效果

軟件安裝

Linux系統的應用商店

yum命令

yum:RPM包軟件管理器,用于自動化安裝配置Linux軟件,并可以自動解決依賴

語法:yum [-y] [install] | [remove] | [search] 軟件名稱

選項:-y 自動確認,無需手動確認安裝或者卸載過程

install:安裝

remove:卸載

search:搜索

yum命令需要root權限

systemctl命令

Linux系統很多軟件都支持使用systemctl命令控制:啟動、停止、開機自啟

能夠被這個命令管理的軟件,一般也稱之為:服務

語法:systemctl start | stop | status | enable | disable

ln命令創建軟連接

在系統中創建軟連接,可以將文件、文件夾鏈接到其他位置

類似于快捷方式

語法 ln -s 參數1 參數2

-s選項,創建軟連接

參數1:被鏈接的文件或文件夾

參數2:要鏈接去的目的地

date命令

通date命令可以在命令行中查看系統的時間

語法:date [-d] [+格式化字符串]

-d 按照給定的字符串顯示日期,一般用于日期計算

格式化字符串:通過特定的字符串標記,來控制顯示的日期格式

[zhenjiayao@localhost ~]$ date +%Y-%m-%d
2023-11-16

IP地址和主機名

IP地址:每一臺聯網的電腦都會有一個地址,用于和其他計算機進行通訊

v4格式:a:b:c:d

其中abcd表示0-255的數字

可以通過命令ifconfig來查看本機ip

特殊ip

127.0.0.1,這個ip代指本機

0.0.0.0 可以指代本機,可以在端口綁定中來確定綁定關系

在一些ip地址限制中,表示所有IP的意思,如放行規則設置為0.0.0.0表示允許任意IP通過

虛擬機配置Linux固定ip

當前Linux的IP地址是通過DHCP服務獲取的,他會動態獲取IP,每次重啟后都會獲取依次,導致IP地址頻繁變更

網絡傳輸

ping命令

可以通過ping命令,檢查指定的網絡服務器是否可以聯通狀態

語法:ping [-c num] ip或者主機名

選項-c:檢查的次數不使用-c,將無限次ping

參數:ip或者主機名

wget命令

非交互式的文件下載器,可以在命令行內下載網絡文件

語法:wget [-b] url

選項-b:后臺下載,會將日志寫入當前工作目錄wget-log文件

參數url 下載地址

curl命令

curl可以發送http請求,可用于下載文件,獲取信息

語法: curl [-O] url

選項:-O 用于下載文件,當url是下載鏈接時,可以使用此選項保存文件

參數url:要發起請求的網絡鏈接

端口

設備與外界通訊交流的出入口,可以分為:物理端口和虛擬端口

物理端口:又可稱之為接口,是可見的端口,如usb,rj45網口,HDMI端口

虛擬端口:是計算機內部的端口,是不可見的。

例子:IP可以指向一臺計算機,端口可以指向計算機內的程序

可以通過nmap命令查看端口的占用情況

nmap ip

可以通過netstat命令,查看指定端口的占用情況

語法:netstat -anp | grep 端口號

進程管理

程序運行在操作系統中,是被操作系統所管理的

為管理運行的程序,每一個程序在運行時,便被操作系統注冊為系統的一個進程

并會為每一個進程都分配一個獨有的:進程ID(進程號)

查看進程

可以通過ps命令查看Linux系統中進程信息

語法 ps [-e -f]

選項-e,顯示出全部的進程

選項:-f,以完全格式化的形式展示信息

關閉進程

kill [-9] 進程id

-9:強制關閉

查看系統資源占用

top 類似任務管理器,每隔五秒刷新一次

磁盤信息監控

df [-h]

-h 更加人性化的單位

iostat查看CPU、磁盤的相關信息

iostat [-x] num1 num2

選項 -x,顯示更多信息

num1:數字,刷新間隔,num2:數字,刷新幾次

網絡狀態監控

可以使用sar命令查看網絡的相關統計

語法 sar -n DEV num1 num2

選項 -n 查看網絡,DEV表示查看網絡接口

壓縮和解壓

tar命令

.tar,稱之為tarball,歸檔文件,即簡單的將文件組裝到一個.tar 文件內,并沒有太多文件體積的減少,僅僅是簡單的封裝

.gz,也常見為.tar.gz,gzip格式壓縮文件,極大減少體積

語法:tar[-c -v -x -f -z -C] 參數1,參數2,。。。

-c:創建壓縮文件,用于壓縮模式

-v,查看進度

-x,解壓模式

常用組合:

tar -cvf test.tar 1.txt 2.txt 3.txt

將1.txt 2.txt 3.txt壓縮到test.tar

tar -zcvf test.tar 1.txt 2.txt 3.txt

將1.txt 2.txt 3.txt壓縮到test.tar.gz,使用gzip模式

常用解壓組合

tar -xvf test.tar

解壓test.tar,將文件解壓到當前目錄

tar -xvf test.tar -C /home/....

解壓到目錄

tar -zxvf test.tar -C /home/....

以gzip模式

zip命令壓縮

zip [-r] 參數1 參數2.。。。。。

包含文件夾加上-r

i

unzip解壓

unzip -d 參數

-d同-C

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/161679.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/161679.shtml
英文地址,請注明出處:http://en.pswp.cn/news/161679.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【C語言_題庫】輸入4個整數,要求按照從小到大的順序輸出

題目 輸入4個整數 要求按照從小到大的順序輸出 書上的學習輔導答案 // 主要部分 int main(){int t,a,b,c,d;printf("請輸入四個數:");scanf("%d,%d,%d,%d"

SkyWalking全景解析:從原理到實現的分布式追蹤之旅

🎏:你只管努力,剩下的交給時間 🏠 :小破站 SkyWalking全景解析:從原理到實現的分布式追蹤之旅 前言第一:SkyWalking簡介第二:實現原理概覽第三:主鍵與架構第四&#xff1…

【計算機基礎】通過插件plantuml,實現在VScode里面繪制狀態機

📢:如果你也對機器人、人工智能感興趣,看來我們志同道合? 📢:不妨瀏覽一下我的博客主頁【https://blog.csdn.net/weixin_51244852】 📢:文章若有幸對你有幫助,可點贊 👍…

數學與她的

文章目錄 定義域函數的定義域:一般地復合函數求解極值,單調性綜合考題: 定義域 函數的定義域: 求定義域的原則性問題(通用)分母不為0 偶次根式的被開方式為非負( ≥ 0 ) 偶次根式的…

redis運維(十五) 集合

一 集合 ① 概念 集合的元素在redis里面的世界是member集合: setset集合當中不允許重復的元素,而且set集合當中元素是沒有順序的,不存在元素下標 ② sadd、smembers、srem ③ sismember、srandmember、spop、scard spop 命令用于移除集合中的指定 …

sql語法大全

1,創建數據庫 create database 數據庫名字; 2,查看所有的數據庫名稱 show databases; MySQL服務器已有4個數據庫,這些數據庫都是MySQL安裝時自動創建的。 information_schema 和 performance_schema 數據庫分別是 MySQL 服務器的數據字典(…

CSS 漸變

linear-gradient() 線性漸變 /* 漸變軸為 45 度,從藍色漸變到紅色 */ linear-gradient(45deg, blue, red);/* 從右下到左上、從藍色漸變到紅色 */ linear-gradient(to left top, blue, red); /* to [left/right] [top/bottom] *//* 色標:從下到上&#…

算法——滑動窗口(Sliding Window)

一、背景知識 滑動窗口算法(Sliding Window): 在給定數組 / 字符串上維護一個固定長度或不定長度的窗口。可以對窗口進行滑動操作、縮放操作,以及維護最優解操作。題型一:固定長度題型二:不固定長度 二、例…

TypeScript 學習筆記 第二部分 webpack 創建typescript項目

【視頻鏈接】尚硅谷TypeScript教程(李立超老師TS新課) 創建webpack 項目 IDE:webstorm 新建一個空的項目運行npm init初始化項目目錄結構 1. 安裝 webpack:構建工具webpack-cli: webpack的命令行工具typescript&am…

PCIE鏈路訓練-狀態機描述1

狀態機描述 Config.linkwidth.start: 1. (1)Linkup 0 狀態機沒有執行鏈路寬度的升級(upconfiguration of the Link width):那么tx會在所有active的dsp上發送TS1,其中link num為具體內容&a…

git stash 用法總結

目錄 1,介紹場景1:場景2: 2,常用命令2.1,基礎2.2,進階1,存儲時指定備注2,通過索引來操作指定的存儲3,修改存儲規則 2.3,查看 stash 修改的具體內容 1&#xf…

Element UI之Dialog 對話框

Dialog 對話框 用于彈出窗口 按需引入方式 如果是完整引入可跳過此步驟 import Vue from vue import { Dialog } from element-ui import element-ui/lib/theme-chalk/base.css import element-ui/lib/theme-chalk/dialog.cssVue.use(Dialog)基礎使用 <template><…

摩爾定律,梅特卡夫定律,吉爾德定律

信息系統的三大定律(摩爾定律&#xff0c;梅特卡夫定律&#xff0c;吉爾德定律)有一個清晰的視角&#xff1a; 信息系統不是左邊的生產消費系統&#xff0c;而是右邊的交易系統&#xff0c;交易系統與生產消費典型的區別在于信息交易過程會產生新的信息&#xff0c;就像錢一樣…

c語言——俄羅斯方塊

一、游戲效果 俄羅斯方塊 二. 游戲背景 俄羅斯方塊是久負盛名的游戲&#xff0c;它也和貪吃蛇&#xff0c;掃雷等游戲位列經典游戲的?列。 《俄羅斯方塊》&#xff08;Tetris&#xff0c;俄文&#xff1a;Тетрис&#xff09;是一款由俄羅斯人阿列克謝帕基特諾夫于1984…

java http

超文本傳輸協議 超文本/html 工作方式 get / url 請求獲取相應報文 http://xxxxxxxxxxxx.com/user?xxx xxx 協議類型 - 服務器地址 -路徑 path 請求格式: head / body path路徑進行處理資源 等同于報文請求: GET: /users HTTP/1.1 Host:api.github.com 響應報文 請求方式…

京東數據分析平臺(京東運營數據采集):2023年10月京東白酒品牌銷售排行榜

鯨參謀監測的京東平臺10月份白酒市場銷售數據已出爐&#xff01; 鯨參謀數據顯示&#xff0c;10月份&#xff0c;京東平臺上白酒的銷量為340萬&#xff0c;環比增長約16%&#xff0c;同比增長約37%&#xff1b;銷售額為28億&#xff0c;環比增長約20%&#xff0c;同比增長約122…

educoder中Hive綜合應用案例 — 學生成績查詢

第1關:計算每個班的語文總成績和數學總成績 ---------- 禁止修改 ----------drop database if exists mydb cascade;set hive.auto.convert.join = false; set hive.ignore.mapjoin.hint=false; ---------- 禁止修改 ---------- ---------- begin ---------- ---創建mydb數據…

如何在Ubuntu的Linux系統中安裝MySQL5.7數據庫

前往MySQL數據庫官網鏈接地址下載5.7數據庫。 MySQL :: Download MySQL Community Server (Archived Versions)使用ssh的可視化工具將下載的mysql-5.7.40-linux-glibc2.12-x86_64.tar.gz文件上傳到Linux服務器&#xff0c;并解壓文件 tar -zxvf mysql-5.7.40-linux-glibc2.12-x…

總結vue框架中的鉤子函數

vue2.x生命周期鉤子函數 組件的生命周期分為3個階段: 掛載階段:beforeCreate、created、beforeMount、mounted,更新階段:beforeUpdate、updated,銷毀階段:beforeDestroy、destroyed beforeCreate beforeCreate() {// 初始化數據&#xff0c;并通過Object.defineProperty()和…

基于蛇優化算法優化概率神經網絡PNN的分類預測 - 附代碼

基于蛇優化算法優化概率神經網絡PNN的分類預測 - 附代碼 文章目錄 基于蛇優化算法優化概率神經網絡PNN的分類預測 - 附代碼1.PNN網絡概述2.變壓器故障診街系統相關背景2.1 模型建立 3.基于蛇優化優化的PNN網絡5.測試結果6.參考文獻7.Matlab代碼 摘要&#xff1a;針對PNN神經網絡…