一.bash的基本特性
3.歷史命令
1)日誌審計
history
-w:儲存歷史命令到檔案中write
-d:刪除歷史命令中的某一條 -d 後面加數字 delete(刪除)
-c:清空歷史記錄,clear(清除)
#歷史命令儲存到檔案,當前使用者的家目錄下有乙個隱藏檔案:.bash_history
[root@oldboyedu ~]# history -w
#刪除第5條歷史記錄
[root@oldboyedu ~]# history -d 5
#清空所有歷史記錄
[root@oldboyedu ~]# history -c
! + 命令中的前面字元:呼叫之前的歷史命令,只能調最近執行的命令
!+歷史命令中的編號:呼叫歷史命令
4.命令的別名 alias
#設定別名
[root@oldboyedu ~]# alias ls='ls --color=auto' //臨時生效
#取消別名
[root@oldboyedu ~]# unalias tong
#檢視別名
5.獲取命令的幫助
[root@oldboyedu ~]# ls --help
usage: ls [選項] [檔案]
ls ls -l
ls -l /tmp
#檢視目錄下的檔案
二.目錄管理
[root@oldboyedu ~]# ls -1 /
[root@oldboyedu ~]# ls /bin/useradd
ls: cannot access /bin/useradd: 沒有這個檔案或者目錄
軟鏈結bin -> usr/bin
sbin -> usr/sbin
lib -> usr/lib
lib64 -> usr/lib64
boot
devsda :系統中的第一塊磁碟
sda1 :系統中第一塊磁碟的第乙個分割槽
sda2 : 二
sda3 : 三
sdb :系統中的第二塊磁碟
sdcsdc4 :系統中第三塊磁碟的第四個分割槽
/dev/null :類似於黑洞,垃圾**站。
/dev/zero :源源不斷的產生資料
/dev/pts/ :檢視使用者連線的終端數
/usr
/usr 目錄 相當於windows下的 c:\windows目錄
/usr/local 軟體安裝目錄 相當於c:\program
/usr/bin 普通使用者使用的應用程式(重要)
/usr/sbin 管理員使用者使用的應用程式(重要)
/usr/lib 庫檔案glibc 32bit
/usr/lib64 庫檔案glibc 64bit
etc/etc/hostname : 記錄主機名的配置檔案
/etc/hosts : 本地網域名稱解析配置檔案
/etc/resolv.conf : dns配置檔案
/etc/sysconfig/network-scripts/ifcfg-eth0 : 網絡卡配置檔案
home
media
mntopt
proc
/proc/meminfo : 記憶體資訊
/proc/cpuinfo : cpu資訊
root
tmpvar
/var/log/messages:系統日誌
/var/log/secure:系統登入日誌
第五章 檔案處理
語法 f open 檔案的路徑 mode 開啟檔案的模式 encoding 操作檔案的字元編碼 f open r a.txt mode r encoding utf 8 data f.read print data f.close print f f.write 這是乙個寫入動作 換行符 x寫入一行...
python第五章 Python學習(第五章)
記錄所有的名片字典 card list defshow menu 顯示資訊 print 50 print 歡迎使用 名片管理系統 v1.0 print print 1.新增名片 print 2.顯示全部 print 3.搜尋名片 print print 0.退出系統 print 50 defnew ...
第五章 檔案和異常
python將在當前執行的檔案 即.py程式檔案 所在的目錄中查詢檔案。有時可能要開啟不在程式檔案所屬目錄中的檔案。要讓python開啟不與程式檔案位於同乙個目錄中的檔案,需要提供檔案路徑 相對檔案路徑 絕對檔案路徑 要使用文字檔案中的資訊,首先需要將資訊讀取到記憶體中。為此,你可以一次性讀取檔案的...