日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

操作系统及编程语言历史以及shell命令

發(fā)布時(shí)間:2025/3/15 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 操作系统及编程语言历史以及shell命令 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

操作系統(tǒng)OS:Windows,Linux,Windows,Android,iOS等

操作系統(tǒng)的作用:向下控制硬件,向上支持軟件的運(yùn)行,同時(shí)運(yùn)行多個(gè)程序
操作系統(tǒng)發(fā)展歷史:用B語言寫了Unix系統(tǒng)(兼容性比較差),用C語言又重新寫了Unix系統(tǒng) ,又新出了Minix系統(tǒng),后來又新出了Linux系統(tǒng),到現(xiàn)在的各種系統(tǒng)

編程語言發(fā)展歷史:BCPL到B語言,到C語言,到現(xiàn)在各種各樣的語言
編程語言分類:機(jī)器語言、匯編語言以及高級(jí)語言,最接近匯編語言的是C語言,計(jì)算機(jī)不能直接的理解高級(jí)語言,只能直接理解機(jī)器語言,所以必須要把高級(jí)語言翻譯成機(jī)器語言,計(jì)算機(jī)才能執(zhí)行高級(jí)語言的編寫的程序。翻譯的方式有兩種,一個(gè)是編譯,一個(gè)是解釋。兩種方式只是翻譯的時(shí)間不同。

?

Linux 目錄

  • /:根目錄,一般根目錄下只存放目錄,在Linux下有且只有一個(gè)根目錄。所有的東西都是從這里開始。當(dāng)你在終端里輸入“/home”,你其實(shí)是在告訴電腦,先從/(根目錄)開始,再進(jìn)入到home目錄。
  • /bin、/usr/bin: 可執(zhí)行二進(jìn)制文件的目錄,如常用的命令ls、tar、mv、cat等。
  • /boot:放置linux系統(tǒng)啟動(dòng)時(shí)用到的一些文件,如Linux的內(nèi)核文件:/boot/vmlinuz,系統(tǒng)引導(dǎo)管理器:/boot/grub。
  • /dev:存放linux系統(tǒng)下的設(shè)備文件,訪問該目錄下某個(gè)文件,相當(dāng)于訪問某個(gè)設(shè)備,常用的是掛載光驅(qū) mount /dev/cdrom /mnt。
  • /etc:系統(tǒng)配置文件存放的目錄,不建議在此目錄下存放可執(zhí)行文件,重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d。
  • /home:系統(tǒng)默認(rèn)的用戶家目錄,新增用戶賬號(hào)時(shí),用戶的家目錄都存放在此目錄下,~表示當(dāng)前用戶的家目錄,~edu 表示用戶 edu 的家目錄。
  • /lib、/usr/lib、/usr/local/lib:系統(tǒng)使用的函數(shù)庫的目錄,程序在執(zhí)行過程中,需要調(diào)用一些額外的參數(shù)時(shí)需要函數(shù)庫的協(xié)助。
  • /lost+fount:系統(tǒng)異常產(chǎn)生錯(cuò)誤時(shí),會(huì)將一些遺失的片段放置于此目錄下。
  • /mnt: /media:光盤默認(rèn)掛載點(diǎn),通常光盤掛載于 /mnt/cdrom 下,也不一定,可以選擇任意位置進(jìn)行掛載。
  • /opt:給主機(jī)額外安裝軟件所擺放的目錄。
  • /proc:此目錄的數(shù)據(jù)都在內(nèi)存中,如系統(tǒng)核心,外部設(shè)備,網(wǎng)絡(luò)狀態(tài),由于數(shù)據(jù)都存放于內(nèi)存中,所以不占用磁盤空間,比較重要的目錄有 /proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/* 等。
  • /root:系統(tǒng)管理員root的家目錄。
  • /sbin、/usr/sbin、/usr/local/sbin:放置系統(tǒng)管理員使用的可執(zhí)行命令,如fdisk、shutdown、mount 等。與 /bin 不同的是,這幾個(gè)目錄是給系統(tǒng)管理員 root使用的命令,一般用戶只能"查看"而不能設(shè)置和使用。
  • /tmp:一般用戶或正在執(zhí)行的程序臨時(shí)存放文件的目錄,任何人都可以訪問,重要數(shù)據(jù)不可放置在此目錄下。
  • /srv:服務(wù)啟動(dòng)之后需要訪問的數(shù)據(jù)目錄,如 www 服務(wù)需要訪問的網(wǎng)頁數(shù)據(jù)存放在 /srv/www 內(nèi)。
  • /usr:應(yīng)用程序存放目錄,/usr/bin 存放應(yīng)用程序,/usr/share 存放共享數(shù)據(jù),/usr/lib 存放不能直接運(yùn)行的,卻是許多程序運(yùn)行所必需的一些函數(shù)庫文件。/usr/local: 存放軟件升級(jí)包。/usr/share/doc: 系統(tǒng)說明文件存放目錄。/usr/share/man: 程序說明文件存放目錄。
  • /var:放置系統(tǒng)執(zhí)行過程中經(jīng)常變化的文件,如隨時(shí)更改的日志文件 /var/log,/var/log/message:所有的登錄文件存放目錄,/var/spool/mail:郵件存放的目錄,/var/run:程序或服務(wù)啟動(dòng)后,其PID存放在該目錄下。


Ubuntu操作系統(tǒng)安裝完成后要修改鏡像源(注意Ubuntu對(duì)應(yīng)的鏡像版本)

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup #備份原先的鏡像源

vim /etc/apt/sources.list # 配置鏡像源地址

sudo apt-get update # 更新鏡像源

sudo apt-get install package # 安裝軟件

sudo apt-get remove package # 卸載軟件

sudo apt-cache search package # 搜索軟件包

sudo apt-cache show package # 獲取包的相關(guān)信息,如說明、大小、版本等

sudo apt-get install package –reinstall # 重新安裝包

sudo apt-get –f install # 修復(fù)安裝

sudo apt-get remove package –purge # 刪除包,包括配置文件等

sudo agt-get build-dep package # 安裝相關(guān)的編譯環(huán)境

sudo apt-get upgrade # 更新已安裝的包

sudo apt-get dist-upgrade # 升級(jí)系統(tǒng)

sudo apt-cache depends package # 了解使用該包依賴哪些包

sudo apt-cache rdepends package # 查看該包被哪些包依賴

sudo apt-get source package # 下載該包的源代碼

sudo apt-get clean && sudo apt-get autoclean # 清理無用的包

sudo apt-get check # 檢查是否有損壞的依賴

?

CTRL + ALT + T: 打開終端

ALT 1或2 切換終端

ALT 切換終端

CTRL + Shift+ “+” 調(diào)大終端字體大小

CTRL+”-”調(diào)小終端字體大小

?

/ 斜杠

\ 反斜杠

- 橫杠

_ 下劃線

| 豎杠

?

shell命令

ls --help

man ls (按q退出,按f向下走一屏,按b向上走一屏,空格向下走一屏,Enter向下走一行)

man 2 ls

cat a.txt

more a.txt

ls /bin -alh | more

gedit a.txt

vim a.txt

history

!2074

sl

pwd

mv a.txt b.txt # 重命名

clear

ctrl + "c" # 取消命令

?

ls /bin -alh

ls 2*

ls 2?

ls 1[12345]3.txt

ls / -alh;ls /bin -alh

ls > a.txt

ls >> a.txt

參數(shù)含義
-a顯示指定目錄下所有子目錄與文件,包括隱藏文件
-l以列表方式顯示文件的詳細(xì)信息
-h配合 -l 以人性化的方式顯示文件大小
通配符含義
*文件代表文件名中所有字符
ls te*查找以te開頭的文件
ls *html查找結(jié)尾為html的文件
代表文件名中任意一個(gè)字符
ls ?.c只找第一個(gè)字符任意,后綴為.c的文件
ls a.?只找只有3個(gè)字符,前2字符為a.,最后一個(gè)字符任意的文件
[][”和“]”將字符組括起來,表示可以匹配字符組中的任意一個(gè)。“-”用于表示字符范圍。
[abc]匹配a、b、c中的任意一個(gè)
[a-f]匹配從a到f范圍內(nèi)的的任意一個(gè)字符
ls [a-f]*找到從a到f范圍內(nèi)的的任意一個(gè)字符開頭的文件
ls a-f查找文件名為a-f的文件,當(dāng)“-”處于方括號(hào)之外失去通配符的作用
\如果要使通配符作為普通字符使用,可以在其前面加上轉(zhuǎn)義字符。“?”和“*”處于方括號(hào)內(nèi)時(shí)不用使用轉(zhuǎn)義字符就失去通配符的作用。
ls \*a查找文件名為*a的文件

?

?

cd ./A

cd /home/Desktop/A

tab 自動(dòng)補(bǔ)全

兩次tab

cd -

cd ~

命令含義
cd切換到當(dāng)前用戶的主目錄(/home/用戶目錄),用戶登陸的時(shí)候,默認(rèn)的目錄就是用戶的主目錄。
cd ~切換到當(dāng)前用戶的主目錄(/home/用戶目錄)
cd .切換到當(dāng)前目錄
cd ..切換到上級(jí)目錄
cd -可進(jìn)入上次所在的目錄

?

touch a.txt

tree /bin

mkdir A

mkdir /A/B/C/D/E -p

rm a.txt

rmdir A # 必須為空目錄

rm -r A

參數(shù)含義
-i以進(jìn)行交互式方式執(zhí)行
-f強(qiáng)制刪除,忽略不存在的文件,無需提示
-r遞歸地刪除目錄下的內(nèi)容,刪除文件夾時(shí)必須加此參數(shù)

?

鏈接文件分為軟鏈接和硬鏈接。

軟鏈接:軟鏈接不占用磁盤空間,源文件刪除則軟鏈接失效。

硬鏈接:硬鏈接只能鏈接普通文件,不能鏈接目錄。

使用格式:

ln 源文件 鏈接文件 # 硬鏈接 ln -s 源文件 鏈接文件 # 軟鏈接
硬鏈接是同一個(gè)文件內(nèi)容,但是有多個(gè)文件名
軟鏈接類似快捷方式

?

cat合并文件內(nèi)容

cat a.txt b.txt > c.txt

cat a.txt b.txt >> c.txt

?

文本搜索:grep

grep "a" a.txt

grep "^a" a.txt

選項(xiàng)含義
-v顯示不包含匹配文本的所有行(相當(dāng)于求反)
-n顯示匹配行及行號(hào)
-i忽略大小寫

?

參數(shù)含義
^a行首,搜尋以 m 開頭的行;grep -n '^a' 1.txt
ke$行尾,搜尋以 ke 結(jié)束的行;grep -n 'ke$' 1.txt
[Ss]igna[Ll]匹配 [] 里中一系列字符中的一個(gè);搜尋匹配單詞signal、signaL、Signal、SignaL的行;grep -n '[Ss]igna[Ll]' 1.txt
.(點(diǎn))匹配一個(gè)非換行符的字符;匹配 e 和 e 之間有任意一個(gè)字符,可以匹配 eee,eae,eve,但是不匹配 ee,eaae;grep -n 'e.e' 1.txt

?

查找文件:find

命令含義
find ./ -name test.sh查找當(dāng)前目錄下所有名為test.sh的文件
find ./ -name '*.sh'查找當(dāng)前目錄下所有后綴為.sh的文件
find ./ -name "[A-Z]*"查找當(dāng)前目錄下所有以大寫字母開頭的文件
find /tmp -size 2M查找在/tmp 目錄下等于2M的文件
find /tmp -size +2M查找在/tmp 目錄下大于2M的文件
find /tmp -size -2M查找在/tmp 目錄下小于2M的文件
find ./ -size +4k -size -5M查找當(dāng)前目錄下大于4k,小于5M的文件
find ./ -perm 0777查找當(dāng)前目錄下權(quán)限為 777 的文件或目錄

sudo find ./ -name test.sh

?

?

拷貝文件:cp

選項(xiàng)含義
-a該選項(xiàng)通常在復(fù)制目錄時(shí)使用,它保留鏈接、文件屬性,并遞歸地復(fù)制目錄,簡(jiǎn)單而言,保持文件原有屬性。
-f已經(jīng)存在的目標(biāo)文件而不提示
-i交互式復(fù)制,在覆蓋目標(biāo)文件之前將給出提示要求用戶確認(rèn)
-r若給出的源文件是目錄文件,則cp將遞歸復(fù)制該目錄下的所有子目錄和文件,目標(biāo)文件必須為一個(gè)目錄名。
-v顯示拷貝進(jìn)度

?

移動(dòng)文件:mv

用戶可以使用mv命令來移動(dòng)文件或目錄,也可以給文件或目錄重命名。

選項(xiàng)含義
-f禁止交互式操作,如有覆蓋也不會(huì)給出提示
-i確認(rèn)交互方式操作,如果mv操作將導(dǎo)致對(duì)已存在的目標(biāo)文件的覆蓋,系統(tǒng)會(huì)詢問是否重寫,要求用戶回答以避免誤覆蓋文件
-v顯示移動(dòng)進(jìn)度

?

歸檔管理:tar

參數(shù)含義
-c生成檔案文件,創(chuàng)建打包文件
-v列出歸檔解檔的詳細(xì)過程,顯示進(jìn)度
-f指定檔案文件名稱,f后面一定是.tar文件,所以必須放選項(xiàng)最后
-t列出檔案中包含的文件
-x解開檔案文件

注意:除了f需要放在參數(shù)的最后,其它參數(shù)的順序任意。

tar -cvf test.tar *

tar -xvf test.tar

?

文件壓縮解壓:gzip

tar與gzip命令結(jié)合使用實(shí)現(xiàn)文件打包、壓縮。 tar只負(fù)責(zé)打包文件,但不壓縮,用gzip壓縮tar打包后的文件,其擴(kuò)展名一般用xxxx.tar.gz。

選項(xiàng)含義
-d解壓
-r壓縮所有子目錄

?

gzip -r test.tar test.tar.gz # 壓縮

gzip test.tar # 壓縮

gzip -d test.tar.gz # 解壓縮

?

tar -zcvf test.tar.gz *

tar -zxvf test.tar.gz

tar -zxvf test.tar.gz -C /A

?

文件壓縮解壓:bzip2

tar與bzip2命令結(jié)合使用實(shí)現(xiàn)文件打包、壓縮(用法和gzip一樣)。

tar只負(fù)責(zé)打包文件,但不壓縮,用bzip2壓縮tar打包后的文件,其擴(kuò)展名一般用xxxx.tar.gz2。

在tar命令中增加一個(gè)選項(xiàng)(-j)可以調(diào)用bzip2實(shí)現(xiàn)了一個(gè)壓縮的功能,實(shí)行一個(gè)先打包后壓縮的過程。

壓縮用法:tar -jcvf 壓縮包包名 文件...(tar jcvf bk.tar.bz2 *.c)

解壓用法:tar -jxvf 壓縮包包名 (tar jxvf bk.tar.bz2)

?

文件壓縮解壓:zip、unzip

通過zip壓縮文件的目標(biāo)文件不需要指定擴(kuò)展名,默認(rèn)擴(kuò)展名為zip。

壓縮文件:zip [-r] 目標(biāo)文件(沒有擴(kuò)展名) 源文件

解壓文件:unzip -d 解壓后目錄文件 壓縮文件

zip myzip *

unzip -d ./test myzip.zip

?

查看命令位置:which

which ls

?

查看當(dāng)前用戶:whoami

?

查看登錄用戶:who

who命令用于查看當(dāng)前所有登錄系統(tǒng)的用戶信息。

?

選項(xiàng)含義
-m或am I只顯示運(yùn)行who命令的用戶名、登錄終端和登錄時(shí)間
-q或--count只顯示用戶的登錄賬號(hào)和登錄用戶的數(shù)量
-u或--heading顯示列標(biāo)題

?

退出登錄賬戶: exit

如果是圖形界面,退出當(dāng)前終端;

如果是使用ssh遠(yuǎn)程登錄,退出登陸賬戶;

如果是切換后的登陸用戶,退出則返回上一個(gè)登陸賬號(hào)。

?

添加用戶賬號(hào):useradd

在Unix/Linux中添加用戶賬號(hào)可以使用adduser或useradd命令,因?yàn)閍dduser命令是指向useradd命令的一個(gè)鏈接,因此,這兩個(gè)命令的使用格式完全一樣。

useradd命令的使用格式如下: useradd [參數(shù)] 新建用戶賬號(hào)

參數(shù)含義
-d指定用戶登錄系統(tǒng)時(shí)的主目錄,如果不使用該參數(shù),系統(tǒng)自動(dòng)在/home目錄下建立與用戶名同名目錄為主目錄
-m自動(dòng)建立目錄
-g指定組名稱

相關(guān)說明:

  • Linux每個(gè)用戶都要有一個(gè)主目錄,主目錄就是第一次登陸系統(tǒng),用戶的默認(rèn)當(dāng)前目錄(/home/用戶);
  • 每一個(gè)用戶必須有一個(gè)主目錄,所以用useradd創(chuàng)建用戶的時(shí)候,一定給用戶指定一個(gè)主目錄;
  • 用戶的主目錄一般要放到根目錄的home目錄下,用戶的主目錄和用戶名是相同的;
  • 如果創(chuàng)建用戶的時(shí)候,不指定組名,那么系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)和用戶名一樣的組名。
命令含義
useradd -d /home/abc abc -m創(chuàng)建abc用戶,如果/home/abc目錄不存在,就自動(dòng)創(chuàng)建這個(gè)目錄,同時(shí)用戶屬于abc組
useradd -d /home/a a -g test -m創(chuàng)建一個(gè)用戶名字叫a,主目錄在/home/a,如果主目錄不存在,就自動(dòng)創(chuàng)建主目錄,同時(shí)用戶屬于test組
cat /etc/passwd查看系統(tǒng)當(dāng)前用戶名

?

設(shè)置用戶密碼:passwd

在Unix/Linux中,超級(jí)用戶可以使用passwd命令為普通用戶設(shè)置或修改用戶口令。用戶也可以直接使用該命令來修改自己的口令,而無需在命令后面使用用戶名。

sudo passwd laobaizeishuai

?

刪除用戶:userdel

命令含義
userdel abc(用戶名)刪除abc用戶,但不會(huì)自動(dòng)刪除用戶的主目錄
userdel -r abc(用戶名)刪除用戶,同時(shí)刪除用戶的主目錄

?

切換用戶:su

可以通過su命令切換用戶,su后面可以加“-”。su和su –命令不同之處在于,su -切換到對(duì)應(yīng)的用戶時(shí)會(huì)將當(dāng)前的工作目錄自動(dòng)轉(zhuǎn)換到切換后的用戶主目錄:

命令含義
su切換到root用戶
su root切換到root用戶
su -切換到root用戶,同時(shí)切換目錄到/root
su - root切換到root用戶,同時(shí)切換目錄到/root
su 普通用戶切換到普通用戶
su - 普通用戶切換到普通用戶,同時(shí)切換普通用戶所在的目錄

Ubuntu下切換到root的簡(jiǎn)單命令:sudo -s

?

查看有哪些用戶組

方法一:

cat /etc/group

方法二:

groupmod +三次tab鍵

添加、刪除組賬號(hào):groupadd、groupdel

groupadd 新建組賬號(hào) groupdel 組賬號(hào) cat /etc/group 查看用戶組\

sudo groupadd laobai

sudo groupdel laobai

?

修改用戶所在組:usermod

使用方法:usermod -g 用戶組 用戶名

usermod -g xxx laobai

?

查看用戶在哪些組

groups laobai

usermod -a -G xxx laobai

groups laobai

?

為創(chuàng)建的普通用戶添加sudo權(quán)限

sudo usermod -a -G adm 用戶名sudo usermod -a -G sudo 用戶名

usermod -g 與 -G的區(qū)別

-g用來制定這個(gè)用戶默認(rèn)的用戶組

-G一般配合'-a'來完成向其它組添加

?

修改文件權(quán)限:chmod

chmod 修改文件權(quán)限有兩種使用格式:字母法與數(shù)字法。

字母法:chmod u/g/o/a +/-/= rwx 文件

[ u/g/o/a ]含義
uuser 表示該文件的所有者
ggroup 表示與該文件的所有者屬于同一組( group )者,即用戶組
oother 表示其他以外的人
aall 表示這三者皆是
[ +-= ]含義
+增加權(quán)限
-撤銷權(quán)限
=設(shè)定權(quán)限
rwx含義
rread 表示可讀取,對(duì)于一個(gè)目錄,如果沒有r權(quán)限,那么就意味著不能通過ls查看這個(gè)目錄的內(nèi)容。
wwrite 表示可寫入,對(duì)于一個(gè)目錄,如果沒有w權(quán)限,那么就意味著不能在目錄下創(chuàng)建新的文件。
xexcute 表示可執(zhí)行,對(duì)于一個(gè)目錄,如果沒有x權(quán)限,那么就意味著不能通過cd進(jìn)入這個(gè)目錄。

如果需要同時(shí)進(jìn)行設(shè)定擁有者、同組者以及其他人的權(quán)限,參考如下:

chmod u=rw g=x o=r 1.py

chmod u= g= o= 1.py

數(shù)字法:“rwx” 這些權(quán)限也可以用數(shù)字來代替

字母說明
r讀取權(quán)限,數(shù)字代號(hào)為 "4"
w寫入權(quán)限,數(shù)字代號(hào)為 "2"
x執(zhí)行權(quán)限,數(shù)字代號(hào)為 "1"
-不具任何權(quán)限,數(shù)字代號(hào)為 "0"

如執(zhí)行:chmod u=rwx,g=rx,o=r filename 就等同于:chmod u=7,g=5,o=4 filename

chmod 751 file:

  • 文件所有者:讀、寫、執(zhí)行權(quán)限
  • 同組用戶:讀、執(zhí)行的權(quán)限
  • 其它用戶:執(zhí)行的權(quán)限
  • 注意:如果想遞歸所有目錄加上相同權(quán)限,需要加上參數(shù)“ -R ”。 如:chmod 777 test/ -R 遞歸 test 目錄下所有文件加 777 權(quán)限

?

修改文件所有者:chown

sudo chown laobai laobai.txt

?

修改文件所屬組:chgrp

sudo chgrp laobai laobai.txt

?

查看當(dāng)前日歷:cal

cal命令用于查看當(dāng)前日歷,-y顯示整年日歷

顯示或設(shè)置時(shí)間:date

format格式含義
%Y,%y
%m
%d
%H時(shí)
%M
%S

?

查看進(jìn)程信息:ps

選項(xiàng)含義
-a顯示終端上的所有進(jìn)程,包括其他用戶的進(jìn)程
-u顯示進(jìn)程的詳細(xì)狀態(tài)
-x顯示沒有控制終端的進(jìn)程
-w顯示加寬,以便顯示更多的信息
-r只顯示正在運(yùn)行的進(jìn)程

?

動(dòng)態(tài)顯示進(jìn)程:top

top命令用來動(dòng)態(tài)顯示運(yùn)行中的進(jìn)程。top命令能夠在運(yùn)行后,在指定的時(shí)間間隔更新顯示信息。可以在使用top命令時(shí)加上-d?來指定顯示信息更新的時(shí)間間隔。

在top命令執(zhí)行后,可以按下按鍵得到對(duì)顯示的結(jié)果進(jìn)行排序:

按鍵含義
M根據(jù)內(nèi)存使用量來排序
P根據(jù)CPU占有率來排序
T根據(jù)進(jìn)程運(yùn)行時(shí)間的長(zhǎng)短來排序
U可以根據(jù)后面輸入的用戶名來篩選進(jìn)程
K可以根據(jù)后面輸入的PID來殺死進(jìn)程。
q退出
h獲得幫助

?

終止進(jìn)程:kill

kill -9 6560

?

關(guān)機(jī)重啟:reboot、shutdown、init

命令含義
reboot重新啟動(dòng)操作系統(tǒng)
shutdown –r now重新啟動(dòng)操作系統(tǒng),shutdown會(huì)給別的用戶提示
shutdown -h now立刻關(guān)機(jī),其中now相當(dāng)于時(shí)間為0的狀態(tài)
shutdown -h 20:25系統(tǒng)在今天的20:25 會(huì)關(guān)機(jī)
shutdown -h +10系統(tǒng)再過十分鐘后自動(dòng)關(guān)機(jī)
init 0關(guān)機(jī)
init 6重啟

?

檢測(cè)磁盤空間:df

選項(xiàng)含義
-a顯示所有文件系統(tǒng)的磁盤使用情況
-m以1024字節(jié)為單位顯示
-t顯示各指定文件系統(tǒng)的磁盤空間使用情況
-T顯示文件系統(tǒng)

?

檢測(cè)目錄所占磁盤空間:dudu命令用于統(tǒng)計(jì)目錄或文件所占磁盤空間的大小,該命令的執(zhí)行結(jié)果與df類似,du更側(cè)重于磁盤的使用狀況。

選項(xiàng)含義
-a遞歸顯示指定目錄中各文件和子目錄中文件占用的數(shù)據(jù)塊
-s顯示指定文件或目錄占用的數(shù)據(jù)塊
-b以字節(jié)為單位顯示磁盤占用情況
-l計(jì)算所有文件大小,對(duì)硬鏈接文件計(jì)算多次

?

查看或配置網(wǎng)卡信息:ifconfig

ifconfig

sudo ifconfig 網(wǎng)卡 ip # 修改網(wǎng)卡ip

?

測(cè)試遠(yuǎn)程主機(jī)連通性:ping

ping www.baidu.com

ping 192.168.1.1

?

遠(yuǎn)程登錄

ssh 用戶名@IP

然后輸入密碼 即可實(shí)現(xiàn)遠(yuǎn)程登錄

xshell 用來用windows遠(yuǎn)程連接Linux

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?


?

?

轉(zhuǎn)載于:https://www.cnblogs.com/weiainuli/p/10612316.html

總結(jié)

以上是生活随笔為你收集整理的操作系统及编程语言历史以及shell命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。