linux的各種小命令
pwd 顯示當前工作的目錄
w who whoami 顯示當前用戶及已建立的ssh鏈接
useradd 新建一個普通用戶
passwd 修改用戶的密碼
# 代表當前工作的是root 超級用戶
$ 代表當前工作的普通用戶
shell命令分兩種:
一種是內建命令 由內核直接提供
一種是外部命令 由系統上的某個二進制程序所提供
which 查看系統命令所對應的路徑
type 查詢命令是否屬于內部命令或者外部命令
hash 哈希 把一個命令一個文本通過某種算法生產一串字符
df 查看系統分區
hash -l 加快命令查詢執行速度
alias 查詢系統中已經存在的一些別名
ls -a 查看當前目錄下的隱藏文件
unalias 取消命令別名
直接執行原來的命令而不使用別名 可以有三種方式:
\\\\CMD
‘CMD’
/PATH/CMD
shutdown -r 10 “guanji gundan” =reboot
shutdown -c 取消關機
runlevel 查看系統運行級別 6種級別
init 0 關機
init 6 重啟
echo 回顯
command 2Tab 所有命令行補全
string2Tab 以string開頭命令
/2Tab 顯示所有根目錄下一級目錄,包括隱藏目錄
./2Tab 當前目錄下子目錄,包括隱藏目錄 ls -da ./*
*2Tab 當前目錄下子目錄,不包括隱藏目錄 ls -d ./*
~2Tab 所有用戶列表
$2Tab 所有變量
@2Tab /etc/hosts記錄 (centos7不支持)
=2Tab 相當于ls –A (CentOS 7 不支持)
!string 重復執行前面已string開頭的命令
!?string 重復前一個包含string的命令
^string 刪除上一條命令中的string
^string1^string2 將上一條命令中的第一個string1替換為string2
!!:gs/string1/string2 將上一條命令中所有的string1都替換為 string2
Ctrl + l光標移到命令行首,相當于Home
Linux目錄
/boot 跟內核有關的文件 grub 內核和BootLoader
/ 根目錄
├── bin 存放用戶使用的基本命令(可執行程序,二進制文件) 不能單獨分區的
├── boot 跟內核有關的文件 grub 內核和BootLoader
├── cgroup 用來資源限制資源隔離 docker 容器化
├── dev device 設備文件
b block device 塊設u備 硬盤或者CD-rom 隨機讀寫
c character device 字符設備 傳真 鼠標 打字機 順序讀寫
├── etc 各種系統包括應用的配置文件 使用頻率超五星
├── home 每個用戶的家目錄 而且每個用戶默認的工作目錄
├── lib 程序包括系統所依賴的一些共享庫文件及內核所依賴的模塊文件
├── lib64 系統程序所依賴的庫文件
├── lost+found 垃圾回收站
├── media 光盤或者U盤掛載點
├── misc 雜項 不好歸類的東西
├── mnt 臨時文件文件掛載點
├── net 網絡文件
├── opt 第三方的應用安裝位置
├── proc 偽文件系統 硬盤不存在,只存在于內存中,記錄系統或者進程的運行信息 cpuinfo
├── root root的家目錄
├── sbin 存放管理類命令 也不能單獨分區
├── selinux 與selinux相關文件或者記錄
├── srv 系統運行產生的一些文件
├── sys 偽文件系統 記錄系統硬件的一些運行信息
├── tmp 雜項,臨時文件以及應用產生的臨時文件
├── usr 誤以為user,Unix software resource
/lib /lib64 /bin /sbin
/local 用來存放第三方的應用
/share 用于存放幫助
/etc/ 配置文件
/include 主要用來存放頭文件
/tmp 臨時文件
└── var 日志存放以及應用產生的一些文件或者臨時文件 郵件隊列 使用頻率超五星
/var/log/message 系統日志
/var/log/boot.log 系統啟動時候產生的一些日志
/var/log/dmesg 輸出內核或者是硬件的一些有效信息,可以使用dmesg
/var/log/mail.log 郵件產生的日志
/var/log/cron 系統和我們自定義的計劃任務的日志
/var/lib/mysql MySQL數據存放目錄
/var/mail 郵件存放目錄 由于郵件服務 此目錄可能會滿 rsync(命令)使用一個空目錄來同步有問題的目錄
原創文章,作者:yaobinbin,如若轉載,請注明出處:http://www.www58058.com/71968
總結了linux中一些常見的命令及對linux目錄詳細的說明,可以適當的插入圖片