Linux入門(三)
Linux常用命令:
Linux文件系統:
1.文件名名稱嚴格區分大小寫
2.文件可以使用除/意外的任意字符;不建議使用特殊字符
3.文件名長度不能超過255個字符
4. 以. 開頭的文件為隱藏文件
工作目錄:working directory
家目錄:home
常用命令:
pwd:查看當前路徑,printing working directory
顯示工作目錄
1. cd ~ 回到家目錄 //管理員可以隨意切換到其他人的家目錄
cd ~USERNAME
cd - //切換到上一次目錄
echo $PWD
echo $OLDPWD //在兩個變量之間切換
2.ls
-a:顯示所有文件,包括隱藏文件
-A:顯示除.和.. 之外的所有文件
-l:--long長格式,長格式列表,即顯示文件的詳細屬性信息:
-rw-r--r--. 1 root root 89458 10月 14
rw-r--r--
rw-:文件屬主的權限:
r--:文件屬組的權限
r--:其他用戶的權限
1 :文件被硬鏈接的次數
root:文件的屬主
root:文件的屬組
89458:文件的大小,單位是字節
-h:--human-readable:對文件的
-d:--directory //顯示目錄的屬性
-r:逆序顯示,
-R:遞歸顯示,目錄下的子目錄的內容
3.cat ;concatenate
cat /etc/fstab
-n 顯示行號
-E 顯示行結束符$,用處不大
4.tac文本文件查看
逆序查看 //第一行,換為最後一行
5.file
確定文件類型:
file //查看文件內容類型:
file
6.echo
-n 不換行
-e 轉義符生效
echo -e "hello \nworld"
echo OPTIONS “STRING”
`echo‘ interprets the following backslash-escaped characters:
\a alert (bell)
\b backspace //刪除前面一個字符
\c
\e escape character
\f form feed
\n new line 換行符
\r carriage return
\t horizontal tab 水平制表符
\v vertical tab 垂直制表符
STRING:
單引號:強引用,變量引用不執行替換
雙引用:弱應用,變量引用會被替換
//轉義字符在“ ”中可以引用
7.shutdown
shutdown OPTIONS TIME [WALL]
-H
-P
-r
-k 警告,但是不關機
-h 時間
12:00 //
now + 3min
+3 //三分鐘之後
-c 取消關機
wall “狼來了” //向所有登錄主機的用戶,發送廣播信息
shutdown -r +5 //5min之後關機,會提示所有人
shutdown -c //取消,也會通知所有人
shutdown -r +5 “hello everyone” //進行關機,並附帶提示信息
8.日期
1.date
date [OPTION]... [+FORMAT] //指定顯示格式
date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] //設定時間
//年可以為兩位,和四位,秒用 .
date +%F-%T
2017-01-10-13:06:47
date "+%F %T" //
2017-01-10 17:40:15
date +%Y-%m-%d-%H-%M-%S
年 月 日 時 分 秒
date +s //1970.1.1 00:00到現在的秒數,Unix系統的起止時間
date +%j //一年的第幾天
2.clock //硬件時鐘,紐扣電池
hwclock //鏈接而已
-s,--hctosys //hc寫入到sys
-w,--systohc //sys寫入到hc
3.cal
cal -j 02 2017 //02月為一年的第幾天
cal
Linux:系統啟動時從硬件讀取日期和時間信息,讀取完成以後,就不再與硬件相關聯
date:系統時鐘
clock:硬件時鐘
9.課外作業:
which //查看命令的完整路徑
whereis //命令的二進制文件路徑,源碼路徑,手冊路徑
-b 二進制文件路徑
-m 手冊路徑
-s 源碼路徑
whatis //常看man幫助文檔,公共有幾個
who
-b 開機時間
-H 用戶什麽時間登陸的,從哪個IP登陸的
-r 當前運行級別
w 幾個用戶登錄,都在幹什麽
-h 不顯示標頭
小結:
1.程序的組成部分4個:二進制文件,庫文件,幫助文件,配置文件
2.ls,cat,echo
3.date ,hwclock
Linux入門(三)