當前位置:首頁 » 操作系統 » linuxl

linuxl

發布時間: 2022-01-16 08:16:00

linux&lunix是一樣的么

UNIX是一個20還是30年前由幾個研究生在實驗室里開始後來一個大公司把它商業化了的一個操作系統。一來二去,它成長並且佔領了市場。當時它只是運行在只有大學才買得起一兩台的昂貴機器上。後來機器多了,公司多了,懂得人也多了,就分家了,而「UNIX」這個名字由於法律關系,誰也不能說自己的操作系統是「UNIX」而只能說是「UNIX兼容」系統了。所以現在「UNIX」系統是不存在的,存在的只是一個遙遠的傳說。那麼現在那些Solaris, AIX,IRIS都是什麼呢?那些都是各公司在他們硬體平提上作的商業UNIX,這些系統都遵循一個叫POSIX的古怪標准,對了,這個標准呢,是後來 UNIX太多太亂,大家編程介面甚至命令都不一樣了所以沒辦法座下來商量的一個協議。

那麼Linux是什麼呢?Linux是基於PC(其它平台也有的支持)的UNIX兼容系統,在跟UNIX的關繫上,它不比任何其它UNIX兼容系統遠。所以如果你有「Solaris才是正統UNIX,Linux只是兼容」的想法,對不起你錯了,起碼你得把支持AIX的人打敗才行,他們還認為AIX 才是正統UNIX呢。所以用Linux你可以學到有關UNIX的知識,這些知識絕大部分在其它商業

UNIX上可以用得上。當然,其核心思想絕對是相同的。

② 在LINUX中^l字元是怎麼輸入的鍵盤上只有 大於,小於字元,這個不怎麼輸入的,正在學習中,求高手解答!

你這個字元沒看懂,估計有兩種可能,
要麼是脫字元號^,就是半形狀態下數字6那個鍵;
要麼是`,就是數字1左邊那個鍵。

③ 操作系統內核為linuxarmv7l是什麼意思

Android是基於Linux內核的操作系統。

提到Linux內核的時候,應該把它從概念上和「Linux操作系統」分割看來,內核只包括最基本的抽象,內存模型、進程調度、中斷處理等等。而操作系統是一個更廣的概念,不光包括內核,還包括了設備驅動、應用程序框架以及一些關鍵的能夠讓這個操作系統能為人所用的軟體。所以Ubuntu, Fedora等等這些桌面發行版可以看做是包裝了Linux內核的、不同的Linux操作系統。

Android 開發之初fork了Linux kernel,在其基礎上進行了以下改進:
1. 添加新的的設備驅動
2. 重寫了c lib(Bionic)
3. 實現了基於Java的應用程序框架
4. 對內核的小修改
大部分的修改都是在內核之上的,也就是說android內核和其他桌面Linux內核是非常接近的(在Linux kernel 3.3 之後,Android分支的內核代碼開始merge回原Linux內核repo),內核所完成的抽象,如內存模型、進程調度等,是一致的。

Android不是Linux
看到這個標題大家可能會有些迷惑,前面不是一直說Android是基於Linux內核的嗎,怎麼現在又不是Linux了?迷惑也是正常的,請先看下面幾個要點,然後我們將對每一個要點進行分析,看完後你就會覺得Android不是Linux了。
1.它沒有本地窗口系統
什麼是本地窗口系統呢?本地窗口系統是指GNU/Linux上的X窗口系統,或者Mac OX X的Quartz等。不同的操作系統的窗口系統可能不一樣,Android並沒有使用(也不需要使用)Linux的X窗口系統,這是Android不是Linux的一個基本原因。
2.它沒有glibc支持
由於Android最初用於一些便攜的移動設備上,所以,可能出於效率等方面的考慮,Android並沒有採用glibc作為C庫,而是Google自己開發了一套Bionic Libc來代替glibc。
3.它並不包括一整套標準的Linux使用程序
Android並沒有完全照搬Liunx系統的內核,除了修正部分Liunx的Bug之外,還增加了不少內容,比如:它基於ARM構架增加的Gold-Fish平台,以及yaffs2 FLASH文件系統等。
4.Android專有的驅動程序
除了上面這些不同點之外,Android還對Linux設備驅動進行了增強。

上面這些要點足以說明Android不是Linux。本書的主要內容將圍繞Android的這些特有的部分展開,我們的講解會盡量通俗易懂,但還是建議大家先復習一下Linux內核的基本知識。在具體學習之前,我們還是先來總體瀏覽一下Android對Linux內核進行了哪些改動,在移植時就需要對這些改動加以調整。

④ LINUX命令里需要輸入的-l ,-p,-P,-v,-V,-S,-s,-f,-q,-x等,都是什麼功能啊

ls --help
man ls
info coreutils 'ls invocation'

用法:ls [選項]... [文件]...
列出 FILE 的信息(默認為當前目錄)。
如果不指定-cftuvSUX 或--sort 選項,則根據字母大小排序。

長選項必須使用的參數對於短選項時也是必需使用的。
-a, --all 不隱藏任何以. 開始的項目
-A, --almost-all 列出除. 及.. 以外的任何項目
--author 與-l 同時使用時列出每個文件的作者
-b, --escape 以八進制溢出序列表示不可列印的字元
--block-size=大小 塊以指定大小的位元組為單位。例如
--block-size=M 以 1,048,576 位元組為單位 顯示大小。參看SIZE 格式。 -B, --ignore-backups 不列出任何以"~"字元結束的項目
-c 配合-lt:根據ctime 排序並顯示ctime(文件
狀態最後更改的時間)
配合-l:顯示ctime 但根據名稱排序 其他情況:按ctime 排序
-C 每欄由上至下列出項目
--color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是
"never"(默認)、"always"或"auto"其中之一
-d, --directory 當遇到目錄時列出目錄本身而非目錄內的文件
-D, --dired 產生適合Emacs 的dired 模式使用的結果
-f 不進行排序,-aU 選項生效,-lst 選項失效
-F, --classify 加上文件類型的指示符號(*/=@| 其中一個)
--format=關鍵字 交錯-x,逗號分隔-m,水平-x,長-l,
單欄-1,詳細-l,垂直-C
--full-time 即-l --time-style=full-iso
-g 類似-l,但不列出所有者
--group-directories-first
在文件前分組目錄。此選項可與--sort 一起使用,
但是一旦使用--sort=none (-U)將禁用分組
-G, --no-group 以一個長列表的形式,不輸出組名
-h, --human-readable 與-l 一起,以易於閱讀的格式輸出文件大小
(例如 1K 234M 2G)
--si 同上面類似,但是使用1000 為基底而非1024
-H, --dereference-command-line
跟隨命令行列出的符號鏈接
--dereference-command-line-symlink-to-dir
跟隨命令行列出的目錄的符號鏈接
--hide=PATTERN 隱藏符合PATTERN 模式的項目
(-a 或 -A 將覆蓋此選項)
--indicator-style=方式 指定在每個項目名稱後加上指示符號方式:
none (默認),classify (-F),file-type (-p)
-i, --inode 顯示每個文件的inode 號
-I, --ignore=PATTERN 不顯示任何符合指定shell PATTERN 的項目
-k 即--block-size=1K
-l 使用較長格式列出信息
-L, --dereference 當顯示符號鏈接的文件信息時,顯示符號鏈接所指示
的對象而並非符號鏈接本身的信息
-m 所有項目以逗號分隔,並填滿整行行寬
-n, --numeric-uid-gid 類似 -l,但列出UID 及GID 號
-N, --literal 輸出未經處理的項目名稱 (如不特別處理控制字元)
-o 類似 -l,但不列出有關組的信息
-p, --indicator-style=slash 對目錄加上表示符號"/"
-q, --hide-control-chars 以"?"字元代替無法列印的字元
--show-control-chars 直接顯示無法列印的字元 (這是默認方式,除非調用
的程序名稱是"ls"而且是在終端輸出結果)
-Q, --quote-name 將條目名稱括上雙引號
--quoting-style=方式 使用指定的quoting 方式顯示條目的名稱:
literal、locale、shell、shell-always、c、escape
-r, --reverse 逆序排列
-R, --recursive 遞歸顯示子目錄
-s, --size 以塊數形式顯示每個文件分配的尺寸
-S 根據文件大小排序
--sort=WORD 以下是可選用的WORD 和它們代表的相應選項:
extension -X status -c
none -U time -t
size -S atime -u
time -t access -u
version -v use -u
--time=WORD 和-l 同時使用時顯示WORD 所代表的時間而非修改時
間:atime、access、use、ctime 或status;加上
--sort=time 選項時會以指定時間作為排序關鍵字
--time-style=STYLE 和-l 同時使用時根據STYLE 代表的格式顯示時間:
full-iso、iso、locale、posix-iso、+FORMAT。
FORMAT 即是"date"所用的時間格式;如果FORMAT
是FORMAT1<換行>FORMAT2,FORMAT1 適用於較舊
的文件而FORMAT2 適用於較新的文件;如果STYLE
以"posix-"開頭,則STYLE 僅在POSIX 語系之外
生效。
-t 根據修改時間排序
-T, --tabsize=寬度 指定製表符(Tab)的寬度,而非8 個字元
-t 按修改時間排序
-T, --tabsize=COLS 指定製表符(Tab)的寬度,而非8個字元
-u 同-lt 一起使用:按照訪問時間排序並顯示
同-l一起使用:顯示訪問時間並按文件名排序
其他:按照訪問時間排序
-U 不進行排序;按照目錄順序列出項目
-v 在文本中進行數字(版本)的自然排序
-w, --width=COLS 自行指定螢幕寬度而不使用目前的數值
-x 逐行列出項目而不是逐欄列出
-X 根據擴展名排序
-1 每行只列出一個文件
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出

SIZE 可以是一個可選的整數,後面跟著以下單位中的一個:
KB 1000,K 1024,MB 1000*1000,M 1024*1024,還有 G、T、P、E、Z、Y。

使用色彩來區分文件類型的功能已被禁用,默認設置和 --color=never 同時禁用了它。
使用 --color=auto 選項,ls 只在標准輸出被連至終端時才生成顏色代碼。
LS_COLORS 環境變數可改變此設置,可使用 dircolors 命令來設置。

退出狀態:
0 正常
1 一般問題 (例如:無法訪問子文件夾)
2 嚴重問題 (例如:無法使用命令行參數)

請向[email protected] 報告ls 的錯誤
GNU coreutils 項目主頁:<http://www.gnu.org/software/coreutils/>
GNU 軟體一般性幫助:<http://www.gnu.org/gethelp/>
請向<http://translationproject.org/team/zh_CN.html> 報告ls 的翻譯錯誤
要獲取完整文檔,請運行:info coreutils 'ls invocation'

⑤ 在linux中ls -ld 是什麼意思

1、ls:列出文件及目錄。

2、-l:參數,以詳細格式列表。

3、-d:參數,僅列目錄。

linux中的通用命令還有:

1、date:列印或者設置系統的日期和時間

2、stty-a:可以查看或者列印控制字元(Ctrl-C、Ctrl-D、Ctrl-Z等)

3、passwd:用passwd-h查看

4、logout,login:登錄shell的登錄和注銷命令

5、more,less,head tail:顯示或部分顯示文件內容

6、lp/lpstat/cancel,lpr/lpq/lprm:列印文件

7、chmod u+x:更改文件許可權

8、rm-fr dir:刪除非空目錄

9、cp-R dir:拷貝目錄

10、fg jobid:可以將一個後台進程放到前台

(5)linuxl擴展閱讀:

相關優點

1、Linux由眾多微內核組成,其源代碼完全開源;

2、Linux繼承了Unix的特性,具有非常強大的網路功能,其支持所有的網際網路協議,包括TCP/IPv4、TCP/IPv6和鏈路層拓撲程序等,且可以利用Unix的網路特性開發出新的協議棧;

3、Linux系統工具鏈完整,簡單操作就可以配置出合適的開發環境,可以簡化開發過程,減少開發中模擬工具的障礙,使系統具有較強的移植性。

⑥ linux 文件屬性 lrwxrwxrwx

問題中的表示出該文件為符號鏈接文件,擁有許可權為777

linux文件屬性解讀:

文件類型:

-:普通文件 (f)

d:目錄文件

b:塊設備文件 (block)

c:字元設備文件 (character)

l:符號鏈接文件(symbolic link file)

p:命令管道文件(pipe)

s:套接字文件(socket)

文件許可權: 9位,每3位一組,每一組:rwx(讀,寫,執行),當改組不具有某一許可權用-代替。

第一組為: 文件擁有者的許可權, 該文件的擁有者可以讀寫,但不可執行;

第二組為: 同群組的許可權

第三組為: 其他非本群組的許可權

若想為某一文件具有該屬性需要執行以下操作:

lnfilename1filename
chmod777filename

第一句是創建文件符號鏈接filename,第二句是為該符號鏈接文件創建777許可權。

⑦ 請問Linux 命令 ls -l 後出現的是什麼意思

Linux 命令ls-l是用來查看詳細的文件資料的,ls-l出來的是各個文件或目錄的詳細信息。

Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux操作系統不僅僅是被網路運維人員當作伺服器使用,Linux既可以當作伺服器,又可以當作網路防火牆是Linux的 一大亮點。

(7)linuxl擴展閱讀:

Linux同時具有字元界面和圖形界面。在字元界面用戶可以通過鍵盤輸入相應的指令來進行操作。它同時也提供了類似Windows圖形界面的X-Window系統,用戶可以使用滑鼠對其進行操作。在X-Window環境中就和在Windows中相似,可以說是一個Linux版的Windows。

Linux可以運行在多種硬體平台上,如具有x86、680x0、SPARC、Alpha等處理器的平台。此外Linux還是一種嵌入式操作系統,可以運行在掌上電腦、機頂盒或游戲機上。2001年1月份發布的Linux 2.4版內核已經能夠完全支持Intel64位晶元架構。同時Linux也支持多處理器技術。多個處理器同時工作,使系統性能大大提高。

⑧ linux中 文件屬性以 l、b、c、d。開頭的都是什麼文件

「l」是鏈接文件,相當於windows的快捷方式;

「b」是塊設備,硬碟就是一個例子;

「c」是字元設備文件,滑鼠,鍵盤算是;

「d」是目錄文件,相當於windows的文件夾。

⑨ LINUX下 ls –l命令的作用是什麼

顯示長格式,就是顯示一個比較完整的信息,包括許可權,擁有者,擁有組,文件名,大小等在內。你可以設置別名 alias ll='ls -l',以後就可以直接用ll來替代ls -l這個命令了。

⑩ 請問各位linux高手,ls -l 與ll -l到底有什麼區別

在此,對心雨123aa與pangding兩位朋友表示衷心的感謝,使我明白了ll與ls的區別,在此表示深深的謝意。

熱點內容
教育在線直播源碼 發布:2024-12-27 15:56:43 瀏覽:200
為什麼安卓不能裝ios 發布:2024-12-27 15:56:40 瀏覽:659
小鵬p7買哪個配置最劃算 發布:2024-12-27 15:53:03 瀏覽:270
經典演算法程序 發布:2024-12-27 15:51:23 瀏覽:568
芒果tv緩存不了 發布:2024-12-27 15:51:19 瀏覽:175
python2b 發布:2024-12-27 15:47:09 瀏覽:417
An加腳本 發布:2024-12-27 15:36:24 瀏覽:904
編譯器前端代碼 發布:2024-12-27 15:14:59 瀏覽:938
消毒計演算法 發布:2024-12-27 15:11:38 瀏覽:632
typescript瀏覽器編譯 發布:2024-12-27 15:10:42 瀏覽:924