linux 日常操作 更新中

2021-08-26 20:06:28 字數 1810 閱讀 7070

1. 修改使用者shell   需要root許可權

chsh -s  /bin/csh username //username:使用者名稱
2. 操作使用者

useradd -g groupname -s /bin/csh -d /home/king -m king

passwd king

userdel -r king

3.資料庫

sqlplus / as sysdba

startup / shutdown /shutdown immediate

lsnrctl start /lsnrctl status

export oracle_sid=orcl

4. 檔案

df -m //檢視硬碟分割槽大小

du -m //檢視資料夾

du -sh * //檢視當前資料夾每個子資料夾大小

file ***.so //檢視 32位,64位

free -h //檢視記憶體

fdisk -l //檢視硬碟

lsof //檢視動態鏈結庫使用情況

ldd -r //檢視動態鏈結庫呼叫其他庫的情況

5. 突破 grep的方法 (由於資料夾的檔案數過多,出現不能gerp情況)

find . -name '*.unl' > allfile.txt

cat allfile.txt |xargs -n 10 grep '5845'

6. 批量在檔案末尾追加內容

#!/bin/bash

for file in $(find . -name '*.unl')

do cat 1.txt >> $(file) // 1.txt 預要新增的內容

done

7. 檢視記憶體和內容

top                                            //記憶體,程序  u:輸入使用者檢視

mpstat 1 //每秒重新整理cpu使用情況

vmstat 1 //每秒重新整理記憶體增長情況

ls | more //翻頁

ls | less //上翻 、下翻

chown -r gname:uname * //修改使用者使用者組

chmod 755 * //修改檔案執行許可權

find . -name '*.unl' -exec rm -rf {} \; //查詢刪除操作

find . -name '*.log' -exec du -sh {} \;//查詢統計檔案大小

echo $shell | tee -a 1.txt //帶列印同時輸出到檔案效果

8. 共享記憶體

ipcs -mp          //檢視共享記憶體

ipcs -m //檢視

ipcs -m shmid //刪除

Linux命令學習 日常更新

可以利用 cat grep 來進行常見的日誌排查 定位 如 cat error.log grep error 可以加上 a 5 表示查詢到error字元,並且顯示error所在行的之後5行 管道符 的命令格式 命令a 命令b 意義 命令a的輸出作為命令b的操作物件 env 檢視所有的環境變數 his...

Anaconda 常用操作指南(日常更新)

a.新增清華源 b.新增中科大源 c.在linux系統中 將以上配置檔案寫在 condarc 中 使用指令 d.刪除源 conda config remove channels https a.linux系統下 修改 pip pip.conf 如果沒有此檔案,可以建立此資料夾和檔案 內容如下 b.w...

Oracle日常操作小常識(持續更新)

如何檢視各個表空間占用磁碟情況?sql col tablespace format a20 sql select b.file id 檔案id號,b.tablespace name 表空間名,b.bytes 位元組數,b.bytes sum nvl a.bytes,0 已使用,sum nvl a.b...