工作中常用的linux命令,工作中常用的Linux命令
1、Linux軟件安裝命令
2、壓縮解壓縮
unzip -d apache-tomcat.zip
tar -zxvf apache-tomcat.zip ---解壓縮
tar -zcvf apache-tomcat.zip apache-tomcat --壓縮apache-tomcat目錄下的所有文件
3、在指定目錄下搜索文件
find / -name "a.txt" 在根目錄下搜索 find . -name "[a-z][A-Z][0-9]" 在當前目錄下搜索 find /ect -mtime -5 查看5日內修改的文件 find /logs -type f -mtime +3 -exec ls -l{}\ 列出3天前的日志文件的詳細信息 find /ect -name "paa" -ok grep "158" {}\ 執行命令帶提示
find /ect -name "core" -print | xargs echo "" > /tmp/a.log
find . -name \ -type f -print | xargs grep "abc" stat fileName/dirName 查看文件/目錄詳情 4、根據關鍵字過濾文件 grep "log" *
5、查看和殺死進程
ps -ef | grep java
kill -9 pid
6、當前目錄執行可執行文件
./startup.sh
7、更改文件的權限
chmod +x *
8、創建用戶組用戶:
groupadd -g 008 test
useradd -g test -d /home/a -m a -s /user/bin/csh -u 008
passwd 12ed
9、查看空間大小
df 查看目前磁盤剩余的磁盤空間
du -h 查看文件大小
du -sh --max-depth=1 /home 查看目錄占用空間大小,目錄遍歷深度為1
10、查看用戶登錄系統時默認使用的shell
echo $SHELL
finger 命令(一般被禁用),查看用戶信息。 finger -l test
vi /etc/passwd
11、查看目錄下,占空間最大的一些文件
du -sh * | sort -nr
12、默認情況下當bash shell啟動,它將自動執行位于用戶主目錄的.bashrc文件中的命令。許多Linux發行版還使用該文件加載一個包含系統所有命令和設置的通用文件。該通用文件通常加載到/etc/bashrc文件。該文件經常用于設置各種應用程序中使用的環境變量。
13、scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz 遠程復制。
14、netstat | grep 'tomcat' 查看啟動的服務
15、service httpd stop 使用service來開啟和停止服務
16、chkconfig --list winbind 查看winbind服務是否開機自動啟動。可以看見6個開機級別的啟動配置。
17、ntsysv 可視化見面開啟和停止服務。
18、ulimit -a 配置Linux的文件句柄數。解決Socket/File: Can’t open so many files的問題。
19、lsof
20、ipcs 是linux/uinx上提供關于一些進程間通信方式的信息,包括共享內存,消息隊列,信號。
ipcs -a 是默認的輸出信息 打印出當前系統中所有的進程間通信方式的信息
ipcs -m 打印出使用共享內存進行進程間通信的信息
ipcs -q 打印出使用消息隊列進行進程間通信的信息
ipcs -s 打印出使用信號進行進程間通信的信息
21、系統信息查看
cat /proc/version ----查看Linux系統的內核版本
lsb_release -a ----列出所有的版本信息
cat /proc/meminfo ------內存信息
cat /proc/cpuinfo ------cpu信息
fdisk -l ------硬盤信息
dmesg | grep -i eth ------顯卡信息 ifconfig -a ------網卡信息
22、使用RPM安裝,查看,卸載軟件,執行這些操作需要用戶擁有執行權限
rpm -qa ----------查看安裝軟件的列表
rpm -ivh installPackageName ------安裝軟件包
rpm -e -nodeps installPackageName ------卸載軟件
23、文件主機間傳送
scp在跨機器復制的時候為了提高數據的安全性,使用了ssh連接和加密方式,如果機器之間配置了ssh免密碼登錄,那在使用scp的時候密碼都不用輸入。
scp -r root@43.224.34.73:/home/lk /root ----將43.224.34.73的lk下的所有文件傳送到本機/root下。
scp -r /root/lk root@43.224.34.73:/home/lk/cpfile ----將本機/lk目錄下的文件傳送到73上
24、Linux主機登錄別的主機 ssh cp@192.168.2.3 ---ssh是加密協議,如果本機用戶名和2.3一致可以不加用戶名。
25、expect就是用來做交互用的,基本任何交互登錄的場合都能使用,但是需要安裝expect包
26、Cent OS卸載KDE桌面
yum groupremove kde-deskstop
總結
以上是生活随笔為你收集整理的工作中常用的linux命令,工作中常用的Linux命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 硬盘变小oracle不能连接,服务器更换
- 下一篇: linux脚本结束语,读《Linux S