Linux常用指定

2021-10-14 17:00:37 字數 1168 閱讀 8057

cd:是change directory的縮寫,用來切換工作目錄,語法:cd [相對或絕對路徑或特殊符號]

locate:原理是updatedb會把檔案系統中的資訊存放到資料庫databases中(但一般一天才執行一次,所以locate找不到新建立的檔案,需要先手動執行updatedb,再執行locate),locate從資料庫中讀資料;

find:在目錄結構中搜尋檔案,並執行指定的操作

語法:find pathname -options [-print -exec ...]

pathname :為 find命令所查詢的目錄路徑。例如用.來表示當前目錄,用/來表示系統根目錄(find查詢範圍為目標目錄及其子目錄所有檔案及目錄);

-exec: find命令對匹配的檔案執行該引數所給出的shell命令。相應命令的形式為'command' ;,注意和;之間的空格;

-print: find命令將匹配的檔案輸出到標準輸出;

單純tar僅為打包(多個檔案包成乙個大檔案),加上引數-j(bzip2格式.bz2)、-z(gzip格式.gz)可以備份、壓縮(-c)、解壓(-x),備份一般比壓縮多加引數-p(保留原本檔案的許可權與屬性),-c可以指定解壓到特定目錄;bzip2、gzip只能對單一檔案壓縮;

yum安裝

yum中沒有時用,適用於centos、fedora、redhat及類似系統;

apt方式安裝
安裝deb包,類似yum安裝,適用於debian, ubuntu 以及類似系統;

deb包安裝
適用於debian, ubuntu 以及類似系統;

解壓即用
大多數非開源的商業軟體都採取這種辦法;

軟體自己的模組/包管理器
如python:系統的源中不可能包含該軟體的所有模組; 系統的源中該軟體的模組的更新要遠遠滯後於最新版本;手動安裝python,並用python 自帶的 pip 安裝模組(類似yum);

編譯安裝

linux提取指定行至指定位置

bin csh f if f errorlog.rpt then rm rf errorlog.rpt endif ls log loglst.lst 將log檔案寫到指定檔案 loop execute set n wc l loglst.lst 得到log檔案個數 行數 echo n set i ...

linux指定執行級別

執行級別說明 0 關機 1 單使用者 找回丟失密碼 2 多使用者狀態沒有網路服務 3 多使用者狀態有網路服務 4 系統未使用保留給使用者 5 圖形介面 6 系統重啟 常用執行級別是 3 和 5 要修改預設的執行級別 可改系統的執行級別的配置檔案 etc inittab 的 id 5 initdefa...

linux開放指定埠

linux開放指定埠命令 方式一centos 複製 1 開啟防火牆 systemctl start firewalld 2 開放指定埠 firewall cmd zone public add port 1935 tcp permanent 命令含義 zone 作用域 add port 1935 t...