《linux常用命令(二).docx》由会员分享,可在线阅读,更多相关《linux常用命令(二).docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、七、文件上传下载.命令rz和sz 事先下载。如果是 For CentOS/RHEL, #yum -y install Irzsz ;如果是 For Ubuntu, # sudo apt-get install Irzsz上传文件。命令:rz回车后弹出窗口,上传文件 下载文件。命令:sz文件名.命令scp scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用ssh,并且和ssh使 用相同的认证方式,提供相同的平安保证。 命令格式:scp 参数(源地址(用户名IP地址或主机名):文件路径目的地址(用 户名IP地址或主机名):文件路径举例:scp /home/work/sourc
2、e.txt work192.168.0.10:/home/work/ #把本地的 source.txt 文件拷贝到192.168.0.10机器上的/home/work目录下1 .命令wget只能从远程机器将文件或文件夹下载到本地,并且远程机器需要支持ftp服务(例如启 动proftpd);参数较多,使用上比scp复杂 wget是一个从网络上自动下载文件的自由工具,支持通过 、 S、FTP三个最常 见的TCP/IP协议下载,并可以使用 代理。简单方便,支持排除目录,支持限速参 数命令格式:wget 参数代p:(目标机器ip或主机名/文件的绝对路径#proftpd格式 举例(1 )wget ftp
3、:/192.168.0.10/home/work/source.txt #从 192.168.0.10 上拷贝文件夹 source.txt(2) wgetftp:/ myhost.eom/home/work/source.txt#使用主机名4.命令ftp和sftp1. ftp命令行登录过程 ftp xxx.xxx.xxx.xxx 登录(默认端口21),假设端口改为22 , ftp xxx.xxx.xxx.xxx 22 进行登 录登录成功后,会要求输入用户名和密码然后,可进入目录,Is查看目录下内容cd切换目录,get获取文件,put上传文件 quit / bye 退出ftp2. sftp命令行
4、登录过程 sftp xxx.xxx.xxx.xxx 登录(默认root用户),假设指定用户 sftp zygfxxx.xxx.xxx.xxx 进行 登录(zygf为用户名)登录成功后,会提示输入密码然后,可进入目录,Is查看目录下内容 cd切换目录,get获取文件,put上传文件(5) quit / bye / exit 退出sftp八、网络使用相关1 .命令 ifconfigifconfig:查看网络状态(能查看IP地址和子网掩码,但是不能查看网关和DNS地址),还 可以临时设置某一网卡的IP地址和子网掩码。2 .关闭与启动网卡ifdown网卡设备名:禁用该网卡设备。ifup网卡设备名:启用
5、该网卡设备。3 .命令 netstat可以用于查看当前计算机开放的端口,从而判断当前计算机启动了哪些服务4 .命令 routeroute -n:查看路由列表(可以看到当前计算机的网关)。route add default gw 192.168.1.1:临时设定网关。route del default gw 192.168.1.1:删除设定的网关。5 .命令hosthost 域名:查询主机对应的IP地址6 .命令 nslookupnslookup 主机名或IP:进行域名或IP地址的解析。7 .命令pingping 选项ip或域名:探测指定IP或域名的网络状况。8 .命令 telnettelnet
6、 域名或IP端口:远程管理与端口探测命令。telnet的远程连接是极不平安的,它是明文传递数据,并未将数据加密。所以我们并不建议 使用telnet命令进行远程管理,但是我们可以通过该命令探测某个计算机中是否开放了某一 端口。如:telnet 192.168.0.180.命令 traceroutetraceroute 选项IP或域名:路由跟踪,查看访问某一 IP或域名时经过的路由(路由路径)。 (该命令可能需要单独安装)九、系统磁盘相关1 .命令rpm-软件包下载Red-Hat几乎所有的软件均可以通过RPM进行安装、卸载及管理等操作。语法格式:rpm 参数软件包.命令uname-显示系统信息用于
7、显示系统相关信息,比方主机名、内核版本号、硬件架构等。如果未指定任何选项,其效果相当于执行uname-s命令,即显示系统内核的名字。语法格式:uname 参数常用参数:-a显示系统所有相关信息;-m显示计算机硬件架构;-n显示主机名称2 .命令topCPU和内存top命令一般用于查看进程的CPU和内存使用情况;当然也会报告内存总量,以及内存使用 情况,所以可用来监控物理内存的使用情况。在输出信息的顶部展示了汇总信息3 .命令htop -CPU和内存与top命令类似,但htop还展示了其他的各种信息,而且支持彩色显示。顶部的消息显示了 CPU使用率,以及RAM和交换内存的使用情况。4 .命令vm
8、stat -CPU和内存给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,10 读写情况。相比top,可以看到整个机器的CPU,内存JO的使用情况,而不是看到各个进程 的CPU使用率和内存使用率(使用场景不一样)。使用vmstat-s命令和选项,可以对内存使用情况进行统计,类似于/proc/meminfo。5 .命令free -内存查看free命令是Linux系统中最简单和最常用的内存查看命令,例如如下其中,-m选项是以MB为单位来展示内存使用信息;-h选项那么是以人类(human)可读的单位 来展示。最前面的几行,显示了内存总量,使用量,以及空闲内存等信息。
9、6 .命令df -磁盘查看默认显示单位为KB,建议使用df-h的参数组合,根据磁盘容量自动变换合适的单位,更利 于阅读。日常普遍用该命令可以查看磁盘被占用了多少空间、还剩多少空间等信息。语法格式:df 参数指定文件.查看 CPU: cat/proc/cpuinfo该命令可以查看系统CPU有多少个核,频率,特性等等。查看 cpu 内核频率 cat/proc/cpuinfo |grep MHz| uniq.查看内存:cat /proc/meminfo这个命令可以查看当前内存大小,已用空间等等十、常用快捷键命令实例说明Ctrl + c停止进程Ctrl +1清屏Ctrl + r搜索历史命令Ctrl +
10、 q退出tab自动补全echo haha” 1.txt将前一条命令的输出,写入到后面的文本中 卜将文本清空,然后写入echo lalaH l .txt将前一条命令的输出,写入到后面的文本中 不清空文本,追加到文本最后1cat 1.txt | grep hello管道命令,以前一个命令的输出作为输入,然后进行运算 例:打印1.txt中带有hello字符串的行通配符,指所有十一、VIM编辑器l.vi/vim是Linux上最常用的文本编辑器而且功能非常强大。只有命令,没有菜单,下列图表 示vi命令的各种模式的切换图。一般模式(普通模式),插入模式(编辑模式),底行模 式(命令行模式)进入退出5文件名
11、输入ZZ命令模式2 .修改I在光标当前行开始插入A在光标当前行末尾插入o在光标当前行的下一行插入新行0在光标当前行的上一行插入新行:wq保存并退出.定位G跳到末行:n跳到第n行.替换和取消uCtrl + rrRundo,取消上一步操作redo,返回到undo之前替换光标所在处的字符从光标所在处开始替换,按Esc键结束5.删除6 .快捷键X删除光标所在处字符nx删除光标所在处后的n个字符dd删除光标所在行。ndd删除n行dG删除光标所在行到末尾行的所以内容D删除光标所在处到行尾的内容:5Jd删除指定范围的行Shifts zz保存退出,与“:wq”作用相同v进入字符可视模式V进入行可视模式Ctrl + v进入块可视模式参考: s:/