linux基礎(一)

初級運維的一些基本命令跟相應的作用。

 

  1. “/”目錄下的主要目錄(文件夾) ,主要作用。

bin 是給一些普通用戶使用。

sbin 是給一些管理員用戶使用的。

Boot ?是放一些引導程序的,比如:內核等。

Etc ???放一些關鍵的配置文件,作用類似注冊表。

Lib64 ?存放庫用的。

Tmp ??放一些臨時文件的。

mnt media 當掛載點用的。 ??

Dev ???放硬件設備的。

?????Sda 是塊設備,是隨機訪問的,快速尋找到,有緩存作用。

?????Zero 是字符設備,是按順序訪問。 ????

Var ??放一些可變的數據。

Home 放自己用戶數據的。

Srv ???放服務器數據的。

Proc ???虛擬文件夾,映射內存數據。

Sys ????是映射硬盤信息。

Opt ???放第三方軟件。

Pwd ???查看當前目錄(文件夾)。

Usr ????放一些程序用的。

 

  1. 一些基本的命令的使用。

??Ifconfig 查看當前用戶IP ????Uname -r 查看內核

??Cat/etc/centos-release ???查看發行版本

??Cat/proc/meminfo ?查看內存大小

??Lsbik ?查看塊設備情況 ???fdisk ?查看磁盤分區

??System call :strace ??查看系統調用

??Ltrace ?查看庫調用 ?????halt ?poweroff ???關機

???Reboot ?重啟 ?????reboot -f ?強制重啟 ???reboot -p 切斷電源

??Shutdown ?關機 ?????bc ??計算機 ????ntpdate “當前主機IP” 同步IP主機的時間

?Exit ?退出 ??????rm -f ?刪除命令 ????type ?查看命令是外部還是內部

??Which 查看命令的路徑 ????相似:whereis ?(還能顯示文檔信息)

???Alias ?查看別名 ?????unalias ??刪除別名 ???history ??查看歷史命令

??History -c ?清除歷史命令內存的 ?????–help ?查看外部命令的幫助

??Man ??查看內部命令的幫助 ???????date ?查看IP主機時間 ?????????????????????????????????????????????clock ??查看硬件磁盤的時間 ?????

???Touch 創建空文件 ?????????rename ????批量改名 ????mkdic ??創建空目錄

????Rmdir ??刪除空目錄 ???

??給CENTOS6 裝screen 的方法:rmp -ivh /media/centos_6.9_Final/Packges/screen-4.0.3-19.et6.X86_64.rpm

??給centoc7裝screen 的方法:跟6方法一樣,只需要把相應的文件改掉就行。

一些快捷方式的使用:ctrl +l 清屏 ??ctrl+c 終止 ??ctrl+q 解屏 ?ctrl+s 鎖屏

Ctrl +a 回到行首

 

  1. 一些命令的作用跟選項。

Ls ??默認當前文件夾的,顯示當前文件列表的

???-a ??顯示所有文件(包括帶·的) ????

???-A ??不顯示帶·的

???-R ??遞歸操作,會把文件下的所有子文件目錄全部顯示

???-l ???顯示更全面的文件信息,跟別名“LL”作用一樣

???-r ???倒序顯示文件信息

???-x ???按同后綴進行排序

???-d ???只顯示文件夾,不顯示文件

Touch ?創建空文件 (如果創建的文件以前就有,它會刷新創建時間,不覆蓋,三個時間全部刷新)。

???-a ??只刷新atima ?ctime ?

???-m ?只刷新 mtime ?ctime

???-t ???指定atime ?mtime 的時間戳

???-c ???如果文件不存在,則不予創建,存在的只刷新時間

Cp ??復制文件或目錄(外部命令)

-a ?復制是保留源文件的所有屬性(可做備份用)

-v ?顯示復制過程

-p ?保留源文件的三個時間

-u ?只復制源比目標新的文件或目標不存在的文件

–backup=numbered ??復制文件前先進性備份,避免誤覆蓋

Mv ??用來移動文件和重命名的(move)(外部命令)

Rm ??刪除文件

-f ?強制刪除

-r ?遞歸效果

Dir 刪除空目錄

刪除大文件 ?方法:-l ““大文件”這樣刪初后再用rm -f “文件”

Readlink ???可以直接查看軟連接的原始路徑

 

File ???來查看一個文件的類型(只查看頭部信息,俗稱模數)

???-b ?只顯示結果,不顯示原始文件

???-F ?用來指定分隔符

??-L ?查看對應軟連接所對應文件的文件類型

??-f ?可以批量的判斷多個文件

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94192

(1)
李登峰李登峰
上一篇 2018-04-01
下一篇 2018-04-01

相關推薦

  • 構建WordPress

    所需要安裝包: centos7,httpd,php,php-mysql,mariadb-server centos6,httpd,php(http的php模塊包),php-mysql,mysql-server 包解釋: php-common:php解釋器安裝包; php:httpd的模塊安裝包; php-mysql:php模塊連接數據庫的功能擴展包; php…

    Linux筆記 2018-03-31
  • linux如何使用命令幫助

    Linux如何使用命令幫助 whatis:顯示命令的簡短描述 whatis命令在用 catman -w命令創建的數據庫中查找command參數指定的命令、 系統調用、庫函數或特殊文件名。whatis命令顯示手冊部分的頁眉行。然后可以發出man命令以獲取附加的信息。whatis命令等同于使用man -f命令。linux系統剛安裝后不可立即使用使用 makewh…

    Linux筆記 2018-05-07
  • Linux任務計劃、周期性任務執行

    Linux任務計劃、周期性任務執行 at at命令用于在指定時間執行命令。執行結果會通過郵件發送給用戶 at允許使用一套相當復雜的指定時間的方法。它能夠接受在當天的hh:mm(小時:分鐘)式的時間指定。假如該時間已過去,那么就放在第二天執行 語法 at(選項)(參數) atq: 查詢任務列表 atrm: 刪除指定任務 選項 -f:指定包含具體指令的任務文件;…

    Linux筆記 2018-04-03
  • Virtualization虛擬化技術介紹

    Virtualization即虛擬化技術,在計算機方面通常是指計算元件在虛擬的基礎上而不是真實的基礎上運行。虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程。CPU的虛擬化技術可以單CPU模擬多CPU并行,允許一個平臺同時運行多個操作系統,并且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率

    2018-07-27
  • DNS服務及相關實驗

    DNS(Domain Name Server,域名服務器)是進行域名(domain name)和與之相對應的IP地址 (IP address)轉換的服務器。

    2018-06-02
欧美性久久久久