今天調休,閑來無事,研究一下linux系統。
Linux常用命令:
一:文件管理
ctrl+alt:在虛擬機與windows之間切換
ctrl+g:進入linux輸入模式
pwd:查看當前目錄
ls:列出當前路徑所有目錄和文件
ls -a:列出所有文件,包括隱藏文件
ls -l:列出文件或者目錄更多信息
cd:切換目錄
whoami:查看當前用戶
rmdir:刪除目錄(沒有交互),只能刪除空的目錄
rm -rf :刪除目錄(遞歸 強制刪除)
rm:刪除目錄 (有交互)
mkdir:創建一個目錄
mount:創建掛載點
umount:卸載掛載點
find /dev -name cdrom:查找某個目錄或者文件
在dev目錄下查找名字為cdrom的文件或者目錄
五個esc:顯示所有的linux命令
q:退出查看
ctrl+c:退出查看
--help --? 顯示幫助信息
man :命令使用手冊
touch:創建一個空文件
cp:復制文件或者目錄
cp 1 2:復制文件1 到2
cp -r dir1 dir2 :復制目錄時,前面必須加-r,遞歸操作
mv:移動文件或者目錄
vi命令:
vi 文件:文件存在,直接進入;文件不存在則創建文件,進入。
a:由命令模式到編輯模式(append);
esc:由編輯模式切換到命令模式
q:退出 !:不存盤 w:存盤
view 文件:只讀模式進入
more:讀取文件
dd:刪除文件中一行
head -3 查看文件前3行
tail -3 查看文件后3行
whereis ls:
查看執行ls之后調用的命令:
ln:給文件建立鏈接
ln test.txt test:給文件建立鏈接,硬鏈接
ln -s test.txt test :給文件建立鏈接,軟鏈接(刪除test.txt之后,test就不存在了)
二:用戶管理
su:切換用戶(switch user)
exit:退到原來的用戶
useradd:創建一個用戶
userdel:刪除一個用戶
usermod:給用戶分組
chmod:改變用戶權限
chmod 755 test.txt:改變文件的權限為擁有者可以讀寫執行,同組可以讀執行,其他可以讀執行
chmod 777 test.txt:改變文件的權限為擁有者可以讀寫執行,同組可以讀寫執行,其他可以讀寫執行
chown:改變文件擁有者
chown tester test.txt:將文件的擁有者改為tester
wc:(word count)字數統計
wc -lwc test.txt
-l:統計文件行數
-w:統計單詞個數,以空格分隔
-c:統計字節數bytes
三:管道
將上一個命令執行結果交給下一個命令執行
分頁查看:
ls -Rl|more
列出一個目錄下有多少文件
ls -l|grep '^-'|wc -l
列出一個目錄下有多少目錄
ls -l|grep '^d'|wc -l
警告:
wall `date` :將信息發送給所有的用戶
重定向:
> >>
ls > cmd.txt :將ls之后的結果寫到cmd.txt中
ls >>cmd.txt :將ls之后結果寫到cmd.txt中,執行兩邊
clear:清屏
dos:清屏(cls)
date:查看當前日期
cal:查看當前日歷
fdisk:查看磁盤信息
ps:查看當前運行的進程
ps -a:查看所有的進程
kill -9 pid:殺死所有的進程
修改系統默認啟動級別:
/etc目錄下:inittab文件中initleveldefault:由5給成3就可以了。
reboot:重新啟動系統
startx:切換到圖形用戶界面