导航:首页 > 程序命令 > 远程终端命令

远程终端命令

发布时间:2022-12-23 02:18:51

① 超级终端是什么 怎么用命令

“超级终端”是一个程序,使用调制解调器或一条零调制解调电缆以太网连接,再调用此程序能够连接到其他计算机、Telnet 站点、公告板系统 (BBS)、联机服务和主机。我们可以用它来调试电路是否可行。下面是一些对超级终端常用的操作:通过发送0x0C(12)即可实现清屏。有时可能发送一个没有接收正确,连续发送两次0x0C即可保证可靠清屏;将光标退格(注意这并不删除字符):发送0x08(8);将光标右移一个制表符(相当于TAB键):发送0x09(9);将光标移动到行首:发送0x0D(13);将光标移动到同一列的下一行:发送0x0A(10)或0x0B(11);容易理解:通过发送0x0D跟0x0A,就可实现换行功能。超级终端应用比较简单,和一般的串口软件差不多,这里再讲几个疑难问题解答:1、把超级终端最大化时,那个实际屏幕还是没有变化。原因:“超级终端”的终端屏幕大小由所使用的字体大小决定。它将自行显示为 24 行,每行为 80 或 132 个字符,字体为所选字体。解决方案:在超级终端的“查看”菜单上,选择“字体”。如果想要较大的终端屏幕,就选择较大的字体。如果想要较小的终端屏幕,就选择较小的字体。2、键入的信息没有显示在超级终端上。原因:终端屏幕显示的信息是来自远程计算机所发送的,而不是已输入到本地计算机上的信息。为了查看所键入的信息,远程计算机必须可反馈输入信息。这可能会在输入信息与终端屏幕显示信息之间存在时间滞后的问题。解决方案:请确保与远程计算机正确连接,并且远程计算机可以反馈用户输入信息。3、ANSI字符不能够正确显示。原因:未使用终端字体。解决方案:在超级终端的“查看”菜单上,选择“字体”。单击“终端”,然后选择“确定”。4、连接到远程计算机后,终端屏幕显示无意义信息。原因:未选择正确的终端仿真类型。解决方案:在超级终端的“文件”菜单上,选择“属性”。选中“设置”选项卡。在“仿真”下拉框中,选择远程计算机的终端类型。如果远程计算机类型没有在下拉框中列出,则超级终端不支持该类型。5、不能从终端删除字符。原因:所连接的远程计算机已经控制了显示在终端屏幕上的字符。远程计算机期望光标能根据已发送到屏幕上的数据而定位到屏幕中的特定位置。如果在本地上改变该屏幕,那么就有可能以主机所不能预料或控制的方式,潜在地中断了您与远程计算机之间交互操作。因此,超级终端不允许从屏幕上删除字符。解决方案:不能。6、用CTRL+V不能将数据粘贴到终端屏幕。原因:如果在该连接属性的“终端键”进行了设置,按 CTRL+V 将会给模拟器发送转义序列。许多主机使用 CTRL+V 来导航它们的系统。解决方案:可以将该设置更改到“Windows 键”中,然后 CTRL+V 就会正常运作。如要更改,请单击超级终端“文件”菜单中的“属性”。单击“设置”选项卡,然后单击“ Windows 键”单选按钮。要点使用“ Windows 键”设置时,所有的功能键、箭头键和控制键将在本地执行。建议选项为:使用“终端键”设置,然后使用菜单进行粘贴。set interface trust ip 设置防火墙内端口IP地址set interface untrust ip 设置防火墙外端口IP地址set admin sys-ip 设置系统IP地址unset all 清除所有信息

② 求:linux远程服务器与本地终端文件传输命令

Linux 文件命令精通指南
作者:Sheryl Calish

为刚接触 Linux 文件命令的初学者提供的速成教程

虽然 GUI 桌面(如 KDE 和 GNOME)能够帮助用户利用 Linux 特性,而无需关于命令行接口的功能知识,但还是经常会需要更多的功能和灵活性。而且,基本熟悉这些命令对于在 shell 脚本中正确地使某些功能自动化仍然是必需的。

这篇文章是关于 Linux 文件命令的一个“速成教程”,它是为那些刚接触这个操作系统或者只是需要补充这方面知识的用户提供的。它包含了对一些更有用的命令的一个简明的概述以及关于它们的最强大的应用的指导。下面包含的信息 — 结合一些实验 — 将使您能够容易地掌握这些基本的命令。(注意:当涉及到一个与 Oracle 集群文件系统 (OCFS) 结合的内核时,这些命令中的某些命令的行为可能会稍微有所不同。在此情况下,Oracle 提供了一个 OCFS 工具集,该工具集可以为文件命令应用提供一个更好的选择。)

注意,这里包含的所有示例都在 SUSE Linux 8.0 Professional 上进行了测试。虽然没有理由相信它们在其它的系统上将不能工作,但如果出现问题,您应当查看您的文档,以了解可能的变化。

背景概念

在深入研究规范之前,让我们回顾一些基础知识。

文件和命令

在 Linux/UNIX 操作系统中,所有事物都被当作文件来处理:硬件设备(包括键盘和终端)、目录、命令本身,当然还有文件。这个奇怪的惯例实际上是 Linux/UNIX 的能力和灵活性的基础。

大多数(几乎是全部)的命令形式如下:

command [option] [source file(s)] [target file]

获取帮助

最有用的命令之一是那些提供帮助的命令(特别是对那些学习 Linux 的人而言)。Linux 中的两个重要的信息来源是联机参考手册,或 man 页面和 whatis 工具。您可以用 whatis 命令来访问一个不熟悉的命令的 man 页面。

$ whatis echo

要了解关于这个命令的更多信息,可以使用:

$ man echo

如果您不知道某个特殊任务所需的命令,您可以用 man -k (也称为 apropos)和一个主题来生成可能的命令。例如:

$ man -k files

一个很有用但常常被忽视的命令可以提供关于使用 man 本身的信息:

$ man man

您可以用 SPACEBAR 来浏览任意的 man 页面;UP ARROW 将向上翻滚文件。.要退出,则输入 q,!,或 CTRL-Z。

用户类别

记得那句名言“所有动物一例平等但有些动物比其他动物更加平等”吗?在 Linux 世界中,根用户掌管一切。

根用户可以以另一个用户名 su (源自 "superuser")登录。要执行诸如添加一个新用户、打印机或文件系统之类的任务,必须作为根用户登录或者用 su 命令和根用户密码切换到超级用户。系统文件(包括控制初始化过程的系统文件)归根用户所有。虽然可能允许普通用户对它们进行读操作,但出于系统安全性的原因,编辑的权利将留给根用户。

BASH shell

虽然提供了其它的 shell,但 BASH (Bourne Again Shell) 是 Linux 的默认 shell。它结合了与它同名的 Bourne shell 的特性和 Korn、C 和 TCSH shell 的特性。

BASH 内置的命令 history 默认记录最后输入的 500 条命令。可以通过在命令提示符下输入 history 来查看它们。要检索某个特定的命令,可以在命令提示符下按 UP ARROW 或 DOWN ARROW,或在历史列表中输入它的编号,并在编号前面加上 "!",例如:

$ !49

您还可以通过一条命令在历史列表中离位置最靠前的项目的距离来执行该命令:如果在历史列表中有 53 个事件,$ !-3 将执行事件号 51。

像 UNIX/Linux 世界的其它 shell 一样,BASH 使用了特殊的环境变量来方便系统管理。例如:

HOME,用户主目录
PATH,Linux 用来搜索您输入的命令的可执行镜像的搜索路径
HISTSIZE,系统保存的历史事件的数量

除了这些保留的关键字之外,您还可以定义您自己的环境变量。例如,Oracle 使用 ORACLE_HOME (还有其它一些变量),要使 Oracle 安装成功完成,必须在您的环境中设置这些变量。

可以在提示符下临时设置变量:

$HISTSIZE=100

或者,在 /etc/profile (需要根用户权限)中进行系统范围的永久设置,或在 .profile 中进行局部永久设置。

可以通过 echo 命令,并用一个 $ 符号来访问一个环境变量的值,进而查看该值。

$ echo $HOME
/home/bluher

可以用 env 命令来查看当前所有的环境变量。

正则表达式和通配符

许多 Linux 命令使用通配符 * 和 ? 来匹配任意数量的字符或分别匹配任意的单个字符;正则模式匹配表达式利用一个句点 (.) 来匹配除“换行符”之外的任意单个字符。这两种情况下都使用方括号 ([ ]) 来匹配除“*”号之外的字符组。不过,* 号在各种情况下有类似但不同的意义:虽然它在 shell 中将匹配一个或更多的字符,但在正则表达式中,它匹配上述字符的零个或更多的实例。一些命令(如 egrep 和 awk)使用了一组更广泛的特殊字符来进行模式匹配。

文件处理命令

剖析一个文件列表

ls 命令用来查看用户有执行权限的任意目录中的文件列表,该命令有许多有趣的选项。例如:

$ ls -liah *
22684 -rw-r--r-- 1 bluher users 952 Dec 28 18:43 .profile
19942 -rw-r--r-- 1 scalish users 30 Jan 3 20:00 test2.out
925 -rwxr-xr-x 1 scalish users 378 Sep 2 2002 test.sh

上面的列表显示 8 列:

第 1 列指示文件的 inode,因为我们使用了 -i 选项。剩下的列通过 -l 选项来进行正常显示。
第 2 列显示文件类型和文件访问权限。
第3 列显示链接数,包括目录。
第 4 和第 5 列显示文件的所有者和组所有者。这里,所有者 "bluher" 属于组 "users"。
第 6 列显示文件大小(单位为所显示的单位,而不是默认的字节数,因为我们使用了 -h 选项。
第 7 列显示日期(它看起来像是三列),包括月、日和年,以及当天的时间。
第 8 列显示文件名。在选项列表中使用 -a 将使列表中包含隐藏文件(如 .profile)的列表。
处理文件

可以移动 (mv)、复制 (cp) 或删除 (rm) 文件和目录。明智地使用 -i 选项,以获得确认通常是个不错的主意。

$ cp -i ls.out ls2.out
cpverwrite `ls2.out'?

mv 命令允许使用 -b 选项,这将在移动文件之前作一个备份拷贝。rm 和 cp 接受功能强大但却危险的 -r 选项,它将在一个目录和它的文件上递归执行。

$ rm -ir Test
rm:descend into directory `Test'? y

可以用 mkdir 来创建目录,用 rmdir 来删除目录。不过,因为不能用 rmdir 来删除包含文件的目录,所以使用 rm 加 -r 选项通常要更方便些。

出于安全的原因,所有的文件都有所有权和保护。文件访问权限(或文件模式)包含之前提到的相同的 10 个字符:

第一个字符指示文件类型。最常见的是 - 代表文件,d 代表目录,而 l 代表链接。
接下来的 9 个字符是三种用户类别的访问权限:文件所有者(字符 2-4),用户组 (5-7) 和其它 (8-10),其中 r 表示读权限,w 表示写权限,x 指示一个文件上的执行权限。破折号 - 如果出现在这九个位置的任意一个,则指示这个操作对该类别的用户禁止。

可以使用 chmod 命令通过字符符号或二进制掩码来设置访问权限。要使用二进制掩码,必须将三个权限组的字符表示转换成二进制格式,然后转换成八进制格式:

用户类别: 所有者 用户组 其它
字符表示: rwx r-x r--
二进制表示: 111 101 100
八进制表示: 7 5 4

将写权限赋予用户组,您可以使用:

chmod g+w test.sh or chmod 774 test.sh

用 umask 命令,在 /etc/init.dev 文件中进行系统范围内的、或在 .profile 文件中进行的本地的文件权限默认设置。这个命令指示用 777 减去这个数字来获取默认的权限:

$ umask 022

这将为用户创建的所有新文件生成一个默认的文件权限 755。

可以用 chown 来修改文件的所有权:

$ chown bluher ls.out

这里,bluher 是新的文件所有者。类似地,组成员资格将按以下方式修改:

$ chgrp devgrp ls.out

这里,devgrp 是新的用户组。

ls 不提供哪些文件是文本的,哪些文件是二进制的的信息。要了解这个信息,您可以使用 file * 命令。

重命名文件

赋予一个文件多个名字的两种流行的方法是利用链接和 alias 命令。Alias 可以用来为一个更长的命令重新起一个更方便的名字:

$ alias ll='ls -l'
$ ll

注意单引号的使用,这使得 BASH 将该项目传递给别名,而不是自己估计它。别名还可用作较长的路径名的缩写:

$ alias jdev9i=/jdev9i/jdev/bin/jdev

关于 alias 和它的反命令 unalias 的更多信息,请查看 BASH 的 man 页面的 "SHELL BUILTIN COMMANDS" 子部分。在最后一个例子中,定义了一个环境变量来实现相同的结果。

$ export JDEV_HOME=/jdev9i/jdev/bin/jdev
$ echo $JDEV_HOME
/jdev9i/jdev/bin/jdev
$ $JDEV_HOME

链接允许几个文件名引用单个源文件,格式如下:

ln [-s] fileyouwanttolinkto newname

单独的 ln 命令创建到文件的一个硬链接,而使用 -s 选项来创建一个符号链接。简而言之,一个硬链接几乎不能和原始的文件区分开(除了这两个文件的 inode 将相同之外)。符号链接较容易区分,因为它们出现在一个长的文件列表中,并用 ->; 来指示源文件,l 指示文件类型。

查看和查找文件

文件过滤器

用来读取文件内容和在文件内容上执行操作的命令有时被称为 ¹&滤器。sed 和 awk 命令是两个滤波器的例子,因为在以前的 OTN 文章中有它们详细的讨论,在这里将略过。

诸如 cat、 more 和 less 之类的命令让您能够从命令行查看一个文本文件的内容,而无需调用编辑器。Cat 是 "concatenate" 的缩写,它将默认地在标准输出(显示屏)上显示文件内容。和 cat 一起提供的最有趣的选项之一是 -n 选项,它用编号的输出行来显示文件内容。

$ cat -n test.out
1 This is a test.

因为 cat 一次性输出文件中的所有行,所以您可能更喜欢用 more 和 less,因为它们都一次输出一屏的文件内容。Less 是 more 的一个增强的版本,它允许用来自 vi 文本编辑器的关键命令来增强文件查看。例如,d 向前翻滚、b 向后翻滚 N 行(如果 N 是在 d 或 b 之前指定的)。为 N 输入的值成为随后的 d 命令的默认值。man 页面实用工具使用 less 来显示使用说明的内容。

重定向和管道

重定向允许将命令输出重定向到文件中,而不是标准输出,或者类似地,也可重定向输入。重定向的标准符号 >; 创建一个新的文件。>;>; 符号将输出添加到一个现有的文件中:

$ more test2.out
Another test.
$ cat test.out >;>; test2.out
$ cat test2.out
Another test.
This is a test.

到文件的标准输入可以用 < 符号来重定向:

$ cat < test2.out

错误消息用 2>; 和 2>;>; 来重定向和添加,格式如下:

$ command 2>; name_of_error_file

要避免无意地覆盖一个现有的文件,使用 BASH 内置的命令集:

$ set -o noclobber

可以在命令和输出文件之间用 >;! 符号来重载这个特性。要关闭这个特性,用 +o 代替 -o。

重定向在一个命令和文件之间、或文件和文件之间工作。重定向语句的一项必须是一个文件。

管道使用 |符号,并且在命令之间工作。例如,您可以用以下方式将一个命令的输出直接发送到打印机上:

$ ls -l * | lpr

可以用以下方式快速地找到历史列表中的一个命令:

$ history | grep cat

更多的滤波器

Grep、fgrep 和 egrep 都显示匹配一种模式的行。所有这三个命令都在文件中搜索指定的模式,如果您想不起来一个所需文件的名称,这将非常有用。基本格式是:

grep [options] PATTERN [FILE...]

$ grep -r 'Subject' nsmail

CTRL-Z 将终止上述或其它任何命令。

grep 的最有用的选项可能是 -s。如果您以除根用户之外的任何身份搜索系统文件,那么对于每一个您没有访问权限的文件,都将产生错误消息。这个命令禁止那些消息。

Fgrep(也以 grep -F 调用)只查找固定的字符串,而不是 grep 接收的正则表达式。而 egrep 接收包含更大范围的特殊字符(如 “|”,它指示条件 OR 运算符)的模式。

$ egrep 'Subject|mailto' *

查找文件

find 命令的 GNU 版本非常强大、灵活并且比 UNIX 系统上存在的经典版本更具包容性。它对于涉及到目录结构的任务非常有用,包括在文件上查找和执行命令。find 命令的基本格式是:

$ find startdirectory options matchcriteria [actionoptions]

如果您知道文件的名称、或者甚至名称的一部分,但不知道它所处的目录,您可以这么做:

$ find .-name 'test*'
./test
./jdevhome/mywork/EmpWS/EmpBC4J/test

与经典的 UNIX 系统不同,在 Linux 中不需要在末尾添加 -print 操作,因为如果没有指定其它的操作选项,就将假定执行这个操作。在目录起始位置上的一个点 ( . ) 将使 find 在您的工作目录中开始搜索。两个点, ..,在父目录中开始搜索。您可以在任意目录下开始搜索。

注意,您可以使用通配符作为搜索准则的一部分(只要用单引号将整个项目括起来)。

$ find .-name 'test*' -print
./test.out
./test2.out

显示拥有 .out 扩展名的一系列文件:

$ find /home -name '*.out'

不过记住,除非您是作为超级用户运行这个命令,否则您将可能得到许多的 "ermission denied" 错误消息。

最强大的搜索工具之一是和 grep 一起使用的 -exec 操作:

$ find .-name '*.html' -exec grep 'mailto:[email protected]' {} \;

.,查找一个 html 文件,*.html,并在当前文件上执行 (-exec) grep 命令,{}。当使用 -exec 操作时,需要一个分号 ;,这是用来在使用 find 命令时执行其它一些操作。需要反斜线 \ 和引号来确保这些项目通过 BASH,以使它们由命令而不是 shell 来进行解释。

③ 计算机网络-应用层-远程终端协议TELNET

TELNET是一个简单的远程终端协议,用户用TELNET就可在其所在地通过TCP连接注册(即登录)到远地的另一台主机上(使用主机名或P地址)。TELNET能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。因此, TELNET又称为终端仿真协议 。

TELNET使用客户服务器方式。在本地系统运行TELNET客户进程,而在远地主机则运行TELNET服务器进程。和FTP的情况相似, 服务器中的主进程等待新的请求,并产生从属进程来处理每一个连接。

TELNET能够适应许多计算机和操作系统的差异。例如,对于文本中一行的结束,有的系统使用ASCI码的回车(CR),有的系统使用换行LF),还有的系统使用两个字符,回车-换行(CR-LF)。又如,在中断一个程序时,许多系统使用Control--C,但也有系统使用ESC按键。为了适应这种差异,TELNET定义了数据和命令应怎样通过互联网。这些定义就是所谓的 网络虚拟终端NVT (Network Virtual Terminal)。

NVT的意义: 客户软件把用户的击键和命令转换成NVT格式,并送交服务器。服务器软件把收到的数据和命令从NVT格式转换成远地系统所需的格式。向用户返回数据时,服务器把远地系统的格式转换为NVT格式,本地客户再从NVT格式转换到本地系统所需的格式。

NVT的格式定义很简单。所有的通信都使用8位一个字节。在运转时,NVT使用7位ASCI码传送数据,而当高位置1时用作控制命令。ASCⅡ码共有95个可打印字符(如字母、数字、标点符号)和33个控制字符。所有可打印字符在NVT中的意义和在ASCI码中一样。但NVT只使用了ASCII码的控制字符中的几个。此外,NVT还定义了两字符的CRLF为标准的行结束控刷符。当用户键入回车按键时,TELNET的客户就把它转换为CR-LF再进行传输,而TELNET服务器要把CR-LF转换为远地机器的行结束字符。

TELNET的选项协商(Option Negotiation)使TELNET客户和TELNET服务器可商定使用更多的终端功能,协商的双方是平等的。

④ 如果一台禁用ping命令了,怎么远程通过Windows终端命令确定这台电脑是否在线

  1. 如果对方禁止了对ping的相应,或者启动了防火墙,那么你可以试试arping,这个是arp级别的ping,只有对方在线,无论如何都会有响应(当然因为arp是不可路由的,只能在内网执行该命令)。 xNix下,如下自己下载编译;而Windows下的,需要WinPCap和libnet,然后自己编译(Cygwin或MinGW)

  2. 如果嫌麻烦,可以试试hardping,这是免费的命令行工具,直接hardping xxx.xxx.xxx.xxx即可,原理同上,都是arp级别的ping,防火墙也会有反映。

  3. 其实扫描工具也是可以的,比如nmap,一样能arp级别上探测对方,但对你的问题要求,也许算是牛刀杀鸡了。

  4. 其实更好的方法是发送snmp trap包,但要取决对方是否有安装snmp的agent。Windows缺省是有安装的,但服务器版本则不是。

⑤ linux 如何从远程终端下载文件到本地磁盘 我的系统也是linux的,想从远程终端(ssh.)上复制文件到本地

第一种方式:

SecureCRT下
上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。
下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到本地某目录下。
通过“File Transfer”可以修改下载到本地的默认路径。设置默认目录:options-->session options-->file transfer。


或者

下载文件存放位置在securtCRT中设置,位于:


英文版 options — session options — X/Y/Zmodem。


中文版 选项— 会话选项— X/Y/Zmodem。

第二种方式:用sftp
securecrt 按下ALT+P就开启新的会话 进行ftp操作。
输入:help命令,显示该FTP提供所有的命令
pwd: 查询linux主机所在目录(也就是远程主机目录)
lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:/我的文档)
ls: 查询连接到当前linux主机所在目录有哪些文件
lls: 查询当前本地上传目录有哪些文件
lcd: 改变本地上传目录的路径
cd: 改变远程上传目录
get: 将远程目录中文件下载到本地目录
put: 将本地目录中文件上传到远程主机(linux)
quit: 断开FTP连接

⑥ 如何通过windows终端远程连接linux

获知Linux版本
在命令行中输入命令获取:uname -r

给Linux系统安装xrdp工具
在命令行中输入:sudo apt-get install xrdp
输入后回车根据提示输入用户密码

设置Linux系统的远程桌面
1.勾选允许其他人访问你的电脑
2.安全--配置网络接受自动连接

查看服务器IP地址

在命令行中输入:

在windows端打开远程桌面工具
在运行中输入mstsc快速打开

输入预远程桌面Linux服务器的IP地址

输入Linux操作系统用户名,root用户的密码,确定后即可以远程访问啦!可以实现Linux中几乎所有的功能。

⑦ 2 Linux终端命令

职场中,大部分都是通过 SSH客户端 远程操作,实现磁盘读取,文件读取,目录操作,进程管理等等

打开终端3种方式,收藏夹黑色屏幕图标点击,右键打开终端,Ctrl+Alt+t组合键

command  [-options] [parameters]  

command即终端命令,options为选项一般前面有横杠,后面是参数,选项和参数有中括号表示可选项

man command (man表示手册缩写,查看命令帮助文档)出现文档,按回车下滚一行,按空格(或f)下翻一页,按b上翻一页,输入横杠加上对应的option可实现对应部分高亮

command --help也可以实现帮助文档,页面和上面不太一样,部分还出现了中文

pwd 命令 显示当前路径

tree [path] 命令(默认没有,需要安装,sudo apt install tree)可以将你当前(或指定)路径下的文件以树状遍历(所有文件,递归)显示出来

ls 命令 以列表显示当前目录文件,(不再深层挖掘)ls显示出来白色是文件,蓝色是文件夹,绿色是可执行文件,红色一般是压缩

ls -a 显示所有的文件包括隐藏文件,显示结果以. 点开头的就是隐藏文件

ls -l 用较长方式显示文件 

前面10个字母(分成第一个和后9个,第一个横杠表示一个文件,d表示一个目录,l表示是个链接(类似快捷方式),后九个,rwx表示跟读写等操作有关,后面讲),硬链接数,文件所属用户(第一个demo),文件所属组(第二个demo),文件大小(B为单位),最后修改时间,文件

ls -h以人性化显示文件(一般和-l一起),可看出加了-h后,文件显示的单位方便阅读

cd 可以跟相对路径和绝对路径,路径大小写敏感

当前路径用“.”表示,上级路径“..”

cd 什么都不加或者cd ~可以直接回家目录/home

cd /去根目录

cd -返回上次的目录

mkdir创建目录 

mkdir 目录名   不可以一次创建多级目录(文件夹不存在情况下如mkdir a/b/c,a,b都不存在情况下,创建不了)

如果我们就是想创建多级目录呢,使用递归创建目录,会把没有的目录创建出来

mkdir a/b/c -p

touch创建文件

touch +文件名(建议加后缀名),可以一次创建多个文件用空格隔开

touch a.txt

touch a.txt b.txt

gedit打开文件

gedit 文件相对路径或绝对路径,(如果未成功打开需要加上sudo gedit)

同上个命令可以同时打开多个,打开的编辑器编辑内容点击保存完成文件编辑

打开文件后终端进入等待状态

rm删除文件和文件夹

文件删除不能恢复

rm -i 文件       这种会出现是否提示,给自己个提醒机会(centos没有-i就有提示)

rm -f 文件   强制删除(不提示,和上个相反)

rm -r 目录   删除目录(多级递归删除)

cp拷贝文件和文件夹

cp a.txt b.txt 当前路径下的a.txt拷贝一个b.txt到当前路径,如果已经存在b.txt直接覆盖掉

加上-i模式可以给与提示(不是同名文件不会出现)

-f 强制复制不提示

-v 显示一行拷贝的过程

如果是复制文件夹要加上 -r 递归拷贝

-a 把文件或文件夹(是递归拷贝)的权限也一起复制过去

mv移动文件文件夹,重命名

mv 原路径 目标路径

如果存在同名文件,默认会覆盖,还是加-i提示,如果选择n,不会移动成功

-f 强制移动不提示

-v 显示移动过程

移动文件夹不用加-r(删除和拷贝不一样)

clear 清除终端显示内容(类似DOS cls)快捷键,Ctrl+L

实际效果只是往下滚动,当前输入为第一行,拖动滚动条还是能看见之前的内容= =

tab 自动补全(有时多个可能要再按下tab出现候选提示)

which 查看命令位置

光标↑↓ 查看翻查之前调用过的命令

Ctrl+C 终止程序运行

终端字体大小调整Ctrl Shift +(放大)

Ctrl - (缩小,注意无shift)

cal显示日历,当日高亮

cal -3显示当前月及上下月的日历(没有-别的数字)

cal -y 显示一年的日历

cal -j 日历显示是当年第几天

cal 年份4位数(获得年份日历)

date显示日期

date 加双引号字符串格式化显示,注意对应大小写

%F,%T同样实现类似效果,分别格式化日期和时间

history 获得所有的历史指令

history 数字 显示最近的数字条指令

如果我看到对应指令,然后根据指令编号,直接输入

! 指令编号     即可执行对应指令,这些历史指令都存在于家目录隐藏文件 .bash_history 中

cat 直接在命令行显示文件内容,和gedit不一样

-n 查看文件同时显示行号

-b 文件空行不编号,但是给空出位置,显示非空行编号

-s 两行以上的空行只显示一行(可以和前面的组合 -sb   )

同时打开多个文件效果

more

more 文件路径  

分屏查看,会显示已经显示部分的百分比,

按回车滚一行,

按空格  或  Ctrl+F或F向下翻一屏,

Ctrl+B或B回滚一屏

q退出

more +num 表示从第num行开始查看,文件默认第一行为1

-p 选项 清屏 置顶显示内容

-s 连续2行以上的空行显示一个空行

more 也可以加多个文件,显示不同文件有专门的分割,这是与cat的区别

⑧ linux如何从远程终端下载文件到本地磁盘

linux一般用作于服务器使用,通常使用文字界面,这里分享下如何从远程终端下载文件到本地磁盘

1、首先在windows开始菜单可以寻找到filezilla软件,点击他即可启动程序。

⑨ MSTSC是什么意思

微软远程终端客户端
命令全称:Microsoft Terminal Services Client
MS = Microsoft
T = Terminal
S = Services
C = Client
开始 - 运行 输入 mstsc,会自动弹出远程桌面对话框

⑩ 远程显示终端给定是啥

终端指定: 大多数命令作用于文件和文件夹,并通过路径识别它们的位置。组成路径的文件夹名称使用斜杠分隔。例如,指向“终端”应用的路径为“/应用程序/实用工具/终端.app” 。
远程终端就是利用服务器安装的终端服务端口3389,安装远程控制工具,可以在任何地方进行登录服务器,从而实现远程控制。
远程终端操作中需注意:
1、限制断开会话存在时间。一般情况下,在维护远程服务器时,不可能长时间在线,但是系统默认的却是只要登录就不再断开。因此,可以修改这一默认设置,指定一个自动断开的时间即可。
2、增加连接数量。打开“运行”窗口,输入“gpedit.msc”打开组策略编辑器窗口,依次选择“计算机配置”-“管理模板”-“Windows组件”-“终端服务”,再双击右侧的“限制连接数量”,将其TS允许的最大连接数设置大一些就可以了。

阅读全文

与远程终端命令相关的资料

热点内容
dvd光盘存储汉子算法 浏览:758
苹果邮件无法连接服务器地址 浏览:963
phpffmpeg转码 浏览:672
长沙好玩的解压项目 浏览:145
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:737
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:486
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:383
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:350
风翼app为什么进不去了 浏览:779
im4java压缩图片 浏览:362
数据查询网站源码 浏览:151
伊克塞尔文档怎么进行加密 浏览:893
app转账是什么 浏览:163