command
1 help command
2使用手冊
man command
3資訊頁
info command
例如 hash 命令
help hash
hash 就是用某種特殊演算法提取某個檔案的特徵碼(比如某個人的指紋) 就可以直接找到
hits 是指執行次數(快取命中,在快取中找到了)
!數字 執行第幾行的命令
!!執行上一條命令
命令歷史是有大小的
/usr/share/man 當然也有別的幫助手冊
man1 使用者命令
man2 系統呼叫 eg:man 2 read
man3 c庫呼叫
man4 裝置及特殊檔案
man5 配置檔案格式
man6 遊戲相關
man7 雜項
man8 管理類的命令 (磁碟分割槽、格式化之類的)
man 配置檔案
/etc/man.config
nano 本文編輯器
manpath /path/to/somewhere 指明新的手冊檔案搜尋位置
name 程式名字
synopsis 命令簡要
description 描述
options 選項
examples 例子
author 作者
reporting bugs 報告bug的聯絡人
see also
synopsis
可選<>必選
a|b二選一
...同一內容可出現多次
可以man less
ctrl 就是^的意思
man命令的操作方法
space ^v ^f ^f 翻頁/翻屏操作
首部翻頁 ^b b
尾部半屏 d ^d
首部半屏 u ^u
尾部單行 回車 j ^j e ^e ^n
首部單行 y ^y ^p k ^k
q退出直接輸入數字 跳轉行數
1g 回到檔案首部
g 跳轉檔案尾部
date命令
date +%a 星期
+%t 獲取當前系統時間
man date
date +%f-%h-%m-%s 後面的-表示連線
date 0815170115.21
月 號 時 分 年 秒
年份可以是四位的
8-15-17:01:21
date 系統時鐘
clock 硬體時鐘
hwclock 硬體時鐘
~表示使用者主目錄
cd ~username 切換到指定使用者的主目錄
cd - 上乙個目錄和當前目錄的切換
pwd 儲存了當前目錄路徑
oldpwd 儲存了上乙個目錄路徑
例如 cd $oldpwd / $pwd 意義等於 cd -
ls-a 是all
-l 長格式
-h 單位換算
-d 顯示目錄自身要和l一起
-r 逆序顯示 z-a
-r 遞迴 全部顯示
stat /path/to/somefile 獲取指定檔案的元資料
stat /root/install.log 例子
cattac 逆序顯示
cat -a 全部
-e 顯示 $的行結束符
一般硬碟儲存$表示換行 文字流沒有空白 因為空白行是$$
-t 顯示製表符
-v 顯示用於控制的符號
-n 對行編號
file 檢視檔案型別
回顯命令
echo
-n 禁止自動新增換行符號
-e 允許使用轉義符 \t 乙個tab鍵 如果不用-e 那麼直接顯示 \t
\b 刪除前面乙個字元
\n 換行
""弱引用 echo "$var_name" 變數會替換
''強引用 echo '$var_name' 變數不會替換
which --skip-alias 禁止顯示別名
whereis
whatis
mkwhatis 可以將當前系統上所有的幫助手冊及與之對應的關鍵字建立為乙個資料庫;
關機命令
halt ; poweroff ; shutdown ; init 0
-f 強制關機 不儲存檔案
-p 關機並且斷電源
shutdown -r 重啟
-h 關機切斷電源
-c 取消關機或重啟操作
now 立刻
+m 幾分鐘以後
重啟reboot , shutdown ;init 6
使用者登入
who whoami w
Linux基本操作2
1 去掉遠端連線時的dns網域名稱解析 vim etc ssh sshd config 修改 usedns no 重啟服務 systemctl restart sshd 由於我的linux沒有用gui,所以沒有vim,只能寫vi 然後輸入命令 usedns 進行查詢 找到後yy複製,p貼上,dw刪除...
linux檔案基本操作(2)
8.dup,dup2,fcntl,ioctl 系統呼叫 1 dup和dup2 函式原型 include int dup int oldfd int dup2 int oldfd int newfd dup用來賦值引數oldfd所指項的檔案描述符。當複製成功時,返回最小的尚未被使用的檔案描述符。出錯返...
linux的基本操作2
linux的一些基本操作,自己備份使用 1.linux相互之間登陸 ssh l root ip位址 2.linux檔案拷貝,方向遠端主機到本機器 scp root ip 目錄 檔名 本地路徑 據說加 r引數可以拷貝資料夾,沒測試過 3.網絡卡配在由自動獲取變為靜態配置 修改vi etc syscon...