`

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  
恩很试用,也很常用。

相关推荐

    GB∕T 35294-2017 信息技术 科学数据引用.pdf

    GB∕T 35294-2017 信息技术 科学数据引用.pdf

    node-v7.1.0-linux-arm64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    node-v7.8.0-linux-ppc64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    GA 214.12-2004 常住人口管理信息规范 第12部:宗教信仰.pdf

    GA 214.12-2004 常住人口管理信息规范 第12部:宗教信仰.pdf

    高分项目 基于STM32单片机的交通灯控制程序源代码+项目资料齐全+教程文档.zip

    【资源概览】 高分项目 基于STM32单片机的交通灯控制程序源代码+项目资料齐全+教程文档.zip高分项目 基于STM32单片机的交通灯控制程序源代码+项目资料齐全+教程文档.zip高分项目 基于STM32单片机的交通灯控制程序源代码+项目资料齐全+教程文档.zip 【资源说明】 高分项目源码:此资源是在校高分项目的完整源代码,经过导师的悉心指导与认可,答辩评审得分高达95分,项目的质量与深度有保障。 测试运行成功:所有的项目代码在上传前都经过了严格的测试,确保在功能上完全符合预期,您可以放心下载并使用。 适用人群广泛:该项目不仅适合计算机相关专业(如电子信息、物联网、通信工程、自动化等)的在校学生和老师,还可以作为毕业设计、课程设计、作业或项目初期立项的演示材料。对于希望进阶学习的小白来说,同样是一个极佳的学习资源。 代码灵活性高:如果您具备一定的编程基础,可以在此代码基础上进行个性化的修改,以实现更多功能。当然,直接用于毕业设计、课程设计或作业也是完全可行的。 欢迎下载,与我一起交流学习,共同进步!

    node-v5.5.0-x86.msi

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    【AOMDV仿真】基于matlab自组织按需多路径距离矢量(AOMDV)【含Matlab源码 4458期】.mp4

    Matlab研究室上传的视频均有对应的完整代码,皆可运行,亲测可用,适合小白; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描视频QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作

    电信2102班-邓佳龙210802059.zip

    电信2102班-邓佳龙210802059.zip

    基于python U2Net 深度学习的证件照生成.zip

    基于python U2Net 深度学习的证件照生成.zip

    visio下载安装的概要介绍与分析

    关于Visio下载与安装的资源描述如下: Visio是一款由微软公司开发的流程图软件,旨在帮助用户轻松创建、编辑和共享各种流程图,如组织结构图、流程图、地图、网络图和平面图等。以下是关于Visio下载与安装的资源描述。 首先,用户需要访问微软官方网站或其他可信的软件下载平台,找到Visio的下载链接。在下载前,用户应确认自己的操作系统版本与Visio的版本兼容。 下载完成后,用户需要解压下载的软件安装包。解压后,用户将看到一个包含Visio安装程序的文件夹。此时,用户应右击安装程序(通常是名为“setup”的可执行文件),选择“以管理员身份运行”来启动安装过程。 在安装过程中,用户需要接受软件许可协议,并选择安装选项。Visio提供了多种安装选项,用户可以根据自己的需求选择完全安装、自定义安装或仅安装某些组件。同时,用户还可以设置软件的安装路径。 安装完成后,用户可以在桌面左下角的开始菜单栏中找到Visio的快捷方式。点击快捷方式即可启动Visio软件。在软件界面中,用户可以创建新的流程图,也可以打开已存在的流程图进行编辑和共享。 总之,Visio是一款功能强大的流程图软件

    通过python编写sftp上传和下载

    #!/usr/bin/python # -*- coding:utf-8 -*- #参考:https://blog.csdn.net/qq_43057091/article/details/82179301 import os,sys import paramiko #创建transport对象 t = paramiko.Transport(('192.168.56.102',22)) #连接服务器 #创建sftp对象 #将temp.txt上传到服务器/home/redhat/Documents目录 # 将sftp.txt下载到本机桌面

    python实现基于SDN架构的网络流量监控和控制源码.zip

    python实现基于SDN架构的网络流量监控和控制源码.zip,都经过严格调试,确保可以运行!放心下载使用。该项目资源主要针对计算机相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 python实现基于SDN架构的网络流量监控和控制源码.zip,都经过严格调试,确保可以运行!放心下载使用。该项目资源主要针对计算机相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 python实现基于SDN架构的网络流量监控和控制源码.zip,都经过严格调试,确保可以运行!放心下载使用。该项目资源主要针对计算机相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 python实现基于SDN架构的网络流量监控和控制源码.zip,都经过严格调试,确保可以运行!放心下载使用。该项目资源主要针对计算机相关专业的学生或从业者下载使用,也可作为期末课程设计、课程大作业、毕业设计等。 python实现基于SDN架构的网络流量监控和控制源码.zip,都经过严格调试,确保可以运行!放心下载使用。该项目资源主要针对计算机相关专业的学

    node-v7.7.1-sunos-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    HTML+CSS+JS精品网页模板H90.rar

    HTML+CSS+JS精品网页模板,设置导航条、轮翻效果,鼠标滑动效果,自动弹窗,点击事件、链接等功能;适用于大学生期末大作业或公司网页的设计制作。响应式网页,可以根据不同的设备屏幕大小自动调整页面布局; 支持如Dreamweaver、HBuilder、Text 、Vscode 等任意html编辑软件进行编辑修改; 支持包括IE、Firefox、Chrome、Safari主流浏览器浏览; 下载文件解压缩,用Dreamweaver、HBuilder、Text 、Vscode 等任意html编辑软件打开,只需更改源代码中的文字和图片可直接使用。图片的命名和格式需要与原图片的名字和格式一致,其他的无需更改。如碰到HTML5+CSS+JS等专业技术问题,以及需要对应行业的模板等相关源码、模板、资料、教程等,随时联系博主咨询。 网页设计和制作、大学生网页课程设计、期末大作业、毕业设计、网页模板,网页成品源代码等,5000+套Web案例源码,主题涵盖各行各业,关注作者联系获取更多源码; 更多优质网页博文、网页模板移步查阅我的CSDN主页:angella.blog.csdn.net。

    信息办公个人求职管理系统-jobgljsp.rar

    javaweb登录注册页面,[信息办公]个人求职管理系统,jsp开发源码。

    node-v7.7.0-linux-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    susecap-demostore

    SUSE Store示例应用程序显示了SUSE云应用程序平台(SUSE CAP)的一些强大功能和简单使用

    node-v7.0.0-sunos-x86.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

    linux大纲资料.txt

    linux操作系统

    node-v6.11.0-sunos-x64.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

Global site tag (gtag.js) - Google Analytics