1. 程式人生 > >Linux命令整理(一)

Linux命令整理(一)

Linux系統啟動的步驟
    1.按下電源鍵 
    2.BIOS加電自檢   
    3.系統引導 lilo/grub  
    4.啟動核心  
    5.初始化系統  
    6.登入即可   

常見埠
    http  80
    https 443
    ftp 21 
    ssh 22
    scp 22 
    smtp 郵件傳送伺服器  25
    pop3 接收郵件  110 
    系統的 預留的埠號 0~127 

安裝圖形介面

    yum -y groupinstall Desktop 
    init 5 從命令列 切換到圖形介面    
    Ctrl+alt+f2   再回到圖形介面  Ctrl+alt+f7
    yum -y groupinstall "Chinese-support"  

破解root密碼


    reboot  
    
    看到  logo 進度條  按下 ESC 
    e -》選擇第二項-》 e-》 空格 1或者single-》 小寫的  b 
    passwd root  或者 passwd   不寫使用者名稱  預設就是修改root密碼  
    
    reboot  


介面


    [
[email protected]
~]# root # 當前登入的使用者 kangbazi #hostname hostname 檢視 hostname chunli 修改計算機名 ~ #管理員使用者的 家目錄 跟 /root 一樣 # #超級管理員正在輸入 $ #普通使用者正在輸入 常用的命令 --help #檢視幫助 比如 ls --help man ls #man手冊檢視幫助 需要先 安裝 yum -y install man whoami #檢視當前到底哪個使用者登入 date #檢視當前日期和時間 cal #檢視日曆 cal 2018 #檢視制定年份全年的日曆 sync #將記憶體中的資料 寫入磁碟中 在關機或者重啟的時候 要執行一次 reboot init 6 #這兩個是重啟命令 shutdown -h now #立即關機 shutdown -h 0:00 #定時關機 halt init 0 power off #上面三個 都是關機命令 ifconfig #檢視網絡卡 資訊 ip地址 ping #檢視網路是否通 su #切換使用者 cd #切換目錄 ls #列出 目錄下面的檔案 和子目錄 mv #重新命名 passwd 使用者名稱 #修改密碼 vi 檔名 #修改內容 service 服務名 restart|start|stop echo 內容 #列印內容 windows 常用的命令 notepad #開啟記事本 note #裝置和印表機 calc #計算器 logoff #登出 退出當前使用者 shutdown #關機 任務計劃 #定時任務 lusrmgr.msc #本地使用者和組 services.msc #本地服務 cleanmgr #垃圾清理 diskmgmt.msc #磁碟分割槽工具 gpedit.msc #組策略 命令出錯原因 1.linux 嚴格區分大小寫 2.注意空格 有的 有 有的沒有 3.命令沒有安裝 4.命令不正確 service 寫錯單詞 Linux 目錄結構 Linux下面 一切都是檔案 訪問 裝置等方式 跟訪問檔案的方式 是一樣的 所有的目錄都是從 / 根目錄觸發 yum -y install tree cd / tree -L 1 檢視第一級目錄樹 . ├── bin #存放 經常使用的命令 普通使用者可以使用 ├── boot #Linux啟動的核心檔案 ├── 重要 dev #device 裝置 硬碟在這個目錄下 存放Linux的外部裝置 比如印表機顯示器 ├──重要 etc #類似於tp框架中的config.php 存放系統管理所需要的配置檔案 ├── 重要 home #普通使用者的家目錄 ├── lib # 存放系統最基本的動態連結庫 共享庫 類似於windows 下面的.dll檔案 ├── lib64 #64位作業系統所需要的動態連結庫 ├── lost+found #當非法關機的時候 這裡產生一些檔案 臨時檔案 ├── media #系統自動識別外部裝置 比如我們的U盤 自動掛載到這裡 掛載就是 類似於U盤插到電腦上 不能直接檢視u盤內容 但是 我們可以訪問我的電腦 把U盤插到電腦上 我們就可以跟訪問 D盤 一樣訪問 U盤 ├── 重要 mnt # mount 掛載的意思 掛載不同檔案系統型別的檔案 比如 掛載 NTFS型別的檔案 一般使用它來手動掛載檔案 ├── opt # 安裝額外裝X的軟體 一般安裝這個目錄下 比如oracle ├── proc #從這裡獲取系統的相關資訊 但是這裡邊的資訊 來源於記憶體中 ├── 重要 root #管理員使用者的家目錄 和 ~ 是一個目錄 ├── sbin #也是存放命令的目錄 不過是管理員才有許可權使用的命令 ├── selinux # 紅帽陣營特有的 軟體 好比防毒軟體 ├── srv # 系統啟動以後要從這裡提取資料 ├── sys # 驅動的實時資訊 ├── 一般重要 tmp #臨時目錄 當系統重啟以後 可能會丟失 ├── 重要 usr # 類似於 windows的 C:\Program Files 軟體安裝目錄 一般的應用軟體 預設安裝在這個目錄下 └── 重要 var # 可以變化的目錄 日誌 程序 檔案存放目錄 終端快捷鍵 快捷鍵 作用 Ctrl+c 強制終止 tab 自動補全 Ctrl+a 回到命令開頭 Ctrl+e 回到命令結尾 Ctrl+U 清空命令列 Ctrl+L 清空螢幕 檔案的相關操作 ls -a 顯示 . 開頭的隱藏檔案 -l 以相信資訊的方式展示檔案或者目錄 -al ll 等同於 ls -l cd 切換目錄 cd 不寫路徑 預設切換到 /root 目錄下 cd /etc/sysconfig cd ../../ 切換到上兩級目錄 cd .. 上一級 cd . 當前目錄 cd ./ 也是當前目錄 pwd 檢視當前位於哪個目錄下面 vi 名稱 儲存 可以建立一個檔案 touch 檔案 touch 檔案1 檔案2 可以批量建立 #Linux 不嚴格注重副檔名 rm 檔名 #會有提示 rm -f 檔名 #強制刪除 不會提示 mkdir 目錄名稱 #建立目錄 mkdir 目錄1 目錄2 目錄3 #可以批量建立 mkdir -p 目錄/子目錄/孫目錄 #遞迴建立目錄 rm -rf 目錄1 目錄2 檔案1 檔案2 rm -rf test* *.php 慎用 rm -rf / 下面 所有的目錄 不要這麼用 cp 檔案1 檔案2 cp -r 目錄1 目錄2 這是複製目錄 mv 目錄或者檔案 新目錄名/新檔名 #在當前目錄下 就是 重新命名 move mv 目錄或者檔案 新的路徑下 #移動 echo 內容 > /root/test.php 列印訊息到檔案中 echo 內容 >> /root/test.log 追加訊息到檔案中 軟連結 ln -s /home 快捷方式名稱 ln -s /home chunli 檔案型別 - 普通檔案 - 目錄 - 裝置 - 連結 檔案的屬性 dr-xr-xr-x. 22 root root 4096 4月 10 22:57 .. -rw-r--r--. 1 root root 0 4月 10 22:57 1.php -rw-r--r--. 1 root root 0 4月 10 16:59 .autofsck dr-xr-xr-x. 2 root root 4096 4月 10 06:00 bin dr-xr-xr-x. 5 root root 1024 4月 10 06:02 boot lrwxrwxrwx. 1 root root 6 4月 10 22:51 chunli -> /home/ d 1 rwxr-xr-x. 2部分 19 3部分 root root 4部分 3780 五部分 4月 10 16:59 六部分 dev 七部分 第一部分: - 普通檔案 d 目錄 l 連結 第二部分:許可權 第三部分:inode節點 第四部分: 所屬的使用者 和組 第五部分: 檔案的大小 第六部分: 檔案的修改時間 filemtime() 第七部分: 檔名 檔案的許可權 rwx rwx rwx 擁有者的許可權 所屬組的許可權 其它使用者的許可權 r read 讀 4 w write 寫 2 x exec 執行 1 - 不具備許可權 777 755 775 700 644 600 chmod 600 檔案或者目錄名 只改自己的許可權 chmod -R 700 test 遞迴修改 test 及 子目錄及檔案 的許可權 chmod +x test 在原來的基礎上 增加 執行的許可權 chmod -x test 在原來的基礎上 減去執行許可權 .user.ini chattr + 在原來的基礎上 追加引數 - 在原來的基礎上 遞減引數 = 更新引數 i 不能刪除 不能重新命名 不能誰定 連線關係 不能寫入 和 追加內容 chattr +i 1.php 保護檔案 chattr -i 1.php 取消保護 a append 只能追加內容 不能刪除 chattr +a 1.php 只能追加 不能刪除 用來保護日誌 chattr -a 1.php 取消保護 檔案的搜尋 find / -name 關鍵詞 #find / -name *.php 查詢命令 : which find 查詢 制定的命令所在的目錄 whereis find vi/vim 編輯器 1.編輯模式 2.命令模式 3.底部命令模式 快捷鍵 作用 H 向左移動 J 向下移動 K 向上移動 L 向右移動 ESC 從編輯模式回到命令模式 yy 複製一行 p 貼上一行 nyy 複製n行 np 貼上n行 dd 刪除1行 ndd 刪除n行 gg shift+6 回到文件開頭 GG shift+4 回到文件結尾 u 撤銷更改 編輯模式 命令 作用 i 在游標當前位置插入內容 a 在游標下一個位置輸入內容 o 在游標下一行輸入內容 在英文狀態下操作 在寫內容的時候可以中文狀態 底部命令模式 命令 作用 在英文狀態 : 進入底部命令模式 wq 儲存並推出 q 不儲存退出 強制 :set nu 顯示行號 :set nonu 取消顯示行號 :行號 將游標定位到制定的行號 / n 下一個 從上往下查詢 shift +n 從下往上查詢 ? n 下一個 從下往上查詢 shift+n 從上往下查詢 :s/查詢的目標/要替換的內容 只替換當前行 :s/查詢的目標/要替換的內容/g 當前行的所有的關鍵詞 全部被替換 :%s/查詢的目標/要替換的內容 匹配全域性 但是 只是一部分 :%s/查詢的目標/要替換的內容/g 匹配全域性所有的關鍵詞


相關推薦

Linux命令整理

Linux系統啟動的步驟 1.按下電源鍵 2.BIOS加電自檢 3.系統引導 lilo/grub 4.啟動核心 5.初始化系統 6.登入即可 常見埠 http 80 https 44

Linux基礎之常用命令整理

Linux 作業系統的安裝   如今比較流線的linux作業系統 Centos Redhat  Fedora Ubuntu, 安裝作業系統的提前是要有作業系統的映象檔案(.iso檔案)並且必須為系統指定一個啟動盤;    Linux系統的安裝(公司只允許命令列模式)分為典型安裝和自定義安裝,一般

linux命令小結

命令 linux 基礎 1)pwd:顯示工作目錄路徑語法: pwd [選項]選項: -L 目錄鏈接時,輸出鏈接路徑 -P 輸出物理路徑例子: [[email protected]/* */ ~]# pwd /root //顯示當前路徑2)

sqoop 常用命令整理

這些內容是從sqoop的官網整理出來的,是1.4.3版本的Document,如果有錯誤,希望大家指正。      1.使用sqoop匯入資料  sqoop import --connect jdbc:mysql://localhost/db --username foo --

Linux命令整理

- 使用者組的管理 - 磁碟管理 - 檔案目錄的打包及壓縮 - 軟體安裝 - yum安裝 lamp 下載 方式 curl -O wget -c http://mirrors.hust.edu.cn/apache/httpd/

Linux命令整理

- yum安裝lamp - 編譯安裝 - 防火牆 selinux - 開機啟動 管理 zip unzip yum -y install zip unzip 好比windows 安裝 WinRAR 軟體 zip

windows下rabbitmq 常用命令整理

rabbitmq服務的啟動 啟動伺服器的方式有兩種,一種為dos視窗,以命令列的方式啟動,命令為 rabbitmq-server [-detached] ,加-detached為後臺執行模式,如下

Linux進程相關的內容及命令小結

進程 linux概念:進程,一個活動的程序實體的副本,擁有生命周期,一個進程可能包含一個或多個執行流; 進程的創建進程: 每個進程的組織結構是一致的; 內核在正常啟動並且全面接管硬件資源之後,會創建一個Init的進程;而這個名叫init的進程負責用戶空間的進程管理; CentOS5及以前:SysV In

linux常用命令整理:shell基礎

程序猿 逆向 多條 希望 正則表達 group 運行 ls命令 交互式 大家好,我是會唱歌的程序猿~~~~~~ 最近在學習linux,閑暇之余就把這些基本的命令進行了整理,希望大家能用的上,整理的的目的是在忘了的時候翻出來看看^?_?^,前後一共分為五個部分

Linux基礎之常見命令用法

linux基礎命令入門(一)一、Linux文件目錄結構 在講述之前,先簡短的說說Windows文件結構,打開‘計算機’,看到的一個個的驅動器(盤符,例C盤、D盤等),點開其中任意盤符,看到的是一個個文件或文件夾,繼續打開...,每個盤都有自己的根目錄。若是把其打開過程畫下來,便可得到如下多棵倒樹並列的圖

linux基本命令總結

所在 ons 重復 輸入 結構 統計文件 數據連接 可選 多行 基本命令1.Linux的基本原則:1、由目的單一的小程序組成;組合小程序完成復雜任務;2、一切皆文件;3、盡量避免捕獲用戶接口;(盡量不和用戶進行交互,就是一個程序一但開始運行,就不需要用戶進行任何操作,如ls

linux常用命令雜記--Lsof

linux 根據 打開文件 cte data 由於 uid 內部 方法 lsof的用法 lsof全名list opened files,也就是列舉系統中已經被打開的文件。linux環境中,任何事物都是文件,設備是文件,目錄是文件,甚至sockets也是文件。所以,用好lso

Linux命令整理2018/9/9-2018/9/15

百度 大小寫 好用 quit tail 正則 數字 addition 查找文件 根據本周的Linux學習進度,整理了部分Linux知識及常用命令,待完善…… 1、顯示默認啟動方式(默認啟動目標): systemctl get-default 2、設置默認啟動方式(默認啟動目

Linux基本命令學習

1.ifconfig  IP查詢 2.ifup eth0  啟動網絡卡    ifdown eth0  關閉網絡卡 3.init 3  切換到程式碼介面    init 5  切換到圖形介面 4.ls [-option] 目錄名稱  顯示制定目錄下的內容  

Linux基礎之常用命令整理

Linux系統啟動流程   bios(找到啟動介質) --> mbr(找到boot loader  512B 446引導資訊 64分割槽資訊 2 標誌位 ) -->grub(選擇作業系統或者核心) -->kernel -->init   啟動BIOS程式 從儲存裝置中讀取

Linux使用命令記錄

Linux使用命令記錄(一) 2018-08-21 記錄一下今天使用到的Linux命令。 壓縮檔案和解壓檔案 壓縮: $ sudo tar zcvf work.tar.gz work/ $ sudo tar jcvf work.tar.bz2 work/ $ sudo

鳥哥的linux私房菜整理

1.磁碟第一個扂區主要記錄了兩個重要的資訊,分別是: 主要啟動記錄區(Master Boot Record, MBR):可以安裝開機管理程式的地方,有446 bytes 分割表(partition table):記錄整顆硬碟分割的狀態,有64 bytes MBR是很重要的,

linux下網路shell命令總結

網路和監控命令類似於這些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用於檢視 linux 伺服器 ip 地址,管理伺服器網路配置,通過 telnet

Linux聊天室專案知識整理

1、makefile的作用是什麼? makefile定義了一系列的規則來指定哪些檔案需要先編譯,哪些檔案需要後編譯,哪些檔案需要重新編譯,甚至於進行更復雜的功能操作,因為 makefile就像一個Shell指令碼一樣,其中也可以執行作業系統的命令。makefile帶來的好處

linux學習筆記整理

5.7 clean fig 轉載 net-tools linux 分別是 repo 兩個 ------------------------------------------ 轉載內容 --------------------- Linux升級命令有兩個分別是yum