二:許可權的修改組管理
三:內容檢視,壓縮,解壓,檔案大小的檢視
四:vi 或者vim編輯器
五:管道 查詢 grep find locate wa
六:輸出及顯示
七:主機名hostname和hosts檔案的操作
八:軟體的安裝和解除安裝
九:jdk的安裝和配置
十:history的操作和幫助文件的使用
十一:系統狀態的 檢視
十二:防火牆
十三:關機重啟和其他命令
linux系統建立連線有兩種方式,(1)通過sc-s 檔名的方式建立 sc –l 檔名 鏈結名 (表示建立硬鏈結) sc -s 檔名 鏈結名 (表示建立軟連線)
(2)通過ln 命令來建立。 ln 檔名 鏈結名 (表示建立乙個硬鏈結) ln –s 檔案表示建立乙個軟連線
二:許可權的修改和組的管理
chmod檔案所有者或者root使用者對檔案的許可權的修改操作:
chmod [u|g|o|a][+-=][rwx] 檔案路徑名 (表示對檔案的許可權的修改可以是root使用者也可以是檔案所有者)
還有一種方式就用數字來代替:
chmod 775 檔案路徑名 (表示檔案的訪問許可權是rwx rwx r-x)
分配所有者及所屬組,root使用者可以使用的關鍵字chown
chown b :crxy ***.txt 把原來檔案所有者是crxy的檔案的所有者給了b
chown -r b :crxy ***.txt 遞迴把原來所有者是crxy的檔案的所有者給b
分配所屬組root許可權可以操作關鍵字 chgrp
chgrp b crxy.txt 把crxy.txt檔案加入到b使用者組中
chgrp b crxy 把crxytest這個資料夾中的檔案遞迴的加入到b使用者組中
id檢視顯示目前登陸的使用者的uid和gid
groups crxy 檢視crxy這個使用者所屬那個使用者組
usermod 修改所在的屬性
usermod -l crxy 鎖定crxy這個使用者
usermod -u crxy 解鎖crxy這個使用者
usermod -g b crxy 強制把crxy這使用者加到b使用者組中
三:檔案內容,大小檢視 壓縮加壓
用cat檢視內容 tac是倒著顯示檔案內容
cat file1 file2>file3 把檔案file1和file2合併到file3中
more 分屏顯示文字內容
du命令檢視文件檔案夾的大小
du –ch 顯示檔案大小以及當前目錄的總大小
du –sh 顯示當前目錄下檔案大小和資料夾總大小
du –ah crxytest 顯示crxytest目錄下所有檔案大小和crxytest檔案的總大小
壓縮檔案 tar命令
tar -zcvf crxyte.tar.gz /home/crxy/crxytest/crxy.txt 把crxy.txt用gzip演算法壓縮成crxy.tar.gz檔案。如需要解壓該檔案則:tar –zxvf crxyte.tar.gz 用gzip演算法把crxyte.tar.gz檔案給解壓。 檢視壓縮檔案中的檔案 tar –tvf crxyte.tar.gz的方式檢視
還可以用另外一種演算法來壓縮解壓 檢視檔案
tar -jcvf crxyte.tar.bz 2 /home/crxy/crxytest/crxy.txt 壓縮
tar -jxcvf crxyte.tar.bz2 解壓
tar -jtvf crxyte.tar.bz2 檢視壓縮檔案中的內容
四:vi vim 編輯器
i(在游標行首輸入) i( 在游標左邊輸入)
命令列:x(刪除乙個字元) ddp(剪下一行) dd(刪除一行) yyp(複製一行) u(撤銷操作) r(替換)
末行模式:
退出插入模式esc 輸入(:)進入末行模式 wq(儲存並退出)w(儲存)q(退出)q!(強制退出)
五:查詢grep find locate
locate命令需要在系統先設定乙個資料庫,在查詢檔案的時候不是在磁碟中查詢,如果沒找到記錄,就用update更新資料庫。
find命令格式如下
find –user crxy –name 「crxytest」 exec rm –f {} \;在crxy使用者下面的查詢檔案名中含有crxytest的檔案並執行移除操作。
grep命令格式
grep aa a.txt在a.txt檔案中找含有aa的行或者grep a crxytest 在crxytest中找路徑名稱含有a的檔名稱。
六 輸出顯示
echo 輸出檔案路徑 還可以向檔案中寫入內容。echo和export可以顯示輸出內容還可以設定環境變數。
七:修改主機名和hosts檔案
進入vi /etc/sysconfig/network hostname=主機名
或者vi /etc/ hosts 修改主機名
八 軟體的安裝和解除安裝
第四步 通過source /etc/profile 是配置檔案生效
也可用壓縮檔案的方式安裝檔案,第一步先解壓檔案,其他步驟和上面的一致。
軟體的解除安裝rpm -e 軟體名
查詢軟體是否安裝 rpm -qa |grep 軟體名
軟體公升級 rpm -u 軟體名
九 jdk的安裝和環境變數的配置
有三種方式。其中兩種軟體的安裝和解除安裝已經介紹了。第三種就是通過yum的方式去安裝。 yum install 安裝軟體 yum update 公升級軟體
yum info 顯示安裝軟體的資訊 yum list 顯示安裝軟體的資訊
yum clean all 清除快取
十 hisrtory的操作以及幫助文件的使用
history n 返回最近n條命令 history clean 清除歷史記錄 history –c 清除歷史記錄
help 對工具的簡單介紹 man對工具的詳細介紹 info對工具詳細用法概述
十一:系統狀態的檢視
主要有ps命令主要對系統的程序和軟體的檢視。netstat 對系統程序和軟體的檢視得更為詳細,並且還有軟體使用的協議和socket套接字的顯示。top顯示系統實時動態程序軟體的狀態,主要用在檢視那個程序消耗cpu資源最多,記憶體占用多少。
十二:service iptables staus 檢視防火牆的狀態 service iptables stop 暫時關閉防火牆
service iptables start 開啟防火牆 chkconfig iptables off 永久關閉防火牆
chkconfig iptables on 永久開啟防火牆 chkconfig –list ipatbles 檢視防防火牆的狀態 iptables –nl 檢視防火牆的規則 修改防火牆規則 /etc/sysconfig/iptables
十三 其他命令和關鍵重啟
sudo命令:主要用於普通使用者使用root許可權的命令操作:
用vi /etc/sudoers 進入配置檔案 df –h 檢視硬碟的情況 fdisk –l 檢視需要格式化盤的情況 who 檢視當前那些使用者在登入 free 檢視還有多少資源可用 uname -a檢視系統版本資源資訊
reboot 重啟 halt關閉系統 shutdown 關機 exit 退出
Linux高階命令
當我們熟悉一定的基礎命令時,我們往往會接觸到一些高階的命令操作,或者說是陌生的命令操作。2.1.程序除錯 gdb 程式互動除錯 gdb是乙個由gnu開源組織發布的 unix linux作業系統下的 基於命令列的 功能強大的程式除錯工具。對於一名linux下工作的c 程式設計師,gdb是必不可少的工具...
Linux命令高階
nl命令在linux系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號!其預設的結果與 cat n 有點不太一樣,nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊 0 等等的功能 ocate 讓使用者可以很快速的搜尋檔案系統內是否有指定的檔案。其方法是先建立乙個包括系統內所...
Linux高階命令
作用 操作伺服器的主機名 讀取和設定 用法1 hostname 表示輸出完整的主機名 用法2 hostname f 表示輸出當前主機名的fqdn 全限定網域名稱 作用 檢視乙個使用者的一些基本資訊 包含使用者id,使用者組id,附加組id 該命令如果不指定則預設當前使用者 用法1 id 預設使用者資...