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