導航:首頁 > 操作系統 > linux

linux

發布時間:2022-01-20 14:49:55

linux中@是什麼意思

root是用戶名,app是主機名,@是分隔符,意思是前面是用戶名,後面是應用,Linux學習的話可參考《Linux就該這么學》。

❷ Linux是什麼意思

在了解Linux之前,我們先認識一下UNIX,因為Linux的誕生還是和UNIX有很大關系的。

1969年,UNIX操作系統誕生。

pdf" data_size="4.51M" data_filelogo="https://gss0.bdstatic.com//yun-file-logo/yun-logo.png" data_number="1" data_sharelink="https://pan..com/link//==?csign=">

它由美國貝爾實驗室的Ken Thompson(肯*湯普森)、Dennis Ritchie(丹尼斯*里奇)發明。

後來在unix操作系統推廣開來以後,1990年的時候,AT&T認識到了UNIX價值。

UNIX系統是運行在小型機和大型機上的,我們平時用的筆記本電腦可能還裝不起來。像IBM一台伺服器可以賣到好幾百萬。

因此他起訴包括伯克利在內的很多廠商。

那個時候開源的協議還沒那麼明確。

伯克利也因此推出不包含任何AT&T源代碼的4.4 Free BSD Lite.

然後就在1991年,Linux系統正式發布。

Linux的誕生,有賴於兩個人。

第一個是理查德 斯托爾曼。

他是自由軟體運動的精神領袖,NU計劃以及自由軟體基金會(Free Software Foundation)的創立者。也是著名的黑客。

當時的黑客就跟國內的極客差不多,也就是說你的技術很高超。

真正做壞事的稱為駭客。

而GNU計劃,是由Richard Stallman公開發起。它的目標是創建一套完全自由的操作系統。

GNU是「GNU『s Not Unix」的縮寫。翻譯過來就是,我們不是UNIX。也強調了我們這個是一套真正完全自由的操作系統。

不會像UNIX,一開始是免費,是開源,過了一段時間又說不能用了。

「free」指的是自由(freedom),而不是價格。

開源收費其實也不是完全反對的,像谷歌的一些開發技術,華為也是花錢買來的。但是這種一旦授權結束以後,那也就不能再用了。

所以有的時候收一些費用也正常,這樣才能保證這些技術能夠長期延續下去。

另一個人就是林納斯·本納第克特·托瓦茲。

他做了一個Linux內核。現在內核已經更新到4.7或者5.2的版本了。

像現在centos5 centos6都是2.5 2.6左右的版本。

有了內核還有GNU各種軟體的支持,加上後來不斷的改進,Linux也就誕生。

❸ linux中%什麼意思

介紹下Shell中的${}、##和%使用範例,本文給出了不同情況下得到的結果。
假設定義了一個變數為:
代碼如下:
file=/dir1/dir2/dir3/my.file.txt
可以用${ }分別替換得到不同的值:
${file#*/}:刪掉第一個 / 及其左邊的字元串:dir1/dir2/dir3/my.file.txt
${file##*/}:刪掉最後一個 / 及其左邊的字元串:my.file.txt
${file#*.}:刪掉第一個 . 及其左邊的字元串:file.txt
${file##*.}:刪掉最後一個 . 及其左邊的字元串:txt
${file%/*}:刪掉最後一個 / 及其右邊的字元串:/dir1/dir2/dir3
${file%%/*}:刪掉第一個 / 及其右邊的字元串:(空值)
${file%.*}:刪掉最後一個 . 及其右邊的字元串:/dir1/dir2/dir3/my.file
${file%%.*}:刪掉第一個 . 及其右邊的字元串:/dir1/dir2/dir3/my
記憶的方法為:
# 是 去掉左邊(鍵盤上#在 $ 的左邊)
%是去掉右邊(鍵盤上% 在$ 的右邊)
單一符號是最小匹配;兩個符號是最大匹配
${file:0:5}:提取最左邊的 5 個位元組:/dir1
${file:5:5}:提取第 5 個位元組右邊的連續5個位元組:/dir2
也可以對變數值里的字元串作替換:
${file/dir/path}:將第一個dir 替換為path:/path1/dir2/dir3/my.file.txt
${file//dir/path}:將全部dir 替換為 path:/path1/path2/path3/my.file.txt Linux命令功能強大,學會其命令會使操作簡易方便。推薦看下《Linux命令大全》,具體可看下圖:

❹ linux是什麼!

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。它除了在伺服器操作系統方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善這個操作系統,使其最大化地適應用戶的需要。
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux操作系統不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的
一大亮點。
Linux與其他操作系統相比 ,具有開放源碼、沒有版權、技術社區用戶多等特點
,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網路協議棧
,經過適當的配置就可實現路由器的功能。這些特點使得Linux成為開發路由交換設備的理想開發平台。

❺ 請問下./在Linux下是什麼意思

/ 的意思:

目錄級別分隔符

. 的意思:

當前目錄

./a 的意思就是:

當前目錄下文件名為「a」的文件。

Linux中還有 .. 代表上級目錄

(5)linux擴展閱讀:

cd 命令:切換當前目錄至其他目錄
cd /:加上斜杠表示是進入到根目錄。
pwd命令:查看當前路徑。

下面是linux cd命令使用小技巧:
(1)cd 進入用戶主目錄
(2)cd ~ 進入用戶主目錄
(3)cd - 返回進入此目錄之前所在目錄
(4)cd .. 返回上一級目錄
(5)cd ../..返回上兩級目錄
(6)cd !$ 把上個命令的參數作為cd 參數使用

❻ * 在linux 中是什麼意思

* 代表0個或者多個特殊字元

在shell中也代表任意字元,比如ls a*,就是列出所用a開頭的文件,

其他命令具體的參考如下:
1. > 重定向輸出符號。
2. >>重定向輸出符號,但有追加的功能。
3. 2>錯誤重定向輸出符號,覆蓋原文件內容。
4. 2>>錯誤重定向輸出符號,有文件內容追加的功能。重定向:I/O。Linux Shell 環境中支持輸入輸出重定向,用符號<和>來表示。0、1和2分別表示標准輸入、標准輸出和標准錯誤信息輸出,可以用來指定需要重定向的標准輸入或輸出,比如 2>a.txt 表示將錯誤信息輸出到文件a.txt中。
5. * 代表0個或者多個特殊字元
6. ?匹配任意一個字元。
7. | 管道符號。解釋:command1|command2,將command1的輸出作為command2的輸入,比如ls -al|less,表示將ls -al的輸出作為less的輸入,即將la -al的輸出分頁。管道命令只接受標准輸入(standoutput)。
8. & 後台進程符。
9. &&l邏輯與符號。用法:命令1 && 命令2 表示如果命令1執行成功,繼續執行命令2。
10.|| 邏輯或符號。用法:命令1 | | 命令2 表示如果命令1執行成功,不執行命令2;但如果命令1執行失敗才執行命令2。
&&與||,命令執行是順序進行的,沒有優先順序
11.!邏輯非符號。排除指定范圍。例:ls a[!0-9]
12.[x-y]表示一定的范圍。學習Linux,知道Linux命令很重要,所以建議多看看Linux命令介紹,推薦《Linux命令大全(手冊)》,搜索方式如下:

13.# 注釋符;符合替換文字最短的那一個。14.」 」 雙引號表示把它所包含的內容作為普通字元,但` ` $ 『 『 幾個符號除外。15.』 』 單引號表示把它所包含的內容作為普通的字元,無特殊例外。16.$ 變數符,提取變數,如echo $HOME,查看變數;正則表達式中表示行首。17. 轉義字元,就是將特殊字元轉換成其本來的普通字元的意思。18.``反單引號,表示它所包含的內容。一般作為嵌入的命令使用,此命令將先執行。19.;命令分隔符。20.< 重定向輸入符。21.()表示整體執行命令。22.^反向選擇符,例:grep -n '^[^a-zA-Z]' wokao.txt,[]內的叫反向選擇符,[]外的則表示定位在行首。查找行首不是英文字母的行。23. . 點該表任意字元串

❼ linux ">" ">>" "<" "<<"什麼意思

輸出/輸入重導向
> >> < << :> &> 2&> 2<>>& >&2

文件描述符(File Descriptor),用一個數字(通常為0-9)來表示一個文件。
常用的文件描述符如下:
文件描述符 名稱 常用縮寫 默認值
0 標准輸入 stdin 鍵盤
1 標准輸出 stdout 屏幕
2 標准錯誤輸出 stderr 屏幕
我們在簡單地用<或>時,相當於使用 0< 或 1>(下面會詳細介紹)。
* cmd > file
把cmd命令的輸出重定向到文件file中。如果file已經存在,則清空原有文件,使用bash的noclobber選項可以防止復蓋原有文件。
* cmd >> file
把cmd命令的輸出重定向到文件file中,如果file已經存在,則把信息加在原有文件後面。
* cmd < file
使cmd命令從file讀入
* cmd << text
從命令行讀取輸入,直到一個與text相同的行結束。除非使用引號把輸入括起來,此模式將對輸入內容進行shell變數替換。如果使用<<- ,則會忽略接下來輸入行首的tab,結束行也可以是一堆tab再加上一個與text相同的內容,可以參考後面的例子。
* cmd <<< word
把word(而不是文件word)和後面的換行作為輸入提供給cmd。
* cmd <> file
以讀寫模式把文件file重定向到輸入,文件file不會被破壞。僅當應用程序利用了這一特性時,它才是有意義的。
* cmd >| file
功能同>,但即便在設置了noclobber時也會復蓋file文件,注意用的是|而非一些書中說的!,目前僅在csh中仍沿用>!實現這一功能。
: > filename 把文件"filename"截斷為0長度.# 如果文件不存在, 那麼就創建一個0長度的文件(與'touch'的效果相同).
cmd >&n把輸出送到文件描述符n
cmd m>&n 把輸出 到文件符m的信息重定向到文件描述符n
cmd >&-關閉標准輸出
cmd <&n 輸入來自文件描述符n
cmd m<&n m來自文件描述各個n
cmd <&-關閉標准輸入
cmd <&n-移動輸入文件描述符n而非復制它。(需要解釋)
cmd >&n-移動輸出文件描述符 n而非復制它。(需要解釋)
注意: >&實際上復制了文件描述符,這使得cmd > file 2>&1與cmd 2>&1 >file的效果不一樣。更多Linux知識可參考《Linux就該這么學》。

❽ Linux中的./是什麼意思

Linux中「./」在系統文件中表示絕對路徑的意思。

linux系統中,所有的文件與目錄都是由根目錄/開始,不是以/開頭的就是相對路徑;

1、「.」表示當前目錄,也可以用「./」表示;

2、「..」表示上一級目錄,也可以用「../」表示;

3、「~」 代表用戶自己的宿主目錄;

4、「/」處於Linux文件系統樹形結構的最頂端,我們稱它為Linux文件系統的root,它是Linux文件系統的入口。

所有的目錄、文件、設備都在/之下,它是Linux文件系統最頂層的唯一的目錄;

一般建議在根目錄下面只有目錄,不要直接存放文件;根目錄是linux系統啟動時系統第一個載入的分區,所以啟動過程中用到的文件應該都放在這個分區中。

其中/etc、/bin、/dev、/lib、/sbin這5個子目錄都應該要與根目錄連在一起,不可獨立成為某個分區。

(8)linux擴展閱讀:

linux有四種基本文件系統類型:

1、普通文件:如文本文件、c語言源代碼、shell腳本等,可以用cat、less、more、vi等來察看內容,用mv來改名;

2、目錄文件:包括文件名、子目錄名及其指針,可以用ls列出目錄文件;

3、鏈接文件:是指向一索引節點的那些目錄條目,用ls來查看時,鏈接文件的標志用l開頭,而文件後以"->"指向所鏈接的文件;

4、特殊文件:如磁碟、終端、列印機等都在文件系統中表示出來,常放在/dev目錄內;

可以用file命令來識別。

❾ linux里*.* 和*意思一樣嗎

對於不同的工具*的定義不同,而且並沒有統一的標准。
推薦使用 擴展的正則表達式 查找符合特定格式的字串,這個在linux裡面是統一的。
grep sed awk 等等很多軟體支持的都是 ERE (擴展正則表達式),可以看看《Linux就該這么學》詳細了解下。

❿ linux是什麼/

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。它除了在伺服器操作系統方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善這個操作系統,使其最大化地適應用戶的需要。
Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux操作系統不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的 一大亮點。
Linux與其他操作系統相比 ,具有開放源碼、沒有版權、技術社區用戶多等特點 ,開放源碼使得用戶可以自由裁剪,靈活性高,功能強大,成本低。尤其系統中內嵌網路協議棧 ,經過適當的配置就可實現路由器的功能。這些特點使得Linux成為開發路由交換設備的理想開發平台。《Linux就該這么學》有相關介紹,供參考。

閱讀全文

與linux相關的資料

熱點內容
工作三年的大專程序員 瀏覽:726
java畢業設計文獻 瀏覽:140
籌碼集中度指標源碼 瀏覽:477
listsortjava 瀏覽:183
plc閃光電路編程實例 瀏覽:298
socket編程試題 瀏覽:203
華為的伺服器怎麼設置從光碟機啟動 瀏覽:867
程序員真的累嗎 瀏覽:325
學信網app為什麼刷臉不了 瀏覽:873
天蠍vs程序員 瀏覽:992
單片機下載口叫什麼 瀏覽:188
程序員的道 瀏覽:926
雲伺服器不實名違法嗎 瀏覽:558
怎樣查看文件夾圖片是否重復 瀏覽:995
文件怎麼導成pdf文件 瀏覽:808
打開sql表的命令 瀏覽:103
安卓手機如何面部支付 瀏覽:38
天元數學app為什麼登錄不上去 瀏覽:824
明日之後為什麼有些伺服器是四個字 瀏覽:104
安卓系統l1是什麼意思 瀏覽:26