Linux學習之第二課時--linux命令格式及命令概述

命令概述

?

Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤管理,文件存取,目錄操作,進程管理,文件權限設定等

?

Linux命令格式

?

?Linux命令的組成部分:命令字???命令選項參數(簡稱“選項”)?? 命令操作參數(簡稱“參數”)

命令行格式

?

Command??? [option]????? [arguments]

注:Command(命令名)?? [option](命令選項,說明對命令的要求)????? [arguments](命令參數,述命令的作用對象

?

注:[option] ?表示選項或參數可選?? ?[arguments] 表示并非必須

?

相當于:($普通用戶/#root用戶)主語+(command)謂語+([options])狀語+([arguments])賓語

?

?

命令幫助:

?

使用命令man(manual手冊頁縮寫)閱讀幫助手冊頁

?

使用命令的”--help”選項,獲取快捷幫助信息

?

使用info命令閱讀幫助信息頁

?

使用help命令查看內部命令的幫助信息

?

?

目錄的路徑概念

?

路徑是搜尋到文件所經歷的目錄途徑

?

相對路徑是從從當前工作目錄開始表達的路徑形式

?

表達形式上,非以根目錄”/”開始表達的路徑形式都是相對路徑

?

???例如: ??home/test/a.txt

?

?????????????? ?./home/text/a.txt

?

?

?????../home/text/a.txt

其中 .表示當前目錄 ???..當前目錄的上一級目錄

?

絕對路徑是從根目錄”/”開始表達的路徑形式都是絕對路徑

?

例如:

?

/home/test/a.txt

?

通過相對路徑和絕對路徑都能最終搜尋到目標文件,效果上殊途同歸

?

?

目錄的顯示和切換

?

目錄內容顯示命令:ls

?

缺省列示當前目錄包含的文件和目錄條信息

?

常用選項參數”-l”?列示文件和目錄條目的的冗長信息

?

常用選項參數”-d”?列示當前目錄條目的自身信息,常和”-l”?連用

?

上述兩者連用時,常可縮寫為”-ld”

?

當前目錄切換命令:cd (change directory)

將當前目錄切換至指定目錄,缺省切換到當前用戶的家目錄

例如: ??$cd ???切換到家目錄(~)

?

?

顯示當前目錄命令:pwd

?

內部命令pwd沒有選項參數,僅顯示當前所處的工作目錄名

?

?

  • Linux常用命令實例大全

?

安裝和登錄

?

login

登錄系統

shutdown

關閉計算機,使用權限是超級用戶

halt

關閉系統,使用權限是超級用戶

reboot

重新啟動計算機

install

安裝或升級軟件或備份數據

mount

加載文件系統

umount

卸載一個文件系統

chsh

更改使用者shell設定

exit

退出系統

last

顯示近期用戶或終端的登錄情況

?

?

文件處理

?

file

根據文件內容判斷文件類型

mkdir

建立名稱為dirname的子目錄

grep

指定文件中搜索特定的內容,并將含有這些內容的行標準輸出

dd

用來復制文件,并根據參數將數據轉換和格式化

find

在目錄中搜索文件

mv

用來為文件或目錄改名,或者將文件有一個目錄移到另一個目錄中

ls

用于顯示目錄內容

diff

用于兩個文件之間的比較,并指出兩者的不同

cmp

用來簡要指出兩個文件是否存在差異

cat

用于連接并顯示指定的一個和多個文件的有關信息

ln

用來文件之間創建連接

?

?

系統管理

?

df

用來檢查文件系統的磁盤空間占用情況

top

用來顯示執行中的程序進程

free

用來顯示內存的使用情況

quota

用來顯示磁盤使用情況和限制情況

at

用來在指定時刻執行指定的命令序列

lp

打印文件的命令

useradd

用來建立用戶帳號和創建用戶的起始目錄

groupadd

用于將新組加入系統

kill

用來終止一個進程

crontab

可以修改crontab配置文件,然后該配置由cron公用程序在適當的時間執行

?

?

網絡操作

?

ifconfig

用于查看和更改網絡接口的地址和參數,包括IP地址,網絡編碼,廣播地址

ip

ipiproute2軟件包里面的一個強大的網絡配置工具,能替代ifconfig,route

ping

檢測主機網絡接口狀態

netstat

檢查整個linux網絡狀態

telnet

telnet開啟終端機階段作業,并登入遠端主機

ftp

進行遠程文件傳輸

route

手工產生,修改和查看路由表

rlogin

用來進行遠程注冊

rcp

遠程拷貝,用于計算機之間文件拷貝

finger

用于查詢一臺主機上的登錄賬號的信息

mail

發送電子郵件

nslookup

查詢一臺機器的ip地址和其對應的域名

?

?

系統安全

?

passwd

修改賬號的登錄密碼

su

變更為其它使用者的身份,除超級用戶外,需要輸入該使用者密碼

umask

設置用戶文件和目錄的文件創建缺省屏蔽值

chgrp

修改一個或多個文件或目錄所屬的組

chmod

用于改變文件或目錄的訪問權限

chown

更改一個或多個文件或目錄的屬主和屬組

chattr

修改ext2ext3文件系統屬性

sudo

sudo是一種以限制配置文件中的命令為基礎

ps

顯示瞬間進程的動態

who

顯示系統中有那些用戶登錄系統

?

?

其他

?

tar

Unix/linux系統中備份文件的可靠方法

unzip

.zip文件解開

gunzip

解壓文件

unarj

解壓縮格式為.arj格式的文件

mtools

一個命令集合,是DOS文件系統的工具程序,從標準的DOS軟盤上讀,寫文件和目錄

man

用來提供在線幫助

unencode

把一個二進制文件表編碼為一個文本文件

undecode

用來將unencode編碼后的檔案還原

轉載于:https://www.cnblogs.com/LQ6H/p/Linux-2.html

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

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

相關文章

Linux C語言調用C++動態鏈接庫

Linux C語言調用C動態鏈接庫 標簽: C調用C庫 2014-03-10 22:56 3744人閱讀 評論(0) 收藏 舉報 分類: 【Linux應用開發】(48) 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 如果你有一個c做的動態…

Android實踐 -- 對apk進行系統簽名

對apk進行系統簽名 簽名工具 網盤下載 ,需要Android系統的簽名的文件platform.x509.pem 和 platform.pk8 這個兩個文件在Android源碼中的 ./build/target/product/security 目錄下 具體的使用方法: java -jar signapk.jar platform.x509.pem platform.…

Java編寫基于netty的RPC框架

一 簡單概念RPC: ( Remote Procedure Call),遠程調用過程,是通過網絡調用遠程計算機的進程中某個方法,從而獲取到想要的數據,過程如同調用本地的方法一樣.阻塞IO :當阻塞I/O在調用InputStream.read()方法是阻塞的,一直等到數據到來時才返回,同樣ServerSocket.accept()方法時,也…

linux下c和c++互相調用

c調用cpp 創建個目錄 創建4個文件 c.c--c文件 cpp.cpp--c文件 cpp.hh--c聲明文件 Makefile c.c [javascript] view plaincopy#include "cpp.hh" int main() { cpp_fun(); } cpp.cpp [cpp] view plaincopy#include "cpp.hh" #include <stdi…

Applications Manager Docker監控

Docker 是一個流行的開源容器應用程序&#xff0c;允許您將應用程序、應用程序的內部依賴和關聯庫打包到一個單元中。Docker 的主要優點在于單臺機器上的多個 docker 容器共享同一操作系統內核&#xff0c;這可以幫助提升性能和節省大量內存。監控 docker 容器會很困難&#xf…

find

Linux中find常見用法示例 find path -option [ -print ] [ -exec -ok command ] {} \; find命令的參數&#xff1b; pathname: find命令所查找的目錄路徑。例如用.來表示當前目錄&#xff0c;用/來表示系統根目錄。-print&#xff1a; find命令將匹配的文件輸出…

PHP將多個文件中的內容合并為新的文件

function test(){$hostdir iconv("utf-8","gbk","C:\Users\原萬里\Desktop\日常筆記") ; //iconv()轉換編碼方式&#xff0c;將UTF-8轉換為gbk&#xff0c;若是報錯在gbk后加//IGNORE$filesnames scandir($hostdir); …

HTTP Live Streaming直播(iOS直播)技術分析與實現

不經意間發現&#xff0c;大半年沒寫博客了&#xff0c;自覺汗顏。實則2012后半年&#xff0c;家中的事一樣接著一樣發生&#xff0c;實在是沒有時間。快過年了&#xff0c;總算忙里偷閑&#xff0c;把最近的一些技術成果&#xff0c;總結成了文章&#xff0c;與大家分享。 前些…

中文論文格式【雜】

轉自知乎&#xff0c;https://www.zhihu.com/question/23791742/answer/344752056 【紙張】畢業論文一律打印&#xff0c;采取A4紙張&#xff0c;頁邊距一律采取&#xff1a;上、下2.5cm&#xff0c;左3cm,右1.5cm&#xff0c;行間距取多倍行距(設置值為1.25);字符間距為默認值…

jmeter 非gui 模式跑jmx

D:\study\apache-jmeter-3.0\bin>jmeter -n -t D:\study\apache-jmeter-3.0\基金排行.jmx -l D:\study\apache-jmeter-3.0\result_log\獲取基金排行.jtl D:\study\apache-jmeter-3.2\bin>jmeter -n -t D:\study\apache-jmeter-3.2\bin\examples\test\百度新聞首頁.jmx -l…

noip模擬賽 遭遇

分析&#xff1a;暴力挺好打的&#xff0c;對于前30%的數據神搜&#xff0c;hi相同的數據將所有的建筑按照c從小到大排序&#xff0c;看最多能跳多少,ci0的數據將所有的建筑按照h從小到大排序&#xff0c;枚舉起點和終點&#xff0c;看能否跳這么多,取個max就可以了.這樣70分就…

揭開全景相機創業真相:國外一開源國內就自主

今年以來全景相機有了一個大爆發&#xff0c;國外Google、三星、諾基亞等大廠都進入了這個領域&#xff0c;國內也有很多廠商推出了全景相機。 Bubl全景相機國外一開源&#xff0c;國內就自主。這在VR&#xff08;虛擬現實&#xff09;領域體現的淋漓盡致——Google的Cardborad…

福大軟工1816 · 團隊現場編程實戰(抽獎系統)

值得一看的補充版本演示視頻 軟工錦鯉在這里程序版本鏈接及說明 按時提交版本 以基礎功能為主github鏈接&#xff1a;first version測試環境說明 本程序在python 3.6以上環境下運行操作說明&#xff1a; 鍵入抽獎關鍵詞&#xff0c;支持&#xff1a;#我要紅包#或“我要換組“或…

LeakCanary——直白的展現Android中的內存泄露

之前碰到的OOM問題&#xff0c;終于很直白的呈現在我的眼前&#xff1a;我嘗試了MAT&#xff0c;但是發現不怎么會用。直到今天終于發現了這個新工具&#xff1a; 當我們的App中存在內存泄露時會在通知欄彈出通知&#xff1a; 當點擊該通知時&#xff0c;會跳轉到具體的頁面&am…

老司機做VR視頻,需要什么樣的全景相機?

做為一個在全景內容領域摸爬滾打一年有余的老司機&#xff0c;經歷了太多的坑。最近有不少朋友轉行進入這個領域&#xff0c;問我買什么樣的相機好。我現在項目太多&#xff0c;根本沒空詳盡解答。所以寫下這篇文章&#xff0c;不懂得自己看吧。 說白了&#xff0c;買什么樣子…

域乎曹勝虎:傳統互聯網“生病”了

11月17日&#xff0c;2018&#xff08;第12屆&#xff09;創業周暨全球創業周中國站在上海盛大召開&#xff0c;由上海域乎信息技術有限公司&#xff08;以下簡稱“域乎”&#xff09;承辦的區塊鏈專場論壇——《區塊鏈產業應用賦能精英論壇》成功舉辦&#xff0c;吸引了眾多業…

xml的方式配置AOP:Aspect Oriented Programming

在某些類中, 什么時機, 做什么事情 切入點(point-cut): 在某些類中(Class<?>[] itfc new Class<?>[] { IStudentService.class }) 通知: 什么時機, 做什么事情(InvocationHandler的invoke方法) 切面: 切入點 通知 織入(weaver): Proxy.newProxyInstance: 把切入…

[No0000112]ComputerInfo,C#獲取計算機信息(cpu使用率,內存占用率,硬盤,網絡信息)...

github地址&#xff1a;https://github.com/charygao/SmsComputerMonitor 軟件用于實時監控當前系統資源等情況&#xff0c;并調用接口&#xff0c;當資源被超額占用時&#xff0c;發送警報到個人手機&#xff1b;界面模擬Console的顯示方式&#xff0c;信息緩沖大小由配置決定…

I2C總線之(一)---概述

概述&#xff1a;IC 是Inter-Integrated Circuit的縮寫&#xff0c;發音為"eye-squared cee" or "eye-two-cee" , 它是一種兩線接口。 IC 只是用兩條雙向的線&#xff0c;一條 Serial Data Line (SDA) &#xff0c;另一條Serial Clock (SCL)。 SCL&#xf…

js中級(1)

動畫(1) Css樣式提供了運動 過渡的屬性transition 從一種情況到另一種情況叫過渡 Transition:attr time linear delay&#xff1b; Attr 是變化的屬性 Time 是花費的時間 Linear 變化的速度 Delay 是延遲 復習background:url() no-repeat 50% 50% red; Background-image Ba…