日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

初识linux以及bash的部分使用及技巧

發布時間:2025/4/16 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初识linux以及bash的部分使用及技巧 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux的基本原則:
1.由目的單一的小程序組成,組合小程序完成復雜任務;
2.一切皆文件;
3.盡量避免捕獲用戶接口:盡量減少與用戶交互;
4.配置文件保存為純文本格式;


bash及其特性:
shell: 外殼程序
? ?GUI: Gnome,KDE,Xfce
? ?CLI: sh,csh,ksn,bash,tcsh,zsh
? ? ? 命令提示符,orimpt,bash(shell)
? ? ? ? ?#: root
? ? ? ? ?$: 普通用戶

命令類型:
? ? 內置命令(shell 內置)
? ? 外部命令 : 在文件系統的某個路徑下有一個與命令名稱相應的可執行文件
? ? type: 顯示指定命令屬于哪種類型

? ? 命令格式: command [option] [paremeter]
? ? ? ? ?option:
   ? ? ??短選項: -
?    長選項: --

命令的查詢:
  which [-a] command
    -a 列出所有查找到的命令

?

bash shell的使用:
? ?命令行編輯:
  光標跳轉:
   ??ctrl+a: 跳到命令行首
? ?  ctrl+e: 跳到命令行尾
? ?  ctrl+u: 刪除光標至命令行首的內容
   ??ctrl+k: 刪除光標至命令行尾的內容
? ?  ctrl+ -> <- : 單詞間跳轉
? ?  ctrl+l: 清屏

? ?命令歷史:
  history:
? ?  -c: 清空命令歷史
? ?  -d: 刪除指定的命令歷史,offset [n]
? ?  -w: 將緩沖區的命令歷史保存至歷史文件 /home/username/.bash_history

? ?  !n: 執行命令歷史中的第n條命令
? ?  !-n: 執行命令歷史中的倒數第n條命令
? ?  !!: 執行上一條命令
? ?  !string: 執行命令歷史中最近一個以指定字符串開頭的命令
? ?  !$: 引用上一個命令的最后一個參數
? ? ?  ?Esc -> .

? ?命令別名:
  alias --查看當前的命令別名
? ?  alias command='command [option]...' --創建命令別名
? ?  unalias command --撤銷命令別名
? ?   ??--在shell中定義的別名僅在當前shell生命周期中有效:別名的有效范圍僅為當前shell進程;

bash支持的引號:
  ``: 命令替換
  "": 弱引用,可以實現變量替換
  '': 強引用,不完成變量替換

? ?命令替換:
  $(command)
  `command`
   ??--把命令中某個子命令替換為其執行結果的過程
   ??touch ./file-$(date +%F-%H-%M-%S)
   ??touch ./file-`date +%F-%H-%M-%S`


? ?文件通配符:
  man 7 glob

  *: 任意長度的任意字符
  ?: 任意單個字符
  []: 匹配任意范圍內的任意單個字符
  [^]: 排除指定范圍的單個字符
  [[:space:]]: 空白字符
  [[:punct:]]: 標點符號
  [[:lower:]]: 小寫字母
  [[:upper:]]: 大寫字母
  [[:alpha:]]: 大小寫字母
  [[:digit:]]: 數字
  [[:alnum:]]: 數字和大小寫字母

?

?

幾個常用的小命令:
? w
? who :查看當前主機登錄的用戶有哪些
? whoami :查看自己當前登錄用戶是什么

? sleep : 睡眠

? last : 顯示 /var/log/wtmp 文件,顯示用戶登錄歷史以及系統重啟歷史
?????? -n # : 顯示最近#次的相關信息
?
? lastb : 顯示 /var/log/btmp 文件,顯示用戶錯誤的登錄嘗試
?????? -n # :

? lastlog : 顯示每一個用戶最近一次的成功登錄信息
?????? -u username :顯示指定用戶最近的登錄信息

?
? basename : 取得文件名,路徑的基名
?????? $0 : 執行腳本時的腳本路徑及腳本名稱

轉載于:https://www.cnblogs.com/Xhale/p/5096410.html

總結

以上是生活随笔為你收集整理的初识linux以及bash的部分使用及技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。