快捷鍵:
dd – 快速刪除一行
R – 替換
重定向輸出>和>>
> 重定向輸出,覆蓋原有內(nèi)容;
>> 重定向輸出,又追加功能;
示例:
cat /etc/passwd > a.txt 將輸出定向到a.txt中
cat /etc/passwd >> a.txt 輸出并且追加
ifconfig > ifconfig.txt
管道 |
管道是Linux命令中重要的一個概念linux命令,其作用是將一個命令的輸出用作另一個命令的輸入。
示例
ls --help | more 分頁查詢幫助信息
ps –ef | grep java 查詢名稱中包含java的進程
ifconfig | more
cat index.html | more
ps –ef | grep aio
&&命令執(zhí)行控制:
free 顯示內(nèi)存狀態(tài)
free –m 以mb單位顯示內(nèi)存組昂頭
top 顯示,管理執(zhí)行中的程序
clear 清屏幕
ps 正在運行的某個進程的狀態(tài)
ps –ef 查看所有進程
ps –ef | grep ssh 查找某一進程
kill 殺掉某一進程
kill 2868 殺掉2868編號的進程
kill -9 2868 強制殺死進程
du 顯示目錄或文件的大小。
du –h 顯示當前目錄的大小
who 顯示目前登入系統(tǒng)的用戶信息。
hostname 查看當前主機名
修改:vi /etc/sysconfig/network
uname 顯示系統(tǒng)信息。
uname -a 顯示本機詳細信息。
依次為:內(nèi)核名稱(類別),主機名,內(nèi)核版本號,內(nèi)核版本,內(nèi)核編譯日期,硬件名,處理器類型,硬件平臺類型,操作系統(tǒng)名稱
Linux的用戶和組
用戶的管理
useradd 添加一個用戶
useradd test 添加test用戶
useradd test -d /home/t1 指定用戶home目錄
passwd 設(shè)置、修改密碼
passwd test 為test用戶設(shè)置密碼
切換登錄:
ssh -l test -p 22 192.168.19.128
su – 用戶名
userdel 刪除一個用戶
userdel test 刪除test用戶(不會刪除home目錄)
userdel –r test 刪除用戶以及home目錄
組管理:
當在創(chuàng)建一個新用戶user時,若沒有指定他所屬于的組linux命令,就建立一個和該用戶同名的私有組
創(chuàng)建用戶時也可以指定所在組
groupadd 創(chuàng)建組
groupadd public 創(chuàng)建一個名為public的組
useradd u1 –g public 創(chuàng)建用戶指定組
groupdel 刪除組,如果該組有用戶成員,必須先刪除用戶才能刪除組。
groupdel public
id,su命令
【id命令】
功能:查看一個用戶的UID和GID
用法:id [選項]... [用戶名]
直接使用id
直接使用id 用戶名
【su命令】
功能:切換用戶。
用法:su [選項]... [-] [用戶 [參數(shù)]... ]
示例:
su - u1 切換到u1用戶,并且將環(huán)境也切換到u1用戶的環(huán)境(推薦使用)
【賬戶文件】
/etc/passwd 用戶文件
/etc/shadow 密碼文件
/etc/group 組信息文件
【用戶文件】
root:x:0:0:root:/root:/bin/bash
賬號名稱: 在系統(tǒng)中是唯一的
用戶密碼: 此字段存放加密口令
用戶標識碼(User ID): 系統(tǒng)內(nèi)部用它來標示用戶
組標識碼(Group ID): 系統(tǒng)內(nèi)部用它來標識用戶屬性