獲取當前登入的使用者的使用者名稱
[root@iz28g26851kz user1]# whoami
root
[root@iz28g26851kz user1]#
顯示當前登入到的系統上的使用者都有哪些
[root@iz28g26851kz user1]# who
root pts/0
2016-05-1410:
44 (219.132.***.***)
# 使用者名稱 終端型別 登入時間
[root@iz28g26851kz user1]#
終端型別
console: 控制台
pty: 物理終端 (vga)
tty#: 虛擬終端 (vga)
ttys#: 序列終端
pts/#: 偽終端
顯示使用者的登入歷史及系統重啟歷史
其實就是顯示的/var/log/wtmp
檔案下的資訊
指定顯示最近登入資訊的條數
例:顯示最近5條登入資訊
[root@iz28g26851kz ~]# last -n 5
root pts/0
219.132.152.252
sunmay
1519
:53 still logged in
root pts/0
219.132.152.252
satmay
1410
:44 - 17
:25 (06
:41)
root pts/0
219.132.152.252
frimay
1316
:16 - 21
:56 (05
:39)
root pts/0
219.132.152.252
thumay
1216
:57 - 19
:36 (02
:38)
root pts/1
219.132.152.252
wedmay
1114
:41 - 19
:58 (05
:16)
wtmp begins thu
dec1015:
04:302015
[root@iz28g26851kz ~]#
顯示使用者錯誤的登入嘗試
其實就是顯示的/var/log/btmp
檔案的資訊
顯示每乙個使用者最近一次的成功登入資訊
-u:顯示特定的使用者
例:
[root@iz28g26851kz ~]# lastlog -u root
username
port
from
latest
root pts/0
219.132.152.252
sunmay
1519:53
:36 +0800
2016
[root@iz28g26851kz ~]#
從乙個路徑中獲取檔名
例:
[root@iz28g26851kz ~]# basename /etc/passwd
passwd
[root@iz28g26851kz ~]#
在指令碼中用basename $0
可以獲取當前指令碼的名稱
因為$0在指令碼中表示當前指令碼的路徑
#!/bin/bash
#name=`basename $0`
echo
$name
顯示主機名
$random
[root@iz28g26851kz ~]# echo $random
10004
[root@iz28g26851kz ~]#
關於一些基礎演算法
一 查詢演算法 1 順序查詢 從頭到尾逐個比較。優點 對資料沒有要求,演算法穩定。缺點 效率低,不適合大規模資料的查詢。2 二分查詢 資料必須是有序的,然後與中間值比較,比中間大則向右半部分查詢,比中間值小則向左半部分查詢。優點 效率高 極高 缺點 資料必須先進行排序。3 塊查詢 類似於查詢英文詞典...
關於 linux 的一些發音
作業系統相關 unix ju niks 發音 yew nicks 尤里克斯 gnu g nju 發音 guh noo 葛扭linux li n ks 裡那克斯 gnome g no m 發音 guh nome 葛擩呣debian debi n 發音 deb e un ubuntu b nt 發音 o...
一些關於Linux 的認識
1.linux的歷史 linux是乙個開源的作業系統,它最初是芬蘭的helsinki大學的一位年輕的學生linux torvalds作為愛好開發的。linus對minix 乙個小型的unix系統 很感興趣,並且決定開發乙個比minix更好的系統。他在1991年開始開發並且當年發布0.02版本,他堅持...