Linux日常筆記-2
阿新 • • 發佈:2018-02-20
cal 執行 grub2 tty 存在 rto 常用 oot 目錄 一、命令行基礎
1. 命令格式
基本用法
命令字 [選項] … [參數1] [參數2]…
[ ] 表示裏面的內容可有可無
在執行一個命令的時候,命令字必須存在,選項和參數可有可無
命令字 選項 參數之間必須有空格
各組件解析
選項:用來調控執行方式
單個字符一般用-
單詞一般用--
eg:
# ls -l
# ls --help
參數:命令的操作對象,如文檔的存放路徑、用戶名等
2.命令行編輯技巧
tab鍵 功能:命令或者路徑的補齊,如果輸入的內容唯一標識某一個命令或者路徑,tab一次會自動補齊。如果不唯一則tab2次顯示出以輸入內容開頭的所有的命令或者路徑 拍錯 3.快捷鍵 Ctrl + l:清空整個屏幕 Ctrl + c:廢棄當前編輯的命令行 Esc+.:粘貼上一個命令的參數
二、瀏覽目錄和文件
1.ls命令
格式:ls [選項]... [目錄或文件路徑]
常用命令選項
-A:包括名稱以 . 開頭的隱藏文檔
-l:以長格式顯示
-h:必須和-l配合用,提供易讀的容量單位(K、M等)
-d:顯示目錄的屬性
eg:
# ls /root
# ls -l /root
# ls -A /root
# ls -lh /root
補充:
絕對路徑:以/開頭的路徑
相對路徑:不以/開頭的路徑
通配符 * 和 ?
* 匹配任意0-多個字符
?匹配任意單個字符
eg:
# ls /dev/tty*
# ls /dev/tty?
# ls /dev/tty??
2.cat命令
查看文件的內容 # cat /etc/resolv.conf //查看DNS地址 # cat /etc/redhat-release //查看系統的小版本
三、創建目錄和文件
1.mkdir命令
創建目錄 -p 遞歸創建目錄 eg: [root@localhost /]# cd /opt/ [root@localhost opt]# ls [root@localhost opt]# mkdir ntd1711 [root@localhost opt]# ls [root@localhost opt]# mkdir ntd1712 [root@localhost opt]# ls [root@localhost opt]# mkdir ntd1801/group1/huangsir [root@localhost opt]# mkdir -p ntd1801/group1/huangsir [root@localhost opt]# ls [root@localhost opt]# ls ntd1801/ [root@localhost opt]# ls ntd1801/group1/ [root@localhost opt]# ls -R ntd1801/ 問答題 a.請問下面命令創建了幾個目錄? b.這幾個目錄分別創建在什麽位置? # mkdir -p ntd1802/ group2 /xushuai 請問
2.touch命令
創建文件
touch 文件名…
eg:
# cd /vod/movie/cartoon
# mkdir -p /vod/movie/cartoon
# cd /vod/movie/cartoon/
# touch Mulan.mp4 NeZhaNaoHai.mp4
# ls -lh *.mp4
四、復制,移動,刪除
1.cp命令
格式:cp [選項]... 原文件… 目標路徑
常用命令選項
-r:遞歸,復制目錄時必須有此選項
-p:保持原文件的權限、修改時間等屬性不變
eg:
[root@localhost ~]# ls -ld /backup
[root@localhost ~]# mkdir /backup
[root@localhost ~]# ls -ld /backup
[root@localhost ~]# cp -r /boot/grub2 /etc/host.conf /backup/
[root@localhost ~]# ls -ld /backup/*
[root@localhost ~]# cp /boot/ /backup/
[root@localhost ~]# ls -ld /backup/*
[root@localhost ~]# cp -r /boot/ /backup/
[root@localhost ~]# ls -ld /backup/*
2.rm刪除
格式:rm [選項]... 文件或目錄…
常用命令選項
-r、-f:遞歸刪除(含目錄)、強制刪除
eg:
[root@localhost ~]# ls -ld /backup/*
[root@localhost ~]# rm /backup/host.conf
[root@localhost ~]# rm -f /backup/grub2/
[root@localhost ~]# rm -rf /backup/grub2/
[root@localhost ~]# rm -rf /backup/boot/
[root@localhost ~]# ls -ld /backup/*
3.mv移動或者重命名
格式:mv [選項]... 原文件… 目標路徑
eg:
[root@localhost ~]# ls -l /vod/movie/cartoon/Mulan.mp4
[root@localhost ~]# mv /vod/movie/cartoon/Mulan.mp4 /backup/
[root@localhost ~]# ls -l /backup/
[root@localhost ~]# mv /backup/Mulan.mp4 /backup/HuaMulan.mp4
[root@localhost ~]# ls -l /backup/
Linux日常筆記-2