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
1.登陆A服务器
2.ssh userName@ip地址 //跳转到B服务器
3.输入密码
4.scp A用户名@Aip地址:A服务器文件绝对地址 B服务器地址//.就表示直接拷贝到当前目录
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 查找不匹配的行数
23、ssh免密码登录
例:A机器ssh到B机器免密码登录
1、在A机器上执行ssh-keygen -t rsa命令
>ssh-keygen -t rsa
会在/home/登录A机器的用户/.ssh下生成id_rsa, id_rsa.pub文件,其中id_rsa.pub是公钥。
2、将A机器上生成的id_rsa.pub公钥拷贝到B机器上面;
3、将已拷贝到B上面的A的id_rsa.pub公钥添加到authorized_keys中
>cp A.id_rsa.pub authorized_keys
或者
>cat A.id_rsa.pub > authorized_keys
注:如果B要到A进行ssh免密码登录则就是反向的过程;