Linux常用命令

来源:互联网 发布:网络平台玩彩票合法吗 编辑:程序博客网 时间:2024/06/06 09:45

linux 常用命令

 

1. tail -n 50   文件名

   查看文件的后多少行

 head 查看文件的开头几行

   head–n 5 1.txt    

 

2. 打开文件

  cat -n   文件名

 

3. 强制删除文件夹

   rm -rf 文件名

4. ps -ef |grepjava 查看进程 tomcat


5. kill -9 123   杀掉tomcat进程123


6. rz -be  打开上传对话框


7../startup.sh  执行启动tomcat服务命令


8. ll显示文件夹下详细信息


9.tail -f 文件名  查看文件最新的写入内容


10.cd ~ 回到home目录 


11. mkdir test 创建test文件夹 


12. vi 文件名 ,按i 进入编辑模式

 

退出并保存 ESC  :wq

 

退出不保存 ESC  :q!

 

head -n 20 example.txt 显示文件example.txt 的前二十行内容

 

13. find .-name "*.log" -exec cp {} test3 \;

 

  查找当前目录下是log类型文件,并复制到当前目录下的test3文件中

  

http://www.cnblogs.com/peida/archive/2012/11/14/2769248.html  参照


 

14. 

从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行

find / -type f -name "*.log" |xargs grep "ERROR"

例子:从当前目录开始查找所有扩展名为.in的文本文件,并找出包含”thermcontact”的行

find . -name "*.in" | xargs grep"thermcontact"

  

$ grep "被查找的字符串" 文件名

例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件

grep "thermcontact" */*.in

 

从文件内容查找与正则表达式匹配的行:

$ grep –e “正则表达式” 文件名

 

查找时不区分大小写:

$ grep –i "被查找的字符串"文件名

 

查找匹配的行数:

$ grep -c "被查找的字符串"文件名

 

从文件内容查找不匹配指定字符串的行:

$ grep –v "被查找的字符串"文件名

 

 

15. service mysqld status

查看状态

service mysqld start

启动服务

service mysqld stop

中止服务

16.

find   /home   -mtime   -2                 在/home下查最近两天内改动过的文件
find   /home   -size   +512k                查大于512k的文件
find   /home   -size   -512k               查小于512k的文件

find   -name ap* -o -name may*   查找以ap或may开头的文件

find   /home   -perm   0700                查权限为700的文件或目录

查询当天修改过的文件
find   ./   -mtime   -1   -type f   -exec   ls -l   {} \;


17. du -skh /*   |  sort -n  //查看根目录下各目录占空间:


   eg:apache-tomcat-7.0.55 目录下文件大小



ls实现列文件按时间排序


1) ls -lt  时间最近的在前面


2) ls -ltr 时间从前到后


3) 利用sort


    ls -l | sort +7 (日期为第8列)   时间从前到后


    ls -l | sort -r +7      时间最近的在前面


找出占用空间较大的文件
find/home-size +2000K


chkconfig 

显示开机可以自动启动的服务 chkconfig --list
添加开机自动启动***服务 chkconfig --add *** 
删除开机自动启动***服务 chkconfig --del ***   

0 0
原创粉丝点击