linux查文件名称唯美,第二章、Linux常用命令
一、Linux命令:
用于實現(xiàn)某一類功能的指令或程序
命令的執(zhí)行依賴于解釋器程序,如/bin/bash
解釋:命令不能直接傳達給內(nèi)核,命令需要通過解釋器程序傳達給內(nèi)核,內(nèi)核再傳達給硬件。
用戶-翻譯官-內(nèi)核-硬件
命令的分類:
可以分為內(nèi)部和外部命令
內(nèi)部命令是shell自帶的,外部命令是軟件包安裝后提供。
內(nèi)部命令:屬于shell解釋器的一部分
外部命令:獨立于shell解釋器之外的程序
type命令:查看命令是外部命令還是內(nèi)部命令
舉例:
[root@localhost ~]# type cd
cd is a shell builtin cd是一個內(nèi)部命令
[root@localhost ~]# type ifconfig
ifconfig is hashed (/sbin/ifconfig) ifconfig是一個外部命令
Linux命令環(huán)境中,對英文字符的處理是區(qū)分大小寫的
Linux命令的通用格式
命令字[選項]
[參數(shù)]
命令字
唯一確定一條命令
是整條命令中最關(guān)鍵的一部分
選項
調(diào)節(jié)命令的具體功能,決定這條命令如何執(zhí)行
不同的命令字使用的選項會不同
多個選項之間使用空格分隔
若不使用選項,執(zhí)行命令字的默認功能
短格式選項:一般在選項前使用“-”符號引導(dǎo)
多個單字符選項可以組合在一起使用
短格式舉例:
[root@localhost ~]# ls -l
總用量 6560
-rw-------. 1 root root
1152 3月1
01:46 anaconda-ks.cfg
[root@localhost ~]# ls -a
.
.bash_history .bashrc
[root@localhost ~]# ls -la
總用量 6608
dr-xr-x---. 3 root
root
4096 3月13 23:08 .
長格式舉例:
長格式選項:一般在選項前使用“--”符號引導(dǎo)
[root@localhost ~]# ls --help
用法:ls
[選項]... [文件]...
列出 FILE
的信息(默認為當前目錄)
參數(shù)
是命令字的處理對象
通常情況下,可以是文件名、目錄(路徑)名或用戶名等內(nèi)容
個數(shù)可以是零到多個
按 Enter
鍵表示命令輸入結(jié)束并提交給系統(tǒng)執(zhí)行
沒有按 Enter
鍵前,可編輯命令行中的字符內(nèi)容
命令操作技巧
Tab
鍵:命令補齊
路徑補齊;兩次tab系統(tǒng)輸出所有可用名稱列表
反斜杠“\”
:強制換行
Ctrl+u 快捷鍵:快速刪除當前光標處之前的所有字符
Ctrl+k 快捷鍵:快速刪除當前光標片到行尾的所有字符
Ctrl+l 快捷鍵:快速清空當前屏幕中的顯示內(nèi)容
Ctrl+c 快捷鍵:取消當前命令行的編輯
Ctrl+a 快捷鍵:光標移動行首
Ctrl+e 快捷鍵:光標移動行尾
Ctrl+f 快捷鍵:向前移動光標 向右
Ctrl+b 快捷鍵:向后移動光標 向左
如果最小安裝后,man命令沒安裝進系統(tǒng)中,設(shè)置好網(wǎng)絡(luò)參數(shù)后正常上網(wǎng)后或部署本地YUM后使用命令可以進行安裝
yum install –y man
LS命令詳解:
Ll和ls的效果是一樣的
du命令詳解:
單詞:
Home家
Which 哪個
Find 尋找
size 尺寸
type 類型
注:CP從一個位置復(fù)制同名一個文件夾到另一個位置時:
當文件夾中都為空時,不顯示任何提示
當文件夾中不為空時,增量更新
cp命令舉例一:(復(fù)制文件時)
將/etc/skel目錄下所有的文件考到/root/abc下面
root@localhost ~]# mkdir ran
[root@localhost ~]# cp /etc/skel/.*
/root/abc
[root@localhost ~]# cd abc
[root@localhost abc]# ls -a
.
..
.bash_logout
.bash_profile .bashrc
cp命令舉例二:(復(fù)制目錄時加命令參數(shù)-r)
[root@localhost ~]# cd /
[root@localhost /]# mkdir abc
[root@localhost /]# ls
abc
boot
etc
home
lib64
mdata
mnt
proc
sbin
[root@localhost /]# cd abc
[root@localhost abc]# touch a b c d
[root@localhost abc]# cd
[root@localhost ~]# pwd
/root
[root@localhost ~]# mkdir abc
[root@localhost ~]# cp -r /abc /root
[root@localhost ~]# pwd
/root
[root@localhost ~]# ls
abc
anaconda-ks.cfg
httpd-2.2.15.tar.gz
install.log
install.log.syslog
[root@localhost ~]# cd abc
[root@localhost abc]# ls
a
b
c
d
MV:不同位置執(zhí)行時“剪切”作用,同位置時“重命名”的作用。
Which:查找LINUX命令程序所在的位置,但是無法查找內(nèi)部命令。
*代表多個字符
,?代表一個字符
find命令舉例:
[root@localhost ~]# find / -name fan
/proc/acpi/fan
/usr/share/locale/fan
/sys/bus/acpi/drivers/fan
/fan
[root@localhost ~]# find / -name
"ifcfg-eth0"
/etc/sysconfig/network-scripts/ifcfg-eth0
-------------------------------------------------------------------------------------------------------------------
目錄文件管理
Linux目錄結(jié)構(gòu)
樹形目錄結(jié)構(gòu)
根目錄
所有分區(qū)、目錄、文件等的位置起點
整個樹形目錄結(jié)構(gòu)中,使用獨立的一個
“/”表示
常見的子目錄
/root?/bin?/boot?/dev?/etc
/home?/var?/usr?/sbin
常見子目錄的作用
/root:系統(tǒng)管理員root的宿主目錄
/home:普通用戶的宿主目錄
/boot:系統(tǒng)內(nèi)核、啟動文件
內(nèi)核文件 vmliuz-2.6、啟動文件
initramfs-2.6
/dev:設(shè)備文件
/etc:配置文件
總結(jié)
以上是生活随笔為你收集整理的linux查文件名称唯美,第二章、Linux常用命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牙周炎能引起牙齿松动吗
- 下一篇: 左腮帮子疼什么原因