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
下一篇 2017-03-27

相關推薦

  • Ubuntu之apt-get光盤源配置小結

    Ubuntu配置本地apt源的方法:    1. 命令自動配置:        mount    /dev/cdrom   /mnt/cdrom        apt-cdrom   ident   &nbsp…

    Linux干貨 2016-03-09
  • yum的簡單配置與使用

    yum 的基本配置與使用 1、yum:是rpm包管理器的前端工具,它是基于C/S結構,就客戶端服務器模式 2、yum使用前需先配置好服務端的倉庫(yum源) 3、yum客戶端是通過文件傳輸協議來獲取到yum源上的軟件包的,yum一共支持四種傳輸協議 http:// https:// ftp:// file:// (這是一個本地路徑,當yum源為本地光盤時,使…

    Linux干貨 2017-06-11
  • Linux文件系統總結(7.4課上作業)

    一、什么是文件系統         文件系統是對一個存儲設備上的數據和元數據進行組織的機制。它使用文件和樹形目錄的抽象邏輯概念代替了硬盤和光盤等物理設備使用的數據塊的概念,用戶使用文件系統來保存數據而不必關心數據實際保存在硬盤(or光盤)的地址為多少數據塊上,只需要記住這個文件的…

    Linux干貨 2016-07-10
  • N_28正則表達式及vim編輯的一些知識

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 ]# who | sort -nu | cut -d” ” -f1 2、取出最后登錄到當前系統的用戶的相關信息。 ]# who | tail -1 | cut -d” ” -f1 | id 3、取出當前系統上被用戶當作其…

    Linux干貨 2017-12-16
  • ansible批量部署主從DNS

    什么是DNS服務DNS的解析流程分析遞歸查詢迭代查詢DNS相關的術語說明生產環境中的應用Bind9常見配置說明使用ansible自動部署主從DNS 什么是DNS服務 DNS(Domain Name Service)是Internet上用于名稱解析的服務,簡單來說,就是將域名轉換為IP地址的服務(正向解析),也可以用于將IP地址解析為對應的…

    Linux干貨 2016-06-29
  • 用戶管理基本操作

    1.創建組distro,其GID為2016[root@localhost ~]# groupadd -g 2016 distro2.創建用戶mandriva,其ID號為1005;基本組為distro[root@localhost ~]# useradd -u 1005 mandriva -g 20163.創建用戶mageia,其ID號為1…

    Linux干貨 2017-09-04

評論列表(1條)

  • renjin
    renjin 2017-04-05 11:57

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

欧美性久久久久