Linux基礎命令

# Linux命令

# 命令格式
命令 [選項] [參數]

# 簡化選項和完整選項
-a和--all是一樣的

####################### 基礎命令
# 顯示當前目錄
pwd

# 進入目錄
cd /usr/
cd ..
cd - 進入上次目錄
cd ~ 或 cd都是進入家目錄

# 顯示當前目錄的所有文件和目錄
ls
選項:
-a :顯示所有包括隱藏文件
-l :列表顯示詳細信息,包括權限; ll等價於ls -l

# 遞歸創建目錄
mkdir -p /usr/mydir/xxx/

# 清屏
clear

# 只能刪除空目錄
rmdir

# 刪除文件或目錄,支持通配符*
rm -rf [文件或目錄]

# 複製,支持改名複製;-r是遞歸處理
cp -r a.txt /usr/local/

# 顯示時間
date

# 剪切目錄和文件,同時也是改名命令
mv a.txt b.txt

# 查看文件
cat 文件名

# 輸出字符串到文件或控制檯
echo 123 >> abc.txt
echo 123

# 新建空文件
touch abc.txt

# 新建空文件並打開或者打開已存在文件
vi a.txt或vim a.txt

# 查看網絡信息
ifconfig

# 立即關機
shutdown -h now

# 立即重啓
shutdown -r now 或  reboot

# 退出登錄
logout

# 下載
wget -O


################################ 常見目錄作用
/ 根目錄
/root/ 管理員目錄
/usr 系統軟件資源目錄
/boot/ 系統啓動目錄
/home/ 普通用戶目錄父目錄
/dev/ 設備目錄
/etc/ 配置文件目錄
/bin和/sbin 保存命令的目錄
/tmp 臨時目錄

###################################### 鏈接命令
# 新建軟鏈接(類似快捷方式,推薦使用)
# 刪除文件後軟鏈接無法使用,鏈接文件權限都是rwx,擁有自己的i節點和數據
ln -s 源文件(注意源文件必須是絕對路徑)  鏈接文件


# 新建硬鏈接(刪除任意一個文件,都不會刪除文件,除非都刪除)
# 硬鏈接特徵是有相同i節點號和存儲塊,可看成同一個文件,不能跨分區,不能針對目錄使用
ln 源文件  鏈接文件

###########################################幫助命令
# 查看命令幫助(manual)
man 命令

# 查看命令的"選項"幫助
命令 --help

#################################################掛載
mount [-t 文件系統] [-o 特殊選項] 設備文件名  掛載點

#掛載光盤
mkdir /mnt/cdrom/
mount [-t iso9660]  /dev/sr0  /mnt/cdrom/

#卸載掛載命令(必須)
umount /mnt/cdrom/


###################################################重定向
# 命令格式
命令 >或>> 文件

追加模式
>>

# 覆蓋模式
>

####################################################權限管理
# 賦予權限
chmod [-R] 777 a.txt
-R代表遞歸

# 修改所有者
chown 所有者  文件或目錄


#############用戶
useradd [-g 用戶組] user1
passwd user1

# 刪除用戶並刪除用戶的家目錄
userdel [-r] 用戶名

#####################################################進程管理
# 查看所有進程
ps aux
ps -le

# 查看目標進程信息
ps -ef | grep xxx

# 查看進程,系統健康狀況
top

# 殺死單一進程
kill [選項] 進程號

# 殺死一類進程

pkill [選項] 進程名


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章