1. 程式人生 > >Linux入門(三)

Linux入門(三)

ls cat hwclock cd date echo

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

suppres s further output

\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入門(三)