linux 常用命令

2022-07-23 06:18:17 字數 3760 閱讀 7786

linux 檢視硬碟使用情況:

[root@localhost tool]# df -h

檔案系統 容量 已用 可用 已用% 掛載點

devtmpfs 7.6g 0 7.6g 0% /dev

tmpfs 7.6g 0 7.6g 0% /dev/shm

tmpfs 7.6g 210m 7.4g 3% /run

tmpfs 7.6g 0 7.6g 0% /sys/fs/cgroup

/dev/sda1 1014m 142m 873m 14% /boot

tmpfs 1.6g 0 1.6g 0% /run/user/0

linux檢視根目錄下所有資料夾大小的方法如下:

1、進入根目錄:cd /

2、使用命令 : du -sh * 檢視根目錄下每個資料夾的大小

3、進入占用空間比較大的資料夾,然後再使用2中命令查詢大檔案。

du -ah --max-depth=1 a表示顯示目錄下所有的檔案和資料夾(不含子目錄,h表示以人類能看懂的方式,max-depth表示目錄的深度。

linux 登陸命令:

常用格式:ssh [-l login_name] [-p port] [user@]hostname

[root@localhost tool]# ssh [email protected]

connecting to 192.168.1.103:22...

connection established.

to escape to local shell, press ctrl+alt+].

linux 登出命令:

[root@localhost tool]#logout

connection closing...socket close.

connection closed by foreign host.

disconnected from remote host(192.168.1.103:22) at 17:33:07.

type `help' to learn how to use xshell prompt.

linux中的find命令——查詢檔案名

**:1.在某目錄下查詢名為「elm.cc」的檔案

find /home/lijiajia/ -name elm.cc

2.查詢檔案名中包含某字元(如"elm")的檔案

find /home/lijiajia/ -name '*elm*'

find /home/lijiajia/ -name 'elm*'

find /home/lijiajia/ -name '*elm'

3.根據檔案的特徵進行查詢

find /home/lijiajia/ -amin -10 #查詢在系統中最後10分鐘訪問的檔案

find /home/lijiajia/ -atime -2 #查詢在系統中最後48小時訪問的檔案

find /home/lijiajia/ -empty #查詢在系統中為空的檔案或者資料夾

find /home/lijiajia/ -group baron # 查詢在系統中屬於group baron 的檔案

find /home/lijiajia/ -mmin -5 # 查詢在系統中最後5 分鐘裡修改過的檔案

find /home/lijiajia/ -mtime -1 #查詢在系統中最後24 小時裡修改過的檔案

find /home/lijiajia/ -nouser #查詢在系統中屬於作廢使用者的檔案(不明白是什麼意思)

find /home/lijiajia/ -amin 10 #查詢在系統中最後10分鐘訪問的檔案

find /home/ftp/pub -user baron #查詢在系統中屬於baron這個使用者的檔案

(ps:以上都是在 /home/baron/資料夾下進行的操作)

4.使用混合查詢方式查詢檔案

find /tmp -size +10000000c -and -mtime +2 #查詢/tmp目錄中大於10000000位元組並且在48小時內修改的某個檔案

find /tmp -user tom -or -user george #查詢/tmp目錄中屬於tom或者george這兩個使用者的檔案

find /tmp ! -usr fred #查詢/tmp目錄中不屬於fred的檔案

5.查詢並顯示檔案

find /home/lijiajia/ -name 'elm.cc' -ls #在目錄下查詢名為「elm.cc」的檔案,並顯示這些檔案的資訊

6.常用命令

pwd     :顯示當前工作目錄

cd       :改變目錄  (cd直接回到使用者目錄)

ls       :列出檔案和目錄

ls -a    :顯示隱藏檔案

ls -l    :顯示長列**式

mkdir    :建立目錄

rmdir    :刪除空目錄

touch    :建立空檔案

cp       :復件命令 cp -r dir1 dir2 遞迴複製命令(複製子目錄資訊) 引數f 覆蓋

mv       :移動檔案和改檔名

rm       :刪除檔案和目錄

rm -rf * :刪除所有內容(包括目錄和檔案) 引數r遞迴 引數f強制

ln       :建立符號連線

ln -s  :源  目錄

ln -s /etc/inittab inittab  (inittab指向實際檔案/etc/initab)

more   :顯示檔案內容,帶分頁

less     :顯示檔案內容帶分頁

grep     :在文字中查詢內容 (grep -n "內容" 檔名/目錄*)

|        :管道命令 | : find / -name *.html |grep bookmark

7.rpm常用命令

rpm查詢

rpm -qa :查詢所安裝的所有rpm軟體包

rpm -qa | more

rpm -qa | grep x

rpm -ql 軟體包名 :查詢軟體包中的檔案

rpm -ql file

rpm -ql jdk

rpm -q 軟體包名 :查詢軟體包是否安裝

rpm -q xinetd

rpm -q foo

rpm -q xinetd file bash

rpm -qf 檔案全路徑名 :查詢檔案所屬的軟體包

rpm -qf /etc/passwd

rpm -qf /root/install.log

rpm -qi 軟體包名 :查詢軟體包資訊

rpm -qi file

rpm -qp 包檔名 :查詢包的資訊對這個軟體包的介紹

rpm -qp jdk-1_5_0-linux-i586.rpm

rpm -qpi jdk-1_5_0-linux-i586.rpm

rpm -qpl jdk-1_5_0-linux-i586.rpm

Linux常用命令之Linux常用命令實戰知識點

在在複習linux,這是以前做的筆記,分享一下。linux系統 一切皆檔案 操作檔案就是操作linux系統 一 linux版本 1 redhat 企業版 收費 2 centos redhat的社群版 免費 3 ubuntu 4 紅旗 二 linux的特點 1 多使用者 多工 2 豐富的網路功能 3 ...

LINUX常用命令

一 目錄結構 目錄名稱 意 義 vmlinuz 該目錄中存放的是系統核心 bin 該目錄中存放linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。boot 該目錄下存放的都是系統啟動時要用到的程式,當用lilo引導linux時,會用到這裡的一些資訊 dev 該目錄包含了linux系統中使用...

linux 常用命令

ssh 連線 eg.ssh l mike www.mydomain.com or 192.168.0.1 scp 複製 本地 遠端 scp localfile username tohost newfile 遠端 本地 scp username tohost remotefile local 把tx...