国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Linux基本操作命令

Tecode / 2097人閱讀

摘要:據估計,現在只有的核心代碼是由李納斯托瓦茲自己編寫的,雖然他仍然擁有內核操作系統的核心部分,并且保留了選擇新代碼和需要合并的新方法的最終裁定權。

Linux 在設計之初,就是基于 Intel x86 系列CPU架構計算機的,它是一個基于POSIX的多用戶、多任務并且支持多線程和多 CPU 的操作系統,它是由世界各地成千上萬的程序員設計和開發實現的,當初開發Linux系統的目的就是建立不受任何商業化軟件版權制約的、全世界都能自由使用的類 Unix 操作系統兼容產品。

  1. Linux 的那些往事

Linux 內核最初是由李納斯?托瓦茲(Linus Torvalds)在赫爾辛基大學讀書時出于個人愛好而編寫的,當時他覺得教學用的迷你版 UNIX 操作系統 Minix 太難用了,于是決定自己開發一個操作系統。第 1 版本于 1991 年 9 月發布,當時僅有 10000 行代碼。
李納斯?托瓦茲沒有保留 Linux 源代碼的版權,公開了代碼,并邀請他人一起完善 Linux。與 Windows 及其他有專利權的操作系統不同,Linux 開放源代碼,任何人都可以免費使用它。
據估計,現在只有 2% 的 Linux 核心代碼是由李納斯?托瓦茲自己編寫的,雖然他仍然擁有 Linux 內核(操作系統的核心部分),并且保留了選擇新代碼和需要合并的新方法的最終裁定權?,F在大家所使用的 Linux,我更傾向于說是由李納斯?托瓦茲和后來陸續加入的眾多 Linux 好者共同開發完成的。
李納斯?托瓦茲無疑是這個世界上最偉大的程序員之一,何況,他還搞出了全世界最大的程序員交友社區 GitHub (開源代碼庫及版本控制系統)。
關于 Linux Logo 的由來是一個很有意思的話題,它是一只企鵝。
為什么選擇企鵝,而不是選擇獅子、老虎或者小白兔?有人說因為李納斯?托瓦茲是芬蘭人,所以選擇企鵝,有人說因為其他動物圖案都被用光了,李納斯?托瓦茲只好選擇企鵝。
我更愿意相信以下說法,企鵝是南極洲的標志性動物,根據國際公約,南極洲為全人類共同所有,不屬于世界上的任何國家,任何國家都無權將南極洲納入其版圖。Linux 選擇企鵝圖案作為 Logo,其含義是:開放源代碼的 Linux 為全人類共同所有,任何公司無權將其私有。

  1. 常用的Linux命令

下面將會向大家分享一些會經常用到的Shell命令
(1)cd -更改文件目錄命令

# 切換到主目錄
cd
# 切換到主目錄
cd ~
# 切換到目錄/tmp
cd /tmp
# 切換到當前目錄的dir目錄
cd dir
# 切換到根目錄

cd /
# 切換到上一級目錄
cd ..
# 切換到二級目錄
cd ../..
# 切換到主目錄,例如是root用戶,則切換到/root下
 cd ~

(2) ls -展示當前目錄下文件命令

# 顯示當前目錄文件
ls
# 給出當前目錄下所有文件的一個長列表,包括以句點開頭的“隱藏”文件
ls -la
# 列出當前目錄下以字母a開頭的所有文件
ls a*
# 給出當前目錄下以.doc結尾的所有文件
ls -l *.doc

(3)pwd -查看當前所在路徑

# 查看自己當前所在路徑
pwd

(4)cp -文件復制命令
使用 cp 命令需要指定文件夾或進入需要操作的文件夾下進行操作

# 把文件a復制為新文件a.apk
cp a a.apk
# 把文件afile從當前目錄復制到/home/bible/目錄下
cp afile /home/bible/
# 把當前目錄下的所有未隱藏文件復制到/tmp/目錄下
cp * /tmp 
# 遞歸性地把當前目錄下的docs目錄復制為新目錄docs.bak保持文件屬性,并復制所有的文件,包括以句點開頭的隱藏文件。為了方便起見,-a選項包含-R選項
cp -a docs docs.bak
# 若給出的源文件是一個目錄文件,此時將復制該目錄下所有的子目錄和文件
cp -r 

(5)find -查找文件命令

# 在當前目錄中查找rpm包
find .-name *.rpm
# 在當前目錄及其子目錄中查找文件名包含page的文件
find .|grep page
# 在系統的任何地方查找文件名包含traceroute的文件
locate traceroute

(6)grep -搜索文件內容命令

# 在文件exports中查找包含bible的所有行
grep bible /etc/exports
# 在WEB服務器日志文件access.log的后100行中查找包含“404”的行
tail -100 /var/log/apache/access.log|grep 404
# 在WEB服務器日志文件access.log的后100行中,查找沒有被google訪問的行
tail -100 /var/log/apache/access.log|grep -v googlebot
# 在主apache配置文件中,查找所有非注釋行
grep -v ^# /etc/apache2/httpd.conf

(7)mkdir -新建目錄命令

# 在當前目錄中建立名為photos的目錄
mkdir photos
# 在當前目錄下建立指定的嵌套子目錄
mkdir -p this/that/theother

(8)touch -創建一個空的文件

# 創建一個空文件,文件名為aaa.txt
touch aaa.txt

(9)rm -刪除文件命令

# 刪除文件a
rm a
# 刪除當前目錄下的所有文件(未隱藏文件)。rm命令不刪除目錄,除非也指定了-r(遞歸)參數。
rm *
# 刪除domed目錄以及它所包含的所有內容
rm -rf domed
# 刪除當前目錄下所有以字母a開頭的文件,并且在每次刪除時,提示用戶進行確認
rm -i a*

(10)vi -編輯文件

# 用vi編輯文件/etc/bubby.txt 
vi /etc/bubby.txt
# 用vim編輯文件/etc/bubby.txt 
vim /etc/bubby.txt
# 快捷操作: 
    切換窗口:alt+1alt+2 
    全屏:     alt+回車 
# 將vim掛起(暫停):ctrl+z,暫停后可進行其他shell操作,完了之后可通過 fg 命令切換回vim界面繼續編輯 
    :MR 查看歷史文件記錄(注意:MR大寫) 
    :sp 橫向切換界面窗口 
    :vsp 縱向切換界面窗口 方便多文件對照編碼 emacs /etc/bubby.txt 用emacs編輯文件/etc/bubby.txt 

(11)date- 系統日期設定

# 設置系統時期為2006年5月20日6點整。
date -s “060520 06:00:00″

(12)rebootshutdown -關閉和重啟計算機

# 重新啟動計算機
reboot
# 重新啟動計算機,停止服務后重新啟動計算機
shutdown -r now
# 關閉計算機,停止服務后再關閉系統
shutdown -h now
# 關閉計算機
halt
# 一般用shutdown -r now在重啟系統時,關閉相關服務,shutdown -h now也是如此。

(13)df - 顯示磁盤空間使用情況

# 顯示指定文件所在分區的磁盤使用情況
df /etc/dhcp
# 顯示文件類型為ext4的磁盤使用情況
df -t ext4

(14)gzip -壓縮和解壓文件

# 把當前目錄下的每個文件壓縮成.gz文件
gzip *
# 把上例中每個壓縮的文件解壓,并列出詳細的信息
gzip -dv *
# 遞歸地解壓目錄
gzip -dr rancher.gz
復制代碼
(15)zip -壓縮文件
# 將/home/html/這個目錄下所有文件和文件夾打包為當前目錄下的html.zip
zip -q -r html.zip /home/html
# 壓縮文件cp.zip中刪除文件a.c
zip -dv cp.zip a.c
# 把/home目錄下面的mydata目錄壓縮為mydata.zip
zip -r mydata.zip mydata
# 把/home目錄下面的abc文件夾和123.txt壓縮成為abc123.zip
zip -r abc123.zip abc 123.txt
# 將logs目錄打包成log.zip
zip -r log.zip ./logs
  1. 結語

在過去的幾十年里,Linux系統主要被應用于服務器端、嵌入式開發和PC桌面3大領域,其中服務器端領域是重中之重。例如,我們熟知的大型、超大型互聯網企業(百度、騰訊、Sina、阿里等)都在使用Linux系統作為其服務器端的程序運行平臺,全球及國內排名前1000的 90%以上的網站使用的主流系統都是Linux系統。而我們在測試工作中也或多或少的會接觸到一些Linux命令,熟練的使用Linux命令可以讓我們在使用windows系統的dos命令時更加熟練。

鏈接:https://juejin.cn/post/6912320575193464840

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126273.html

相關文章

  • 看完這篇Linux基本操作就會了

    摘要:前言只有光頭才能變強這個學期開了的課程了,授課的老師也是比較負責任的一位。開源,可被定制,開放,多用戶的網絡操作系統。三常用的命令上面說了一堆的基礎概念,這是給我們敲命令之前打了一點基礎,在敲命令的同時也會遇到一些比較重要的知識點的。 前言 只有光頭才能變強 這個學期開了Linux的課程了,授課的老師也是比較負責任的一位??偟膩碚f也算是比較系統地學習了一下Linux了~~~ 本文章主要...

    AZmake 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<