linux

Posted q55091

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux相关的知识,希望对你有一定的参考价值。

./hello.sh    sh hello.sh

grep -o world a.txt | wc -l     a.txt 里 world 这个单词的次数

date -d ‘1970-01-01 UTC 1199116800 seconds‘ 

1.grep

-a :将binary文件以text文件的方式查找数据

-c :计算找到‘查找字符串’的次数

-i :忽略大小写的区别,即把大小写视为相同

-v :反向选择,即显示出没有‘查找字符串’内容的那一行

 

tail -f /data/log/jetty/server.log | grep 扫描

grep --color=auto ‘MANPATH‘ /etc/man.config 加颜色

ls -l | grep -i file 忽略大小写

 

 

2.find

find [PATH] [option] [action]

find / -name passwd # 查找文件名为passwd的文件

find -name *aaa*

find /root -mtime 0 # 在当前目录下查找今天之内有改动的文件

find . -size +12k # 查找当前目录中大于12KB的文件,注意c表示byte

 

 

3.cp mv rm

-r :递归持续复制,用于目录的复制行为

-f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖

rm –rf

 

4.ps

ps -ef

ps –aux

time ps aux 计算进程的执行时间,前面加time

 

5.cd

cd ./path          # 切换到当前目录下的path目录中,“.”表示当前目录

cd ../path         # 切换到上层目录中的path目录中,“..”表示上一层目录

 

 

6.查看文件

 

cat text | less # 查看text文件中的内容

more test.txt  enter 下一页

less test.txt  pageup  pagedown  q:

技术分享

 

tail

1、tail -f filename

说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。

 

2、tail -n 20 filename

说明:显示filename最后20行。

 

3、tail -n +20 filename

说明:显示filename前面20行。

 

4、tail -r -n 10 filename

说明:逆序显示filename最后10行。

 

 

Vi和vim

Vi  filename       //打开filename文件 i进入编辑模式

:w       //保存文件

:w vpser.net //保存至vpser.net文件

:q          //退出编辑器,如果文件已修改请使用下面的命令

:q!        //退出编辑器,且不保存

:wq         //退出编辑器,且保存文件

 

Vim代码编辑,可以用不同的颜色来加亮你的代码

 

7其他命令

chgrp users -R ./dir # 递归地把dir目录下中的所有文件和子目录下所有文件的用户组修改为users

ssh [email protected] 连接到其他服务器

top(free -m) 查看内存

df –h 查看硬盘

本机复制文件到某服务器 scp (-r 目录)待复制文件 [email protected]:远程目标目录

比较2个相似文件中不同的内容 diff file1 file2

如何设置命令别名,设置后如何永久生效

写在用户home目录下的.bashrc文件中(或/etc/profile)

 

 

8.压缩解压

.zip

解压:unzip FileName.zip

压缩:zip FileName.zip DirName

.rar

解压:rar x FileName.rar

压缩:rar a FileName.rar DirName

.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

 

以上是关于linux的主要内容,如果未能解决你的问题,请参考以下文章

Linuxfind以时间为条件查找|定期删除7天前的文件

linuxfind查找大于多少天的文件,并删除之

linux find命令怎么用

linux find命令-print0和xargs中-0使用技巧(转载)

find命令

Linux find 命令权限被拒绝