`

linux 常用命令

 
阅读更多

以下从网上搜索得来,作为学习备忘 

 

1 linux上传或下载某个文件

xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz

 

首先你的Ubuntu需要安装rz.sz(如果没有安装请执行以下命令,安装完的请跳过.其它版本linux请自行安装相应软件)

 

sudo apt-get install lrzsz

 

安装完毕即可使用

rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具

windows端需要支持ZModem的telnet/ssh客户端(xshell支持,好像putty不支持),SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)

运行命令rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录

运行命令sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了

修改文件名

mv  wenjian  ziliao

 

2 Linux 删除文件夹和文件的命令

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。

直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字

-r 就是向下递归,不管有多少级目录,一并删除

-f 就是直接强行删除,不作任何提示的意思

 

 

3 实时查看tomcat运行日志

 

动态跟踪文件file的增长情况 tail -f file

动态跟踪文件file的增长情况(output appended data as the file grows),tail会每隔一秒去检查一下文件是否增加新的内容,如果增加就追加在原来的输出后面显示。但这种情况,必须保证在执行tail命令时,文件已经存在。

如果想终止tail -f的输出,按Ctrl+C中断tail程序即可。如果按Ctrl+C不能中断输出,那么可以在别的终端上执行killall tail强行终止。

 

1、tail -f catalina.out

2、这样运行时就可以实时查看运行日志了

3、Ctrl+c 是退出tail命令。

 

4 新建文件夹

mkdir  software_jd

重命名文件夹名称

mv software_jd/ software

 

5 查看系统名称和为数

uname

uname -a

 

6 查找文件

find . -maxdepth 1 -name “@*”

这个命令意思是,查找当前目录下以@开头的文件或者目录,

搜索深度为一级也就是只在当前目录找,

不进入子目录,

如果你要从/目录开始找就

find / -maxdepth 1 -name “@*”

如果想搜全盘,就把-maxdepth 1 去掉

 

7 安装telnet

不能用!!!提示:-bash: telnet: command not found (2014-06-10 11:50:45)

 

1、[root@localhost ~]# telnet 

bash: telnet: command not found

2、 查询了是否安装Telnet包,结果如下:

[root@localhost ~]# rpm -qa telnet*

telnet-server-0.17-47.el6.i686

3、又查询了xinetd的状态:

[root@localhost ~]# service xinetd status

xinetd (pid  2967) 正在运行...

4、使用ntsysv命令,开启了Telnet服务;同时,也查看 /etc/xinetd.d/telnet 文件,将将“disable = yes”  改为“disable = no”;也重启了服务 [root@CentOS5 /]#service xinetd restart

在系统服务里面,也查看过,telnet服务和xinetd也都是工作状态。

 

解决方式,重装一下telnet客户端。

centos、ubuntu

yum list telnet*   查看telnet相关的安装包

yum install telnet-server 安装telnet服务

yum install telnet.* 安装telnet客户端

 

8 解压到指定路径

[root@localhost memcached-1.4.5]# tar -zxvf memcached-1.4.5.tar.gz -C /software_setup/

 

-C /software_setup/ 指定路径

 

解压war

jar -xvf  **.war

 

9 文件复制

将home/wangshiming/Downloads里面的文件和文件夹等复制到home/wangshiming/tools目录 怎么实现

 

cp -rf /home/wangshiming/Downloads/* /home/wangshiming/tools

 

 

10 Linux 查看当前时间及修改

 

一、查看和修改Linux的时区

1. 查看当前时区

命令 : "date -R"

2. 修改设置Linux服务器时区

方法 A

命令 : "tzselect"

方法 B 仅限于RedHat Linux 和 CentOS

命令 : "timeconfig"

方法 C 适用于Debian

命令 : "dpkg-reconfigure tzdata"

3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件

cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

例如:在设置中国时区使用亚洲/上海(+8)

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

二、查看和修改Linux的时间

1.查看时间和日期

命令 : "date"

2.设置时间和日期

例如:将系统日期设定成2009年11月3日的命令

命令 : "date -s 11/03/2009"

将系统时间设定成下午5点55分55秒的命令

命令 : "date -s 17:55:55"

3.将当前时间和日期写入BIOS,避免重启后失效

命令 : "hwclock -w"

 

注:

date

不加参数可以直接看到当前日期时间

 

cal

不加参数可以直接看到本月月历

 

三、linux 如何显示中文日期

vim /etc/sysconfig/i18n

LANG="en_US.UTF-8"修改为LANG="zh_CN.XXX "

XXX 为具体编码,如 UTF-8 ,GBK, ,GB2312

然后logout重新登录即可

 

11 ps -ef|grep JAVA查看运行的Java程序

ps -ef|grep JAVA

ps aux |grep 要查找的东西,查找进程

 

如:

ps aux|grep report.work

ps aux|grep java

 

12 Jps -m  查看多少JVM运行

 

13 df -h 硬盘使用情况,单位G 

 

14 Vim命令

 

保存命令

 

按ESC键 跳到命令模式,然后:

 

:w   保存文件但不退出vi

:w file 将修改另外保存到file中,不退出vi

:w!   强制保存,不推出vi

:wq  保存文件并退出vi

:wq! 强制保存文件,并退出vi

q:  不保存文件,退出vi

:q! 不保存文件,强制退出vi

:e! 放弃所有修改,从上次保存文件开始再编辑

 

15 查看某一端口是否开放

使用netstat命令查看正在监听状态的端口:

 

netstat -nupl  (UDP类型的端口)

netstat -ntpl  (TCP类型的端口)

 

n表示用数字形式显示端口号,u,表示UDP协议类型,p是程序PID,l表示处于监听状态的;

 

如  netstat -ntpl|grep 3306 //这个表示查找UDP处于监听状态的,端口号为3306的进程

 

你可以使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,我就以80端口为例:

lsof -i:80

如果有显示说明已经开放了,如果没有显示说明没有开放。

分享到:
评论
1 楼 masuweng 2016-06-29  
恩很试用,也很常用。

相关推荐

Global site tag (gtag.js) - Google Analytics