为您找到与怎样使用dos命令相关的共200个结果:
DOS命令,是DOS操作系统的命令,是一种面向磁盘的操作命令,主要包括目录操作类命令、磁盘操作类命令、文件操作类命令和其它命令。如果DOS命令不能用应该怎么办?下面读文网小编就给大家介绍在Win7系统中的解决方案。
1、鼠标右键点击计算机图标,找到“属性”并点击;
2、这时候会出现一个窗口,找到“高级系统设置”并点击;
3、系统属性窗口里面找到“高级”栏目,点击下方出现的“环境变量”栏目;
4、在出现的菜单里面找到path值,左键点击,然后点击下方的“编辑”按键;
5、这时候就需要对win7系统变量中的path值进行修改,把下面的代码直接复制到里面:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0 然后“确定”,设置完成。然后再次将cmd命令提示符窗口打开,把dos命令输进去之后就恢复正常了。
以上就是在Win7系统中DOS命令无法使用的解决方法,解决了此问题,用户就可以使用DOS操作系统了。
浏览量:2
下载量:0
时间:
现如今u盘具有便捷性和大容量的存储性,深受广大用户的关注和喜爱。但是随着u盘的广泛使用,u盘的病毒也越来越多了,为了保护好u盘的数据不被病毒破坏,首先要对U盘进行清除病毒。但是很多用户都不知道如何操作,那么接下来读文网小编就给大家介绍win7旗舰版系统使用dos命令清除u盘病毒的方法。
1、使用“win+r”快捷键打开运行窗口,输入cmd命令回车;
2、打开命令提示符窗口后,切换到u盘所在的盘符,依次执行以下两条命令,如下图所示:attrib -S -H -R autorun.inf del autorun.inf;
上述就是使用win7旗舰版系统使用dos命令清除u盘病毒的操作步骤,只需要两个简单的小命令就可以轻松清除u盘病毒。
浏览量:3
下载量:0
时间:
小编为大家整理了Linux系统采用netstat命令查看DDOS攻击的方法,对于网络安全而言非常重要!需要的朋友可以参考下
复制代码代码如下:
netstat -na
显示所有连接到服务器的活跃的网络连接
复制代码代码如下:
netstat -an | grep :80 | sort
只显示连接到80段口的活跃的网络连接,80是http端口,这对于web服务器非常有用,并且对结果排序.对于你从许多的连接中找出单个发动洪水攻击IP非常有用
复制代码代码如下:
netstat -n -p|grep SYN_REC | wc -l
这个命令对于在服务器上找出活跃的SYNC_REC非常有用,数量应该很低,最好少于5.
在dos攻击和邮件炸弹,这个数字可能非常高.然而值通常依赖于系统,所以高的值可能平分给另外的服务器.
复制代码代码如下:
netstat -n -p | grep SYN_REC | sort -u
列出所有包含的IP地址而不仅仅是计数.
复制代码代码如下:
netstat -n -p | grep SYN_REC | awk '{print $5}' | awk -F: '{print $1}'
列出所有不同的IP地址节点发送SYN_REC的连接状态
复制代码代码如下:
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
使用netstat命令来计算每个IP地址对服务器的连接数量
复制代码代码如下:
netstat -anp |grep 'tcp|udp' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
列出使用tcp和udp连接到服务器的数目
复制代码代码如下:
netstat -ntu | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -nr
检查ESTABLISHED连接而不是所有连接,这可以每个ip的连接数
复制代码代码如下:
netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1
显示并且列出连接到80端口IP地址和连接数.80被用来作为HTTP
如何缓解ddos攻击
当你发现攻击你服务器的IP你可以使用下面的命令来关闭他们的连接:
复制代码代码如下:
iptables -A INPUT 1 -s $IPADRESS -j DROP/REJECT
请注意你必须用你使用netstat命令找到的IP数替换$IPADRESS
浏览量:3
下载量:0
时间:
读文网小编给大家分享一下dos命令行怎么使用的方法。希望大家喜欢!
DOS命令行
机子启动之前有一段是黑屏,使用ghost还原系统的时候,可能会碰到DOS命令行,下面我们来看一个练习;
1、安装DOS
1)DOS是一个操作系统,在Windows之前大多数机子上都安装有DOS,开机的时候,屏幕上出来“Start MS-DOS..”;
2)启动成功以后,会出来一个黑色窗口,一个光标小横线在一闪一闪;
3)在WinXP里面,点菜单“开始-所有程序-附件-命令提示符”,也可以打开一个黑色窗口,从而进入DOS;
4)DOS工具箱,在开机的时候按F8,会出来一个双启动菜单,选择第二个“一键Ghost”或者“超级DOS工具箱”,就可以进入到DOS程序界面;
2、使用DOS
1)DOS下面主要是键盘输入命令,输入命令后按一下回车键,
常用的命令有dir 查看文件夹,del 删除文件,cls 清除屏幕内容;
2)DOS下的应用程序,也可以输入文件名后按回车键执行,
例如ghost,fdisk 分区,format 格式化磁盘等;
3)退出DOS程序一般按ESC键,或者是依次按Alt-F-X键,其中的Alt键激活菜单,有些是输入命令: exit 或者 quit;
4)DOS命令的帮助一般是 readme 文件,也可以在命令后面跟上/?,也可以显示命令的帮助;
读文网小编介绍了dos命令行怎么使用的相关知识,希望你喜欢。
浏览量:1
下载量:0
时间:
好多人在使用DOS命令时会遇到很多困惑和问题,近来有人问我,为何win7系统有时候会出现无法使用DOS命令的情况!小编为大家分享了win7系统DOS命令不能使用的解决方法,下面大家跟着读文网小编一起来了解一下吧。
如果发现DOS命令不能正常使用,那么可以采取以下方法解决:
1、鼠标右键点击计算机图标,找到“属性”并点击,如图:
2、这时候会出现一个窗口,找到“高级系统设置”并点击,如图:
3、系统属性窗口里面找到“高级”栏目,点击下方出现的“环境变量”栏目,如图:
4、在出现的菜单里面找到path值,左键点击,然后点击下方的“编辑”按键,如图:
5、这时候就需要对win7系统变量中的path值进行修改,把下面的代码直接复制到里面:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0 然后“确定”,设置完成。然后再次将cmd命令提示符窗口打开,把dos命令输进去之后就恢复正常了。如图:
看过“ win7系统DOS命令不能使用怎么办 ”
浏览量:2
下载量:0
时间:
说到DOS命令,可能有的人并不熟悉,其实也就是DOS操作系统的命令,这是一种操作系统的命令,最要对象是磁盘。一般命名包括以下几种:磁盘操作类、目录操作类和文件操作类等。不过在win7 32位系统下载之后,有的人发现DOS命令不能使用,这时候该怎么办呢?小编为大家分享了win7系统DOS命令不能使用的解决方法,下面大家跟着读文网小编一起来了解一下吧。
首先右键点击“计算机”,然后点击“属性”
在弹出的窗口找到并点击“高级系统设置”
然后找到“高级”栏目,并点击下面的“环境变量”
在弹出对话框的系统变量里,找到path值,点击左键选中,然后点击下面的“编辑”
在弹出的对话框中对path变量值进行修改,把下面的代码直接复制到里面:
%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0
然后点击“确定”
6这样就搞定了!此时再进入DOS界面,输入dos命令,功能已经可以正常使用!
看过“ win7系统DOS命令不能使用怎么解决 ”
浏览量:2
下载量:0
时间:
cp 主要是用于在同一台电脑上,在不同的目录之间来回copy文件,那么Linux系统怎么使用cp命令呢?接下来大家跟着读文网小编一起来了解一下Linux系统使用cp命令的解决方法吧。
关于cp的具体用法:
命令基本格式:
cp [OPTIONS] SOURCE DEST --- 从源路径copy文件到目的路径
cp [OPTIONS] SOURCE... DIRECTORY --- 将多个源文件copy到指定的目录(多个源文件用空格分隔)
OPTIONS:
-a same as -dpR 尽可能将源文件状态、权限等资料都照原装予以复制,并且是递归copy;
-r 表示递归copy,若source中含有目录名,则将目录下之档案亦皆依序拷贝至目的地;
-f 表示force,若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制;
范例:
1. 将档案 aaa 复制(已存在),并命名为 bbb:
cp aaa bbb
2. 将所有的C语言程式拷贝至 Finished 子目录中:
cp *.c Finished/
关于scp的具体用法:
不同的Linux之间copy文件常用有3种方法:
第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以在另外一台机器使用ftp的client程序来进行文件的copy。
第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。
第三种就是利用scp命令来进行文件复制。
scp是有Security的文件copy,基于ssh登录。
命令基本格式:
scp [OPTIONS] file_source file_target
OPTIONS:
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接、认证、 或是配置错误
-C 使能压缩选项
-P 选择端口 . 注意 -p 已经被 rcp 使用
从 本地 复制到 远程
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root (然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了),复制目录加参数 -r 即可
从 远程 复制到 本地
scp root@/172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz
以下是补充:
命令:cp
使用权限:所有使用者
使用方式:
cp [options] source dest
cp [options] source... directory
说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。
把计
-a 尽可能将档案状态、权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
范例:
将档案 aaa 复制(已存在),并命名为 bbb :
cp aaa bbb
将所有的C语言程式拷贝至 Finished 子目录中 :
cp *.c Finished
命令:scp
不同的Linux之间copy文件常用有3种方法:
第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。
第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。
第三种就是利用scp命令来进行文件复制。
scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。
scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始copy了。
如果想反过来操作,把文件从远程主机copy到当前系统,也很简单。
linux之cp/scp命令+scp命令详解(转) - linmaogan - 独木★不成林scp root@/full.tar.gz 172.19.2.75:/home/root/full.tar.gz home/daisy/full.tar.gz
linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录;
scp 命令
scp 可以在 2个 linux 主机间复制文件;
命令基本格式:
scp [可选参数] file_source file_target
从 本地 复制到 远程
* 复制文件:
* 命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2个指定了用户名,命令执行后需要再输入密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名;
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名;
* 例子:
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music/001.mp3
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music
scp /home/space/music/1.mp3 www.cumt.edu.cn:/home/root/others/music/001.mp3
* 复制目录:
* 命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
* 例子:
scp -r /home/space/music/ root@www.cumt.edu.cn:/home/root/others/
scp -r /home/space/music/ www.cumt.edu.cn:/home/root/others/
上面 命令 将 本地 music 目录 复制 到 远程 others 目录下,即复制后有 远程 有 ../others/music/ 目录
======
从 远程 复制到 本地
======
从 远程 复制到 本地,只要将 从 本地 复制到 远程 的命令 的 后2个参数 调换顺序 即可;
例如:
scp root@www.cumt.edu.cn:/home/root/others/music /home/space/music/1.mp3
scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/
最简单的应用如下 :
scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2
[ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 .
可能有用的几个参数 :
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .
-C 使能压缩选项 .
-P 选择端口 . 注意 -p 已经被 rcp 使用 .
-4 强行使用 IPV4 地址 .
-6 强行使用 IPV6 地址 .
注意两点:
1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:
#scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator
2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。
看过“Linux系统怎么使用cp命令”
浏览量:3
下载量:0
时间:
在使用WIN7时,习惯在直接到控制面板管理工具去找Telnet服务项,找了半天,都没找到,却不知是何原因。就让读文网小编来告诉大家怎么解决win7系统无法使用TELNET命令的方法吧,希望对大家有所帮助。
WIN7添加telnet功能
1 首先,我们打开控制面板。
2 找到:程序-卸载程序,并点击进入,如图。
3 在:卸载或更改程序对话框里,左边,找到并点击:打开或关闭windows功能。如图。
4 在:打开或关闭windows功能对话框里,下拉,找到并打勾:telnet客户端,并按确定,如图。
5 稍等片刻……就会安装完成,即返回上一层对话框,你全部都点关闭就可以了。
用telnet命令测试端口方法
用telnet命令测试端口方法很简单。大家都可以学习一下!
首先,打开:命令提示符,或者:点开始,然后输入:CMD再回车。
到了这里,就可以正常测试命令了。
我们先来测试一下,telnet 192.168.1.191,在不加端口的情况下,telnet 的默认端口是23,返回信息是:无法打开到主机的连接,而不是说:telnet 不是内部或外部命令,也不是可运行的程序或批处理文件。即表示命令是可以使用的了。
我们再来测试命令:telnet 192.168.1.191 80,这次我们加了端口80,光标一闪,就到了这个界面,即表示连接192.168.1.191的80端口是正常的
5 更多的telnet命令,我们可以用“帮助”来看看,
输入 :telnet /?
希望能对大家有所帮助吧。
浏览量:7
下载量:0
时间:
在制作wps文档的时候,要怎么去使用查找命令呢?下面读文网小编就为你介绍wps文档怎么使用查找命令的方法啦!
wps文档使用查找命令的方法:
1.打开文档;
2.开始——查找替换,如图;
3.点击“替换”;
4.输入查找的词,以及要替换成的词;
5.选择全部替换;
6.显示完成,ok了。
浏览量:6
下载量:0
时间:
windows系统自带了runas命令,那么xp系统怎么使用Runas命令呢?今天读文网小编与大家分享下xp系统使用Runas命令的具体操作步骤,有需要的朋友不妨了解下。
Runas是一个DOS命令,只能在Windows 2000/XP的DOS命令窗口运行,它允许用户用其他权限运行指定的工具和程序,而不是当
前登录用户账号所提供的权限。其语法如下:
Runas [{/profile|/noprofile}] [/env] [/netonly] [/showtrustlevels] [/trustlevel] /user:UserAccountName program
各参数的作用如下:
/profile:加载用户配置文件,是Runas命令的默认参数。
/no profile:不加载用户配置文件,这样可以提高应用程序的载入速度,不过由于某些应用程序需要读取特定用户的配置文件,因此不建议大家使用此参数。
/env:指定当前使用的网络环境,而不是用户的本地环境。
/netonly:指明指定的用户信息只用于远程访问。
/showtrustlevels:列出/trustlevel开关项。
/trustlevel:指定应用程序运行所在的授权级别。
/user:UserAccountName:指定在其下运行程序的用户账号的名称。对于单机用户来说,可以使用以下格式:
/user:UserName@ComputerName
或/user:ComputerNameSERNAME
此处的USERNAME应该用具体的用户账号来代替,COMPUTERNAME指计算机名。
对于域或者工作组的用户,可以使用以下格式:
/USER:USERNME@DOMAINNAME(WORKGROUPNAME)
或/USER:DOMAINNAME(WORKGROUPNAME)SERNAME
此处的DOMAINNAME(WORKGROUPNAME)是指计算机所在域的域名(或者所在工作组的名称)。
PROGRAM:指定所要运行的程序或命令。可以使用RUNAS命令来启动任何应用程序、MMC控制台项目或“控制面板”项目。这里要注意,并非所有的项目都可以用RUNAS来启动,例如“打印机”文件夹和桌面项。
四、总结
以上介绍的三种用户切换方法,可谓各有千秋。其中注销菜单法最烦琐,但是也是最彻底的方法;而用“运行身份”对话框和RUNAS命令,虽然使用起来比较简单,但并不是所有任务都能完成,例如设置文件夹共享等。
看过“xp系统怎么使用Runas命令”
浏览量:6
下载量:0
时间:
对于wps表格的制作,要怎么使用查找命令呢?下面读文网小编就为你介绍wps表格怎么使用查找命令的方法啦!
wps表格使用查找命令的方法:
单击左上角”wps表格”旁的下拉菜单▲,弹出图一所示图片。
鼠标移至“编辑”命令,弹出图二所示图片。
单击“查找”命令,弹出图三所示的查找对话框。
在“查找”对话框中输入要查找的字符串。此时可根据需要设置查找方式:是否区分大小写,是否整个单元格匹配。
例如:在查找对话框中输入“怀化车站”做为查找条件,单击“查找下一个”按钮,出现图四所示图片。
进行完上述操作后开始查找,并停留在包含搜索内容的单元格上。此时可以根据需要查看或编辑该单元格的内容。如果需要继续查找可以再次单击查找下一个按钮。图中C99(第99行C列)即为搜索结果。
如果需要对整个工作表的内容进行查找,可单击“查找全部”,此时搜索结果会显示在“查找”的对话框下面。如图五所示:
单击搜索结果中的任意记录,即可对单元格内的内容进行查看或编辑。如图六标记为绿色的记录,即为搜索结果中的一条记录。
如果没有找到指定的字符串,wps表格会给出提示信息。如图七所示:
在输入查找字符串时,可以使用通配符“?”和“*”进行模糊查找。其中:“?”可以匹配任意单个字符,”*“则可以匹配多个任意字符。
看了wps表格怎么使用查找命令
浏览量:4
下载量:0
时间:
电脑不能上网时,我们如何迅速准确地判断网络故障出在哪里?读文网小编来教你使用ping命令如何判断网络故障。
首先,我们点击系统中开始里的运行,在运行栏中输入cmd命令,如图。
操作系统中的DOS窗口就会弹出,在这里我们可以直观和方便地输入各种DOS命令。接着,我们可以在DOS里输入ping 127.0.0.1,如图
该地址是本地循环地址,如发现本地址无法ping通,就表明本地机TCP/IP协议不能正常工作,此时应检查本机的操作系统安装设置。
如果上面的操作成功,可ping通的话,我们接下来可以输入ipconfig来查看本地的IP地址,然后ping该IP(如192.168.0.100),通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障,可尝试更换网卡或驱动程序。
然后Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先ping路由器在本网段端口的IP,不通则此段线路有问题,应检查网内交换机或网线故障。
如果内网计算机能ping通则再ping欣联的路由器(网关),(如192.168.0.1)如不通,则是路由器出现故障,可更换连接路由器的网线,或用网线将PC机直接连接至路由器,如能ping通,则应检查路由器至交换机的网线故障,如无法ping通,可尝试更换计算机再ping,若还不能ping通,则应检查路由器故障。
最后,如果到路由器都正常,可再检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无法连接到该机,则可Ping该机的网络名,比如ping www.baidu.com,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服务)。
如果以上ping测试都没有问题,那么我们认为网络是正常的,如果出现某一应用无法正常连网,如网页打不开,则应检查相应的DNS服务器原因,如QQ、某一游戏等应用程序无法上网,则应检查相应的程序,或其服务器出现故障。
当以上几个步骤执行完毕后,我们就可轻易判断出到底是某个环节出现了故障问题,该重新设置的设置,该换硬件的换硬件。另外,如果想检测网络的连接情况,我们还可以在ping的地址后面加上-t,这样可不断地进行ping的连接,可反映出网络的连接是否有中断或者丢包的现象出现。
局域网内电脑不能上网大致可分以下几个原因,系统的IP设置、网卡、路由器网关和线路故障。排除硬件及线路的故障问题,通过ping命令来我们就可以快速检测网络状况。
看过“使用ping命令如何判断网络故障”
浏览量:2
下载量:0
时间:
如果你想成为Linux高手,那么掌握一些Linux命令是必不可少的。今天读文网小编与大家分享下学习Linux系统命令的具体使用步骤,有需要的朋友不妨了解下。
一、每日提示
学习Linux命令的一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。这会向你介绍一些有用的命令及其高级使用技巧。
在.bashrc中(/home/.bashrc)增加如下一行:
echo “Did you know that:”; whatis $(ls /bin | shuf -n 1)
你只需要增加这行就够了!如果你想让它更娱乐化一些,你可以安装cowsay。Ubuntu/Debian下安装cowsay:
sudo apt-get install cowsay
Fedora下安装cowsay:
yum install cowsay
除了安装cowsay,还需要在.bashrc中增加:
cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2》/dev/null | shuf -n 1)
然而,上述使用cowsay的方法并不是在所有Linux发行版下均可运行成功。
二、使用“whatis”
如果你不喜欢学习随机的命令,或许你喜欢在使用某种命令的时候学习它的用法。这时你只需要在其前面加上whatis即可。Whatis会逐条的解释你输入的命令。
上图的whatis sudo yum install cheese例子清楚的告诉你:1)sudo是让你具有管理员权限;2)yun是软件包管理器;3)install是让YUM安装软件包;4)cheese是你打算安装的软件。这种方法在复杂的或者不常见的命令前执行的效果并不好。但是如果你想了解某个命令的大概用途,这种方法还是值得一试。
三、浏览命令的所有可用选项
如果你正在使用一个新的命令,那么有两种途径可以查看它的详细用法。一种途径是“man 《程序》”,其中《程序》是你要运行的程序名字。例如,“man cp”会在man文件浏览器中告诉你cp的详细用法。
另一种途径可以更快的查看某个命令的主要用法——“ -help”。例如,“cp -help”会在终端中直接打印出cp命令的大量用法。换句话讲,-help选项在所有的Linux命令中具有相同的含义。
四、速成班——是的,现在!
最后,你可以在这里学习Linux命令的语法!了解Linux命令的基本语法对于理解命令很有益处,很值得一学。
所有的Linux命令都具有相同的结构:[sudo] program [parameter] [parameter] … [parameter] [-flag] [parameter] [-flag] [parameter] … [flag] [parameter]
让我来分段剖析上述的结构:
1.如果一个命令需要管理员权限(root访问权限)才能运行,那么必须在它之前加上“sudo”。这使得在运行命令之输入管理员的密码。
2.“program”是应用程序的名字。它包括yum, apt-get, cheese, tar, cp, mv和firefox等等。如果没有经过额外的配置,所有可以通过这种方法访问的命令均放在/usr/bin目录下(译者注:默认情况下其它一些目录下的程序也可以这样运行,如/bin下的命令)。对于很多程序,你只需要在终端中输入其名字。例如,在终端中输入”firefox”,然后按Enter键,Firefox就运行起来了。
3.在程序名字的后面,你可以使用不同的参数和标志。不同程序在这方面差别很大。例如,命令“cp file1 file2”在file1的所在目录下将其复制一份并另存为file2。这里的“file1”和“file2”是命令“cp”的两个参数。一些命令也通过使用不同的标志来改变其行为。例如,命令“sudo yum install cheese -y”中的“install”是yum的参数,“cheese”是install的参数,“-y”是yum的标志——当yum询问你是否继续的时候,一律默认回答“yes”。需要注意的是,一些标志有自己的参数,而另一些则没有。这里就不给出具体的例子了。每个Linux名字都有自己的一套标志设定,掌握这些需要长时间的积累。
学习Linux系统命令的几种技巧就介绍完了,当然Linux系统的命令还有很多,掌握这些技巧可以节省学习Linux命令的时间。除此之外的实践和反复地训练也是必不可少的。
浏览量:2
下载量:0
时间:
对于CAD的打断功能,看似比较简单,但是还是有些小的技巧和一些经验性的东西,那么大家知道cad如何使用打断命令吗?下面是读文网小编整理的cad如何使用打断命令的方法,希望能给大家解答。
由于直接打断的话,会是选中打断对象时,就将第一个选择位置作为打断点,故下面介绍精确而快速的打断方式。打开一个工程图纸,这里需要在如图所示的位置打断,距离左边的点5000,右边的角点6000位置处打断。
使用快捷命令操作更快,一般来说快捷凡使用该操作的英文的前两个字母就足够,比如这里的“打断”(break),直接输入“br”,点击“回车”或者是“空格进行确认。还可以点击右方的修改菜单的“打断”图标。
这时候要求选择对象,使用鼠标,点击需要打断的对象进行选中,如这里的这条黄色的线条。
这时候要求输入第二个打断点,为了精确,这里输入“f”,点击“空格”键或者是“回车”。
这时候才要求指定打断的第一个点,捕捉打断点旁边的交点,输入距离5000,点击“回车”。
这时候要求输入第二个点,使用捕捉,距离右边的交点6000,输入6000,点击“空格键或者是“回车”键予以确认。
这样就精确的进行了打断操作。这里,如果是直接使用打断操作,当你点击“打断”命令之后——要求选择打断对象——选择打断对象(这时候就默认了你选择的位置作为打断的第一个点,是比较随意的,故不精确),因此采用 以上的操作,方便又精确。
看了“cad如何使用打断命令”
浏览量:5
下载量:0
时间:
rsh命令用于连接到远程的指定主机并执行指定的命令。那么Linux中rsh怎么远程使用shell命令呢?读文网小编分享了Linux中rsh远程使用shell命令的方法,希望对大家有所帮助。
rsh有两种使用模式:
rsh $host : 远程登录,启动交互式进程。
rsh $host $command :远程执行命令,并显示输出。
rsh hosthostcommand
rsh $host $command的作用是:
1.在远程机器上执行命令$command
2.通过网络连接(socket)重定向当前进程和远端进程的标准输入和标准输出
3.远端rsh进程在远端进程结束后结束
4.本地rsh进程读取远端进程的标准输出直到结束(EOF)
深刻理解这个执行过程有助于理解各种“奇怪”的现象和用法。
代码如下:
+ Suspended (tty input)
$ rsh localhost infinite-loop &
[1] + Suspended (tty input) rsh pv007 infinite-loop
$ rsh -n localhost infinite-loop &
# 执行正常
后台执行rsh命令时,提示了和标准输入相关的错误信息。这是因为rsh默认会把当前窗口的标准输入重定向到远端进程。
而本地rsh进程作为后台程序运行的话,标准输入被“阻塞”了。
通过-n选项制定不需要重定向标准输入(stdin)。
远端进程的执行
执行命令
代码如下:
rsh somehost infinite-loop
在远端机器上查看相关进程:
代码如下:
$ pstree -a -p 3353
in.rshd,3353
└─csh,3363 -c infinite-loop
└─infinite-loop,3632 /u/szhang/bin/infinite-loop
可以看出,远端机器上的rshd进程负责启动远端进程。而且可以看出是通过csh -c的方式启动的(这里用户的默认Shell是C Shell)。
远端进程的标准IO
检查远端进程的文件描述符:
代码如下:
$ ls -l /proc/3363/fd /proc/3632/fd
/proc/3363/fd:
total 0
lrwx------. 1 Jul 30 23:47 16 -> socket:[1184748899]
lrwx------. 1 Jul 30 23:47 17 -> socket:[1184748899]
l-wx------. 1 Jul 30 23:47 18 -> pipe:[1184749092]
lrwx------. 1 Jul 30 23:47 19 -> socket:[1184748899]
代码如下:
/proc/3632/fd:
total 0
lrwx------. 1 Jul 30 23:47 0 -> socket:[1184748899]
lrwx------. 1 Jul 30 23:47 1 -> socket:[1184748899]
l-wx------. 1 Jul 30 23:47 2 -> pipe:[1184749092]
可以看出远端里程的标准输入输出是被重定向到socket上的:
1.stdin 和 stdout 共享一个socket连接
2.stderr 则通过一个pipe重定向(重定向到stdout ???)
3.rsh 的返回值
rsh程序自身的返回值表明的是rsh自身的运行状况,而不是远端进程的返回值。
获得远端进程的返回值
代码如下:
# 远端是C Shell
$ rsh $host "$command ; echo $status"
代码如下:
# 远端是Bash Shell
$ rsh $host "$command ; echo $?"
代码如下:
# 远端Shell类型不确定
$ rsh $host "sh -c '$command ; echo $?'"
启动远端进程所用的Shell
由于用于启动远端进程的Shell类型是未知的,而有些操作的语法在不同Shell里是不同的。
比如输入输出重定向、命令返回值等。
解决该问题的方法之一是通过明确指定的Shell来启动真正需要的里程。比如:
代码如下:
# 不确定远端Shell的类型,显式通过Bash Shell来启动需要的进程
$ rsh -n $host "sh -c '$command > /dev/null 2>&1'"
另一种思路,则是通过一个wrapper程序来启动真正的命令。
通过rsh在远端执行后台进程
想在远端机器上执行后台进程。命令rsh $host "$command &"是不起作用的,会导致本地的rsh进程不能结束。
背后的原因应该是,$command的标准输入输出通常仍然绑定在rsh连接的socket上,从而导致本地的rsh进程无法读取到文件结束符EOF。
知道了原因就知道该怎么办了,关键是关闭后台进程续定在rsh连接上的标准输入输出。
代码如下:
# 如果远端Shell是C Shell
$ rsh -n $host "$command >& /dev/null &"
代码如下:
# 如果远端Shell是Bash Shell
$ rsh -n $host "$command > /dev/null 2>&1 &"
代码如下:
# 不确定远端Shell的类型
$ rsh -n $host "sh -c '$command > /dev/null 2>&1 &'"
但上面这样重定向的办法有个缺点是不能得到任何远端进程的输出,而有时我们希望获得一些输出信息。
这时就需要远端进程能够以守护进程(daemon)的方式运行。
这种情况下,rsh命令可以简单地写作:$ rsh -n $host "$command &"
远端后台进程的内容用Tcl表示,大意如下:
代码如下:
#/bin/env tclsh
puts "I am a background job"
puts "This Can Be Seen by Remote rsh Process"
close stdout
close stderr
# rsh连接到此应该结束。
puts "This Can NOT Be Seen by Remote rsh Process"
更进就步,我们可以甚至忽略rsh命令中的后台运行符:$ rsh -n $host "$command"
这时远端进程需要通过fork的方式结束自己,并启动真正的后台进程(守护进程)。
rsh进程的阻塞和超时处理
在程序中调用rsh $host $command时可能由于各种奇怪的原因发生rsh进程的阻塞,这不是我们希望看到的。
我们希望设置一个超时(timeout)机制来解决这个问题。
在Tcl程序中的一种实现可以这样: TODO
TCP Connection连接数过多引起的rsh失败
监控邮件显示rsh $host $command命令失败,错误提示为“poll: protocol failure in circuit setup"
怀疑是网络连接数过多所引起。
rsh $host $command 的网络连接过程
命令rsh $host连接远程主机的513端口。
命令rsh $host $command则连接远程主机的514端口,并随后发送一个本地端口号给远程主机,要求远程主机建立一个新的TCP连接到这个端口(还不清楚这个新的连接有什么作用)。然后才是传送命令和等待命令结束。
这样做的结果就是在rsh $host $command进程过多时,本地开放的端口资源被消耗完了,从而导致新的rsh $host $command失败。
这是rsh $host的使用则依然正常。
这里提到的rsh的缺陷,也是建议尽量使用ssh的原因之一。
没有完全关闭的网络连接:
在远程主机上kill掉相关的rsh进程后,会导致TCP连接没有完全关闭。
netstat命令显示CLOSE_WAIT状态,端口资源并没有释放出来。
根据配置文件/proc/sys/net/ipv4/tcp_keepalive_time显示,需要等待2个小时,那些端口才会因为超时而被真正关闭,从而释放出来。
代码如下:
%> netstat -a | grep localhost
tcp 0 0 localhost:933 localhost:935 CLOSE_WAIT
%> cat /proc/sys/net/ipv4/tcp_keepalive_time
7200 ;# in seconds. = 2 hours
%> echo "net.ipv4.tcp_keepalive_time = 120" >> /etc/sysctl.con
看过“Linux中rsh怎么远程使用shell命令”
浏览量:3
下载量:0
时间:
less 与more命令类似,都可以通过翻页键查看上下页的内容,那么Linux的翻页命令more和less怎么使用呢?今天读文网小编与大家分享下Linux的翻页命令more和less使用的具体操作步骤,有需要的朋友不妨了解下。
more
more- 在显示器上阅读文件的过滤器[[ ]]
总览 (SYNOPSIS)
more[-dlfpcsu] [-num] [+/ pattern] [+ linenum] [file ...][[ ]]
描述 (DESCRIPTION)
More是 一个 过滤器, 用于 分页 显示 (一次一屏) 文本. 这个 版本 非常 基本. 用户 应该 知道 less(1) 提供了 more(1) 的 模拟, 并且 做了 增强.[[ ]]
选项 (OPTION)
下面 介绍 命令行选项. 选项 可以 从 环境变量MORE中获取 (要 确保 它们 以 短横线 开头 (``-)), 但是 命令行选项 能够 覆盖 它们.
-num
这个选项指定屏幕的行数 (以整数表示).
-d
让 more 给 用户 显示 提示信息 "[Press space to continue, 'q' to quit.]", 当 用户 按下 其他键 时, 显示 "[Press 'h' for instructions.]", 而不是 扬声器 鸣笛.
-l
More 在 通常情况下 把 ^L (form feed) 当做 特殊字符, 遇到 这个字符 就会 暂停. -l 选项 可以 阻止 这种特性.
-f
使 more 计数 逻辑行, 而不是 屏幕行 (就是说, 长行 不会 断到 下一行).
-p
不卷屏, 而是 清除 整个屏幕, 然后 显示 文本.
-c
不卷屏, 而是 从 每一屏的 顶部 开始 显示 文本, 每 显示完 一行, 就 清除 这一行的 剩余部分.
-s
把 重复的空行 压缩成 一个 空行.
-u
防止下划线.
+/
在 显示 每个文件 前, 搜索 +/ 选项 指定的 文本串.
+num
从行号 num 开始显示.
[[ ]]
命令 (COMMAND)
more的交互命令基于 vi(1). 有些命令 以 一个 十进制数字 开始, 在 下面的描述 里 称之为 k. 后面的 描述中, ^X 指 control-X.
h or ?
帮助: 显示 这些 命令 的 摘要. 你 如果 忘掉 所有 其他的命令, 请记住这个.
SPACE
显示 接下来的 k 行文本. 缺省值 是 当前的屏幕大小.
z
显示 接下来的 k 行文本. 缺省值 是 当前的屏幕大小. 参数 成为 新的缺省值.
RETURN
显示 接下来的 k 行文本. 缺省值 是 1. 参数 成为 新的缺省值.
d or ^D
卷屏 k 行. 缺省值 是 当前的 卷屏大小, 初始化为 11. 参数 成为 新的缺省值.
q 或 Q 或 INTERRUPT
退出.
s
向前跳过 k 行文本. 缺省值 是 1.
f
向前跳过 k 屏文本. 缺省值 是 1.
b or ^B
向后跳回 k 屏文本. 缺省值 是 1.
跳到 上一次 搜索 开始 的 地方.
=
显示当前行号.
/ pattern
搜索 第 k 个 符合 正则表达式的 文本串. 缺省值 是 1.
n
搜索 最后 第 k 个 符合 正则表达式的 文本串. 缺省值 是 1.
! or :!
在子 shell 中执行 .
v
启动 /usr/bin/vi, 指向 当前行.
^L
刷新屏幕.
:n
跳到 后面 第 k 个 文件. 缺省值 是 1.
:p
跳到 前面 第 k 个 文件. 缺省值 是 1.
:f
显示 当前文件名 和 行号.
.
重复上次命令.
[[ ]]
环境 (ENVIRONMENT)
More利用 下面的 环境变量 (如果 它们 存在):
MORE
这个变量 设置 你 喜欢的 more 选项.
SHELL
当前使用的 shell (一般说来 就是 登录 shell).
TERM
指定 终端类型, more 用它来 获取 操作屏幕 所需的 终端特性
例:
代码如下:
[root@localhost zhangy]# more test.php #查看文件
[root@localhost zhangy]# netstat -tpnl |more #常用方式,分页显示
less
less 与more命令类似,但可以通过翻页键查看上下页的内容
-b<缓冲区大小> 设置缓冲区的大小
-e 当文件显示结束后,自动离开
-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件
-g 只标志最后搜索的关键词
-i 忽略搜索时的大小写
-m 显示类似more命令的百分比
-N 显示每行的行号
-o<文件名> 将less 输出的内容在指定文件中保存起来
-Q 不使用警告音
-s 显示连续空行为一行
-S 行过长时间将超出部分舍弃
-x<数字> 将“tab”键显示为规定的数字空格
命令内部操作
按键功能如下:
b 向后翻一页
d 向后翻半页
h 显示帮助界面
Q 退出less 命令
u 向前滚动半页
y 向前滚动一行
空格键 滚动一行
回车键 滚动一页
1) 向前搜索
/ : 使用一个模式进行搜索,并定位到下一个匹配的文本
n : 向前查找下一个匹配的文本
N : 向后查找前一个匹配的文本
2) 向后搜索
? : 使用模式进行搜索,并定位到前一个匹配的文本
n : 向后查找下一个匹配的文本
N : 向前查找前一个匹配的文本
2 全屏导航
ctrl + F :向前移动一屏
ctrl + B :向后移动一屏
ctrl + D :向前移动半屏
ctrl + U :向后移动半屏
3 单行导航
j : 向前移动一行
k : 向后移动一行
4 其它导航
G : 移动到最后一行
g : 移动到第一行
q / ZZ : 退出 less 命令
5 编辑文件
v : 进入编辑模式,使用配置的编辑器编辑当前文件
6 标记导航
当使用 less 查看大文件时,可以在任何一个位置作标记,可以通过命令导航到标有特定标记的文本位置。
ma : 使用 a 标记文本的当前位置
'a : 导航到标记 a 处
7 浏览多个文件
方式一,传递多个参数给 less,就能浏览多个文件。
less file1 file2
方式二,正在浏览一个文件时,使用 :e 打开另一个文件。
less file1
:e file2
当打开多个文件时,使用如下命令在多个文件之间切换
:n - 浏览下一个文件
:p - 浏览前一个文件
例:
代码如下:
[root@localhost zhangy]# less test.php #查看文件
[root@localhost zhangy]# netstat -tpnl |less #常用方式,分页显示
看过“Linux的翻页命令more和less怎么使用”
浏览量:4
下载量:0
时间:
对于wps表格的制作,怎么去使用查找命令呢?下面读文网小编就为你介绍wps表格怎样使用查找命令的方法啦!
wps表格使用查找命令的方法:
单击左上角”wps表格”旁的下拉菜单▲,弹出图一所示图片。
鼠标移至“编辑”命令,弹出图二所示图片。
单击“查找”命令,弹出图三所示的查找对话框。
在“查找”对话框中输入要查找的字符串。此时可根据需要设置查找方式:是否区分大小写,是否整个单元格匹配。
例如:在查找对话框中输入“怀化车站”做为查找条件,单击“查找下一个”按钮,出现图四所示图片。
进行完上述操作后开始查找,并停留在包含搜索内容的单元格上。此时可以根据需要查看或编辑该单元格的内容。如果需要继续查找可以再次单击查找下一个按钮。图中C99(第99行C列)即为搜索结果。
如果需要对整个工作表的内容进行查找,可单击“查找全部”,此时搜索结果会显示在“查找”的对话框下面。如图五所示:
单击搜索结果中的任意记录,即可对单元格内的内容进行查看或编辑。如图六标记为绿色的记录,即为搜索结果中的一条记录。
如果没有找到指定的字符串,wps表格会给出提示信息。如图七所示:
在输入查找字符串时,可以使用通配符“?”和“*”进行模糊查找。其中:“?”可以匹配任意单个字符,”*“则可以匹配多个任意字符。
看了wps表格怎样使用查找命令
浏览量:3
下载量:0
时间:
电脑安装的是什么操作系统类型查看方法有很多种方式,那么使用命令怎么查看计算机操作系统呢?今天读文网小编与大家分享下使用命令查看计算机操作系统的具体操作步骤,有需要的朋友不妨了解下。
1、首先点击键盘上面的“Win+R”组合键,直接激活“运行”程序,如图所示:
2、在“运行”输入框里面直接输入“cmd”,然后就点击“回车”,如图所示:
3、打开“命令提示符”窗口之后,在命令提示符的光标地方键入“winver”,再点击回车键。
4、稍等一会,电脑就会弹出一个指定的窗口,如图所示:
5、根据弹出窗口里面的信息提示,就能够清楚的查看自己电脑的操作系统类型。
浏览量:6
下载量:0
时间: