linux 基礎3

2022-06-23 20:45:11 字數 2246 閱讀 6203

typora-copy-images-to: photo

參考資料:

特別長的命令經常用,這時候就可以定義一個短的命令代表它,這就是別名

alias aplianame=較長的命令

alias cdnet="cd /etc/sysconfig/network-scripts/"

nano .bashrc //永久生效要寫到配置檔案中

source .bashrc 將檔案讀到記憶體中,讓它生效

alias 內部 hash表(記錄外部命令的路徑) $path 命令找不到

alias 檢視別名

unalias cdnet 從記憶體中刪除別名

nano /etc/bashrc

sleep 100 不需要休眠100秒了,想停下來ctrl+c 強制停止

兩種時鐘

date

date mmddhhmmyyyy.ss

clock -w 用作業系統的時間覆蓋硬體的時間

clock -s 用硬體時間覆蓋作業系統的時間

時區/etc/localtime

ll /etc/localtime

timedatectl list-timezones //centos 7的命令

timedatectl set-timezones 其他時區

cal -y整年的日曆

whoami who w

預設沒有安裝

df 看光碟掛載點

rpm -ivh 光碟掛載點/packages/screen tab鍵補全

screen -s 會話的名字

screen -ls 檢視會話列表

screen -x 會話的名字 加入會話

臨時不想看會話了,暫時退出 ctrl+a,d 這種情況被翻譯成剝離

exit退出並關閉會話

screen -r 恢復會話名字

df lsblk

runlevel

5 圖形 3 字元介面

init 3 切換到字元介面

echo $shell 回顯變數

alias -- 內部 -- 記憶體hash表 -- $path

判斷命令型別

type echo 檢視內部命令

type -a echo檢視是不是內外部命令都有

which echo 檢視外部命令

印表機的紙往上移動一行就叫換行,印表機的針頭移動到最左邊就叫回車

nano f1

hexdump -c f1 檢視底層的字元

linux只有一個換行 windows裡有回車加換行 文字格式不一致

echo $shell

ls /bin/bash

ls -l /bin/bash

ls -l `echo $shell`

ls -l $(echo $shell) 兩個功能是一樣的

馮諾依曼的計算機是二進位制執行的,這會帶來一個問題。

nano f1 字元編輯器裡的字元儲存到硬碟是二進位制的

hexdump -c f1 系統本身有一個編碼表

二進位制 字元 之間有一個對應關係的**

whatis

command --help

man and info

/usr/share/doc/

makewhatis 裝whatis資料庫 centos6

mandb 裝whatis資料庫 centos7

echo $histsize 記錄歷史命令的數量

!!!-1

ctrl+p 執行前一個命令

rm -f .bash_history 先刪檔案再清記憶體

history -c

Linux 5 3 Shell字串

字串是shell程式設計中最常用最有用的資料型別 除了數字和字串,也沒啥其它型別好用了 ,字串可以用單引號,也可以用雙引號,也可以不用引號。...

linux學習之路 3

命令模式 控制游標移動,可對文字進行復制 貼上 刪除和查詢等工作。 輸入模式 正常的文字錄入。 vim中常用命令 dd 刪除 剪下 游標所在...

Linux背背背(3)

目錄 1 檔案操作命令 2 資料夾操作命令 命令 touch 語法 touch 檔案的名字 檔名可以是一個完整的路徑 如果後面的引數檔名指定了路徑,則表示在指定的路徑下建立 如果只是傳遞一個檔名,則表示在當前目錄建立檔案。 例如 1 在當前路徑下建立一個檔名字叫php50 txt。 命令 t...