Linux常用命令

1、查找进程

>ps -ef|grep ngbs     //查找ngbs的进程

2、杀掉进程

>kill -9 750  //杀掉进程ID为750的进程

3、查看端口

>netstat -an|grep 18786

4、解压gz包

>gunzip -cd xx.tar.gz|tar -xvf-

5、解压tar包

>tar -xvf xx.tar

6、压缩tar包

>tar -cvf  logs.tar logs //将当前目录下的logs文件夹打包成logs.tar

7、rm删除命令

>rm logs.tar
>rm -rf   *.*
>rm -rf  testFolder
>rm -rf  *关键字*

8、查看文件内容

vi 文件名
cat 文件名
more 文件名
tail 文件名
head 文件名
sed '1,$' 文件名

9、linux服务器之间进行文件传递

1.登录A服务器
2.>ftp 10.137.161.60 //ftp目标服务器B
3.输入B服务器的用户名和密码
4.>put log.tar  //将A服务器当前目录下的log.tar文件传递给B服务器
5.在B服务器上的home/usename/目录下接收到log.tar文件
6.>quit //退出ftp

10、怎样压缩一个tar.gz包

>tar -czvf my.tar.gz bill   //将当前目录下的bill文件夹打包成my.tar.gz包。
>tar -czvf my.tar.gz bill error //将bill和error两个文件夹打包成my.tar.gz包。
注:gzip只能处理一个文件(一串字符流),所以要使用tar将整个文件夹集合成一串字符流,再经由gzip压缩。

11、怎样打开ftp服务

>service vsftpd restart
>service vsftpd stop
>service vsftpd start

12、mv移动或更名现有的文件或目录

>mv tomcat tomcat1 //将当前目录下的tomcat文件名更新为tomcat1。
    参数:-b  若需覆盖文件,则覆盖前请现行备份。
        -f   若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。
                -i   覆盖前先询问用户。
                -u  在移动或更改文件名时,若目标文件已存在且其文件日期比源文件新,则不覆盖目标文件。
        -v   执行时先生详细的过程信息。

13、tar命令

>tar -cf all.tar *.jpg
参数:-c表示新产生的包。
     -f指定包的文件名。
>tar -rf all.tar *.gif //将所有gif文件新增到all.tar包里面去。
>tar -tf all.tar  //解压出all.tar包中的所有文件。
>tar -czf all.tar *.gif //将所有gif文件打成一个tar包,并用gzip压缩成gz包。
>tar -xzf all.tar.gz //解压gz包
>tar -cif all.tar.bzz *.gif
>tar -xif all.tar.bzz
>tar -czf all.tar.z *.gif
>tar -xzf all.tar.z

14、查找文件

>find ./-name *gen.all.env*

15、截取日志

>tail -f catalina.out  > wy.log

16、展示年历

>cal 展示当月年历
>cal 2003 展示2003年全年年历

17、linux下怎样查看当前机器的ip地址

>ip addr
>ifconfig

18、验证telnet是否启动

>netstat  -antlp|grep 23

19、编辑文件

>vi test.sh
键入:i  插入,从当前光标所在之处插入所输入的字符。
        a 增加,从当前光标所在的下一个字符开始输入。
        o 插入新的一行,从行首开始输入文字。
insert的切换是按ESC键。
:w filename 将文件内容存入指定文件名的文件中。
:wq  保存当前文件并离开vi。
:q!    强制离开并放弃编辑的文件。

ctr+b 屏幕往后移动一页。
ctr+f  屏幕往前移动一页。
数字0 移动到文件的开头。
G   移动到文章的最后。

20、linux下命令行窗口上传下载文件

>rz 弹出文件上传选择框。
>sz -filename 下载文件到本地我的文档目录下。

21、linux下创建一个文件

>touch test.sh

22、查找文件内容

>grep -e 正则  filename       正则匹配
>grep -i  内容   filename 不区分大小写
>grep -c 内容   filename  查找行数
>grep -v 内容    filename 查找不匹配的行数

你可能感兴趣的:(Linux常用命令)