1. 程式人生 > >Linux基礎二

Linux基礎二

容量 init 空間 found pki 視頻 file conda 模板

linux命令分類

內部命令:屬於shell解釋器

外部命令:獨立於shell解釋器

檢查命令類型

type:檢查命令字的類型

[[email protected] ~]# type ls

ls 是 `ls --color=auto‘ 的別名

————————————————————————

類型 含義

builtin shell內建立的命令

file 磁盤文件,外部命令

alias 命令別名

keyword 保留的關鍵字

function shell函數

not found 未找到,無法識別

——————————————————————————

man xxx 查看詳細幫助

按g 滾動到開頭

按G 滾動到末尾

大寫N向上跳轉匹配

小寫n向下跳轉

輸入 / -x 查找-x的這個選項

——————————————————————————

ls

格式:ls -[選項] [目錄或者文件名]

-l:以長格式顯示

-A:顯示隱藏目錄。其他與-a相同

-d:顯示目錄本身而不是內容

-h:提供易讀的容量單位

-R:遞歸顯示內容

——————————————————————————

alias:創建自己的命令

alias xx=‘ls -lhd’

unalias xx 刪除自己創建的命令xx

——————————————————————————

du

格式:du -[選項] [目錄或文件]

常用命令選項:

-a:統計所有文件,而不是僅統計目錄

-s:只統計給個參數所占的總空間大小

-h:提供易讀的容量單位(K M等)

[[email protected] 桌面]# du -sh /boot/ /etc/pki/

116M /boot/

1.5M /etc/pki

———————————————————————————

mkdir:創建文件夾

格式:mkdir [文件名] [/路徑/] 目錄名

-p:連續創建目錄

[[email protected] 桌面]# mkdir /root/hydra

———————————————————————————

touch:創建文本文件

格式:touch 文件名

[[email protected] ~]# touch xxx.txt

———————————————————————————

mv:移動/改名(路徑不變就是改名)

格式:mv -[選項] 原文件 目標路徑

-f:不提示

[[email protected] ~]# touch 1.txt

[[email protected] ~]# mkdir 1

[[email protected] ~]# touch 1.txt

[[email protected] ~]# ls

1 anaconda-ks.cfg initial-setup-ks.cfg 模板 圖片 下載 桌面

1.txt help.php 公共 視頻 文檔 音樂

[[email protected] ~]# mv /root/1.txt /root/1

[[email protected] ~]# ls

1 help.php 公共 視頻 文檔 音樂

anaconda-ks.cfg initial-setup-ks.cfg 模板 圖片 下載 桌面

————————————————————————————————————

rm:刪除

格式:rm -[選項] 文件或目錄

常用命令選項:

-r:遞歸刪除整個目錄

-f:強制刪除,不提示(與-i相對)

[[email protected] ~]# rm -rf xxx.txt

——————————————————————————————————

ln -s 創建連接文件

格式:ln [-s] 源文件 連接文件路徑

[[email protected] ~]# cat /etc/redhat-release (源文件)

Red Hat Enterprise Linux Server release 7.2 (Maipo)

[[email protected] ~]# ln -s /etc/redhat-release /xx(連接源文件路徑並創建快捷方式)

[[email protected] ~]# ls /xx

/xx

[[email protected] ~]# ls -l /xx

lrwxrwxrwx. 1 root root 19 5月 17 14:50 /xx -> /etc/redhat-release

[[email protected] ~]#

————————————————————————————————————————————

cp:復制

格式:cp -[選項] 原文件 目標路徑

常用命令選項:

-r:遞歸復制整個目錄

-f:強制覆蓋

-p:保持原文件的屬性不變

[[email protected] /]# cp -rfp /home/anonymous /boot/

[[email protected] /]# cd /boot/

[[email protected] boot]# ls

anonymous

————————————————————————————————————————————---

Linux基礎二