linux的各種小命令和目錄

linux的各種小命令


  pwd 顯示當前工作的目錄

  w who whoami 顯示當前用戶及已建立的ssh鏈接

  useradd 新建一個普通用戶

  passwd 修改用戶的密碼

  # 代表當前工作的是root 超級用戶

  $ 代表當前工作的普通用戶

  shell命令分兩種: 

    一種是內建命令 由內核直接提供 

    一種是外部命令 由系統上的某個二進制程序所提供

  which 查看系統命令所對應的路徑

  type 查詢命令是否屬于內部命令或者外部命令

  hash 哈希 把一個命令一個文本通過某種算法生產一串字符

  df 查看系統分區

  hash -l 加快命令查詢執行速度

  alias 查詢系統中已經存在的一些別名

  ls -a 查看當前目錄下的隱藏文件

  unalias 取消命令別名

  直接執行原來的命令而不使用別名 可以有三種方式:

    \\\\CMD

    ‘CMD’

    /PATH/CMD 

  shutdown -r 10 “guanji gundan”  =reboot

  shutdown -c 取消關機

  runlevel 查看系統運行級別  6種級別

  init 0 關機 

  init 6 重啟

  echo 回顯

  command 2Tab  所有命令行補全

  string2Tab  以string開頭命令      

  /2Tab  顯示所有根目錄下一級目錄,包括隱藏目錄

  ./2Tab  當前目錄下子目錄,包括隱藏目錄         ls -da  ./*

  *2Tab  當前目錄下子目錄,不包括隱藏目錄        ls -d  ./*

  ~2Tab  所有用戶列表

  $2Tab  所有變量  

  @2Tab  /etc/hosts記錄   (centos7不支持)

  =2Tab  相當于ls –A  (CentOS 7 不支持)

  !string 重復執行前面已string開頭的命令

  !?string 重復前一個包含string的命令

  ^string 刪除上一條命令中的string

  ^string1^string2 將上一條命令中的第一個string1替換為string2

  !!:gs/string1/string2 將上一條命令中所有的string1都替換為 string2

  Ctrl + l光標移到命令行首,相當于Home

Linux目錄


  /boot  跟內核有關的文件 grub 內核和BootLoader

  / 根目錄 

  ├── bin 存放用戶使用的基本命令(可執行程序,二進制文件) 不能單獨分區的

  ├── boot  跟內核有關的文件 grub 內核和BootLoader 

  ├── cgroup  用來資源限制資源隔離 docker 容器化

  ├── dev  device 設備文件

    b block device 塊設u備  硬盤或者CD-rom 隨機讀寫

    c character device 字符設備 傳真 鼠標 打字機 順序讀寫 

  ├── etc  各種系統包括應用的配置文件  使用頻率超五星

  ├── home 每個用戶的家目錄 而且每個用戶默認的工作目錄 

  ├── lib  程序包括系統所依賴的一些共享庫文件及內核所依賴的模塊文件

  ├── lib64 系統程序所依賴的庫文件

  ├── lost+found  垃圾回收站

  ├── media 光盤或者U盤掛載點

  ├── misc  雜項 不好歸類的東西

  ├── mnt 臨時文件文件掛載點 

  ├── net  網絡文件

  ├── opt 第三方的應用安裝位置

  ├── proc   偽文件系統 硬盤不存在,只存在于內存中,記錄系統或者進程的運行信息  cpuinfo 

  ├── root   root的家目錄

  ├── sbin  存放管理類命令  也不能單獨分區

  ├── selinux 與selinux相關文件或者記錄     

  ├── srv 系統運行產生的一些文件

  ├── sys  偽文件系統 記錄系統硬件的一些運行信息

  ├── tmp  雜項,臨時文件以及應用產生的臨時文件

  ├── usr  誤以為user,Unix software resource 

    /lib /lib64 /bin /sbin 

    /local 用來存放第三方的應用

    /share  用于存放幫助

    /etc/   配置文件

    /include  主要用來存放頭文件  

    /tmp 臨時文件

  └── var 日志存放以及應用產生的一些文件或者臨時文件 郵件隊列   使用頻率超五星

    /var/log/message 系統日志

    /var/log/boot.log 系統啟動時候產生的一些日志

    /var/log/dmesg  輸出內核或者是硬件的一些有效信息,可以使用dmesg

    /var/log/mail.log 郵件產生的日志

    /var/log/cron 系統和我們自定義的計劃任務的日志

    /var/lib/mysql MySQL數據存放目錄

    /var/mail 郵件存放目錄 由于郵件服務 此目錄可能會滿    rsync(命令)使用一個空目錄來同步有問題的目錄

原創文章,作者:yaobinbin,如若轉載,請注明出處:http://www.www58058.com/71968

(0)
yaobinbinyaobinbin
上一篇 2017-03-27 17:05
下一篇 2017-03-27 20:17

相關推薦

  • 2016-10-17練習題

    1 生產環境發現一臺服務器系統時間產生偏差,造成服務異常,請幫忙校正。 linux系統查看當前時間命令為date [root@Shining pirate]# date Mon Oct 17 20:50:42 CST 2016 修改系統時間選項為-s 格式為 只修改系統的日期,不修改時間 …

    Linux干貨 2016-10-17
  • yum命令用法及源碼的編譯

     一:yum 何為yum? yum是rpm的前端程序,可解決軟件包相關依賴性,可在多個庫之間定位軟件包,是up2date 的替代工具。 1.命令格式:     yum [options] [command] [package …] 2.yum客戶端配置文件: 公共配置文件:/etc/yum.conf   &…

    Linux干貨 2017-08-19
  • 日志管理

    日志管理學習筆記

    2018-02-08
  • linux系統啟動流程詳解

    一、 為什么要研究linux系統啟動:     或許有人會說,等它開機就好了,為什么還要研究它開機流程呢,其實如果服務器運行很好又沒有人為的誤操作等,或許不用研究,但是為了能在系統出問題后第一時間的修復它,又或者你忘記了root密碼等情況時就非常有必要研究一下linux的開機流程了,因為只有知道了它是如何運作的,才能讓…

    Linux干貨 2016-09-13
  • Linux系統上命令的使用格式

    第一部分:Linux系統上命令的使用格式 命令的語法通用格式:      COMMAND OPTIONS ARGUMENTS     發起一個命令:請求內核將某個二進制程序運行為一個進程;      程序 —-> 進程   &nbs…

    Linux干貨 2016-08-15
  • tcp socket文件句柄泄漏

    今天發現有臺redis機器上出現socket個數告警,這是很奇怪的現象。因為一臺redis服務器上就部署了幾個redis實例,打開的端口應該是有限。 1、netstat顯示的tcp連接數正常 netstat -n | awk '/^tcp/ {++state[$NF]} END …

    Linux干貨 2016-04-13

評論列表(1條)

  • renjin
    renjin 2017-04-05 11:57

    總結了linux中一些常見的命令及對linux目錄詳細的說明,可以適當的插入圖片

欧美性久久久久