linux基礎(chǔ)命令總結(jié)

創(chuàng)建用戶
Useradd username
創(chuàng)建用戶組
Groupadd groupname
同時創(chuàng)建用戶組、用戶指定shell
useradd  -d /home/wsm -s /bin/csh -m wsm
創(chuàng)建用戶后指定用戶組

修改用戶密碼
Passwd username
修改用戶的屬組
chown –R 
修改文件的權(quán)限
chmod +XWR

創(chuàng)建一個文件夾
mkdir
刪除一個空文件夾
rm –r 
刪除一個多目錄文件夾
rm –rf 

創(chuàng)建一個文件
vi / touch 

刪除一個文件
rm –f 

查找一個文件
find . -name 文件名稱 –print

clear命令 - 清除屏幕
        clear

根據(jù)一個關(guān)鍵字查找文件
find /temp -name “文件名稱*” –print
VI編輯器有幾種模

在VI中到最后一行
G
在VI中到最前面一行
g

在VI中如何根據(jù)關(guān)鍵字查找
在VI中替換
在VI中刪除一個字符
在VI中刪除一行
查看磁盤的空間
df

查看linux的CUP
top

查看linux中的內(nèi)存使用情況
free

查看當(dāng)前目錄下所有的文件使用的空間大小
du

查看當(dāng)前端口是否被占用
netstat –an|grep 端口

查看當(dāng)前系統(tǒng)使用的進程
ps –ef|grep 

根據(jù)端口查看進程號
lsof –i:

殺掉當(dāng)前進程
kill -9 PID

如何將進程運行到后臺
要讓程序在后臺執(zhí)行,只需在命令行的最后加上“&”符號
nohup是終端退出,進程照樣在后臺執(zhí)行

如何通過windows傳到到linux
ftp ip;bin;put …..

如何跟蹤當(dāng)前在運行的文件(例如 log文件等)
tail –f 日志文件

如何掛載文件系統(tǒng)
mount

如何使用定時器定時執(zhí)行文件

如何查看linux中日期時間
date
如何查看linux中的UTC時間
date –u
將文件打成tar包
tar –cvf 

將文件打成gz包
gz –czf 

將文件打成tar.gz包
tar –czf

將文件打zip包


如何解tar包
tar –xvf 

如何解gz包

如何解 tar.gz
tar –zxvf 

如何解zip包

如何在linux進行抓包

50. 修改linux中date




1、手動添加一個用戶ata
2、用Vi修改/ect/password,復(fù)制root用戶的信息,粘貼到文件的最后一行
3、修改最后一行的內(nèi)容為普通用戶ata的信息
4、添加一個用戶,帳號為testata,初口令為abcd1234
5、要求該用戶的主目錄為home
6、要求該用戶的基本組為root
7、要求給用戶的shell為bin/bash
8、 添加一個系統(tǒng)工作組workgroup1
9、要求把用戶root添加到該組中
10、為一個用空閑的磁盤新建一個分區(qū)
11、把該分區(qū)進行格式化
12、把該分區(qū)掛載到mut/music目錄
13、要求每次機器啟動都自動掛載
14、為一個用空閑的磁盤新建一個分區(qū)
15、把該分區(qū)進行格式化為ext3
16、把該分區(qū)掛載到mut/music目錄
17、要求每次機器啟動都自動掛載
18、添加一個用戶,帳號為ata,初始口令為ataataata
19、創(chuàng)建一個新的分區(qū),大小為10M,以EXT3文件系統(tǒng)對新分區(qū)進行格式化,并以/mnt/ata為新分區(qū)掛載點
20、要求在/home/ata文件系統(tǒng)對ata用戶進行磁盤配額為
21、要求軟配額大小為1500k,硬配額大小為2000k
22、從鍵盤讀入123和456分別賦值給變量a和b,再清除變量a和b,并檢驗。
23、掌握第一個shell函數(shù)的編寫和調(diào)用,編寫和調(diào)用一個函數(shù),如hello world
 

Linux的Shell種類眾多,常見的有:
Bourne Shell(/usr/bin/sh或/bin/sh)、
Bourne Again Shell(/bin/bash)、
C Shell(/usr/bin/csh)、
K Shell(/usr/bin/ksh)、
Shell for Root(/sbin/sh),
等等。不同的Shell語言的語法有所不同,所以不能交換使用。每種Shell都有其特色之處,基本上,掌握其中任何一種 就足夠了。在本文中,我們關(guān)注的重點是Bash,也就是Bourne Again Shell,由于易用和免費,Bash在日常工作中被廣泛使用;同時,Bash也是大多數(shù)Linux系統(tǒng)默認的Shell。在一般情況下,人們并不區(qū)分Bourne Shell和Bourne Again Shell,所以,在下面的文字中,我們可以看到#!/bin/sh,它同樣也可以改為#!/bin/bash。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容