linux命令備忘

2021-09-24 20:37:04 字數 2156 閱讀 5575

用vi命令開啟檔案直接跳到最後一行的方法如下:

:$ 跳到檔案最後一行

find / -name httpd.conf  #在根目錄下查詢檔案httpd.conf,表示在整個硬碟查詢

一、檢視linux系統版本的命令(3種方法)

1、cat /etc/issue,此命令也適用於所有的linux發行版。

[root@s-centos home]# cat /etc/issue

centos release 6.5 (final)

kernel \r on an \m

2、cat /etc/redhat-release,這種方法只適合redhat系的linux:

[root@s-centos home]# cat /etc/redhat-release

centos release 6.5 (final) 

3、lsb_release -a,即可列出所有版本資訊:

如下例子所示: 32位linux系統顯示32, 64位linux系統顯示64。最簡單、快捷的方法。

getconf long_bit

32檢視機器記憶體及使用情況

free -h

檢視硬碟空間

df - h

檢視當前目錄下各個檔案及目錄占用空間大小

du -sh *

檢視機器埠使用狀態

netstat -ntlp

yum install -y lrzsz

刪除dirname目錄下的所有東西

rm [選項] 檔案

修改資料夾許可權

chmod  777 /var/home/userid/cc

permission denied

解決的辦法:

$ sudo chmod -r 777 某一目錄

修改檔案所屬使用者及組名

chown 使用者名稱   檔名  -r

chgrp  使用者名稱    檔名  -r

chown lixinyao  config.status  -r

chgrp lixinyao  config.status  -r

chown lixinyao  config.status  -r

chgrp lixinyao  config.status  -r

建立檔案

touch readme.txt

若修改其他使用者,如oracle 的密碼,可直接輸入passwd oracle

檢查某個資料夾下各檔案大小

du -h --max-depth=1 /opt/*

在vim 開啟檔案中搜尋指定字串

從開頭搜尋

在命令模式下,輸入/你要查詢的字元

centos7中檢視防火牆狀態

sudo systemctl status firewalld

關閉防火牆

systemctl stop firewalld.service

在開機時禁用防火牆服務:

systemctl disable firewalld.service

檢查gitlab版本號

cat /opt/gitlab/embedded/service/gitlab-rails/version

to free pagecache://釋放頁快取

echo 1 > /proc/sys/vm/drop_caches

to free reclaimable slab objects (includes dentries and inodes)://釋放inode和目錄樹快取

echo 2 > /proc/sys/vm/drop_caches

to free slab objects and pagecache://包括1和2,即釋放所有快取

echo 3 > /proc/sys/vm/drop_caches

打gz壓縮包

tar -zcvf /home/xahot.tar.gz /xahot

tar -zcvf 打包後生成的檔名全路徑 要打包的目錄

例子:把/xahot資料夾打包後生成乙個/home/xahot.tar.gz的檔案

解壓操作:

#tar -zxvf /usr/local/test.tar.gz

linux 命令 備忘

排除某個資料夾 具體應該是 prune這個引數 比如你想找某個dll檔案,但不想找.dirname這個資料夾應該這麼寫 find path dirname prune o name dll print r 遞迴,e 正則 l 只顯示檔名 grep 排除某個目錄 exclude dir grep 顯示...

linux命令備忘

命令大全網 分割槽 mount umount fdisk 虛擬機器擴容 dd命令 dd 0.檢視ubuntu的版本 sudo lsb release a 0.查詢 find find 的 name引數的準確名字,如果想找名字相關的可以用萬用字元,如lib 查詢目錄下的所有檔案中是否含有某個字串 fi...

Linux命令備忘

1.查詢大於1g的檔案,執行某操作 find type f size 1g exec 2.查詢指定名字的檔案 3.刪除除了某檔案外的其他檔案 rm rf filename 4.殺死所有程序名為processname的程序 kill 9 ps ef grep processname awk 5.檢視指...