专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

SSH登录工具常用命令

来源:小易整编  作者:小易  发布时间:2023-08-27 02:55
摘要:操作方法01既然申请了国外的主机,那么SSH登录工具肯定是必不可少的,这里罗列一些常用的SSH命令,以备查用。首先我们得知道什么叫shell.操作系统与外部最主要的接口就叫做shell,或许这样说...
操作方法 01

既然申请了国外的主机,那么SSH登录工具肯定是必不可少的,这里罗列一些常用的SSH命令,以备查用。 首先我们得知道什么叫shell. 操作系统与外部最主要的接口就叫做shell,或许这样说过于术语化,例如cmd命令行,这是windows操作系统下的一个shell。这里说的dreamhost的shell是指dreamhost提供给客户一个命令行,方便客户更好的使用他们的虚拟主机服务。 DreamHost中shell使用指南本shell指令及操作均基于Linuxord2.4.29,即DreamHost现在采用的系统,如果你也是DreamHost的用户,那本文或许对你有所帮助。 目录: 1.BasicInstructions/基本 2.wget/下载工具 3.Crontab/定时任务 4.tar/tar.gz/压缩文件 5.查看文件大小 cd[目录名]转换路径 cd .. 返回上级目录 ls显示当前目录下所有文件 rm[-r]-f[][文件名]删除文件,加[-r]可以删除文件下所有子文件,如rm -rf [abc]删除abc文件夹及文件夹下的所有文件 tar -[解压下载的压缩包] unzip[文件名]解压文件 cp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中 wget(最爽的一个命令 在linux下可以使用该工具快速地从网络上下载所需要的文件) 1.BasicInstructions基本操作命令 通常来说,使用”$[Instructions]-help”可以获得以下各个命令[instructions]的帮助,包含其参 数列表的定义。 -ls列出当前文件夹下所有内容 $ls-o列出当前文件夹中所有内容,含详细信息,但不列出group $ls-l同上,含group信息 $ls-a列出当前文件夹中所有内容,包含以”.”开头的文件 $ls-t按更改时间排序 $ls-v按版本 -cd [dir] 进入文件夹 cd.. 退出当前文件夹,返回上级目录 -pwd 显示当前路径 -mkdir [dir] 新建文件夹 -chmod更改文件/文件夹权限 $chmod [Mode] [dir],其中Mode形如”755″或”777″等。 $chmod [Mode] [file] $chmod -R [Mode] [dir],递归形式,即将目标文件夹内所有文件均改变权限 Mode还有另一种表达方式,”755″即为”-rwxr-xr-x”,不列举了。 -rm [file]删除文件/文件夹 $rm-f [file]强行删除,忽略不存在的文件,无提示 $rm-r [file]递归删除所有内容 $rm -rf 删除文件夹 -cp拷贝 $cp [options] [source] [destination] 其中[options]可以为-f(强行拷贝)或-r(递归拷贝) -mv重命名或移动 $mv[options][source][destination] [options]常用:-f(强行移动/重命名),-i(移动/重命名前尝试),-u(更新) 例如 $mvwwwroot/cgi-bin.将/cgi-bin目录移动到当前目录下 $mvcronfile.txtmyfile.txt将cronfile.txt重命名为myfile.txt cp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中 2.wget下载工具 wget是一种非交互式的网络文件下载工具,在linux下可以使用该工具快速地从网络上下载 所需要的文件而不需要经由本 wget[参数列表]URL 最简单的用法: $wgethttp://targetdomain/file.tar wget的常用参数:-t[nuberoftimes]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次。比 如”-t120″表示尝试120次。当这一项为”0″的时候,指定尝试无穷多次直到连接成功为止, 这个设置非常有用,当对方服务器突然关机或者网络突然中断的时候,可以在恢复正常后继 续下载没 有传完的文件;-c:断点续传,这也是个非常有用的设置,特别当下载比较大的文件的时候,如果中途意外中断,那么连接恢复的时候会从上 次没传完的地方接着传,而不是又从头开始,使用这一项需要远程服务器也支持断点续传,一般UNIX/linux的Web/FTP服务器都支 持断点续传;-T[numberofseconds]:超时时间,指定多长时间远程服务器没有响应就中断连接,开始 下一次尝试。比如”-T120″表示如果120秒以后远程服务器没有发过来数据,就重新尝试连 接。如果网络速度比较快,这个时间可以设置的短些,相反,可以设置的长一些,一般最多 不超过900,通常也不少于60,一般120左右比较合适;-w[numberofseconds]:在两次尝试之间等待多少秒,比如”-w100″表示两次尝试之间等 待100秒;-nd:不下载目录结构,把从服务器所有指定目录下载的文件都堆到当前目录里;-x:与”-nd”设置刚好相反,创建完整的目录结构, 例如”wget-ndhttp://www.hostspaces.net/”, 实际的目录结构一级一级建下去,直到所有的文件都传完为止;-nH:不创建以目标主机域名为目录名的目录,将目标主机的目录结构直接下到 当前目录 下;-r:递归下载,在本录结构;-l[depth]:下载远程服务器目录结构的深度,例如”-l5″下载目录深度小于或者等于5以 内的目录结构或者文件; -m:做站点镜像时的选项,如果你想做一个站点的镜像,使用这个选项,它将自动设定 其他合适的选项以便于站点镜像;-np:只下载目标站点指定目录及其子目录的内容。这也是一个非常有用的选项,我们假 设某个人的个人主页里面有一个指向这个站点其他人个人主页的连接,而我们只想下载这个 人的个人主页,如果不设置这个选项,甚至-有可能把整个站点给抓下来,这显然是我们通 常不希望的;-http-user=username-http-passwd=password:如果Web服务器需要指定用户名和口令,用这两项来设定;-O将数据写入文件中。 3.Crontab定时执行任务 在DreamHost系统下,通过Shell可以建立自己的crontab.具体使用如下: 使用支持shell登录的终端(如fterm或putty),地址栏输入username@qiran.org:22即可以SSH 方式登录至服务器. 常用的crontab命令: crontab-l显示所有现存cronjob. crontab-r删除当前cronjobs. crontab-e编辑当前”crontabfile”.DH推荐使用nano 注意你的crontab包含所有的cronjobs,每个cron一行,断行结尾.一个正常的cron如下所 示: 452***/home/user/script.pl 第一个数字是每小时的第几分钟, 第二个数字是每天的第几小时, 第三个数字是每月的第几天, 第四个数字是每年的第几月, 第五个数字是每周的第几天. 使用方式例如: 32 * * * * : 表示每小时的第32分钟. 12,42 * * * * : 表示每小时的第12及第42分钟两次 */15 */2 * * *: 表示0:00, 0:15, 0:30, 0:45, 2:00, 2:15, 2:30, … 43 18 * * 7: 表示每个周日的6:43pm运行命令行. 在DreamHost下使用nano编辑完文件后,使用ctrl+o保存,ctrl+x退出编辑。 4.tar命令 tar命令的使用方法如下: tar[参数列表][文件名] 参数列表: -c生成新的备份,并同时覆盖旧的备份文件 -x从备份文件中解压缩 -t列出备份文件内的文件目录 -v显示所有被操作文件列表 -f在指定位置生成备份 -u将不存在于备份中的文件,或将已经被更改的文件加入该备份中。 举例说明: tar cvf filename.tar /*制作备份*/ tar cvf tarfile.tar ./filename /*将filename的文件备份到tarfile.tar里面*/ tar tvf filename.tar /*列出tar文档的内容*/ tar xvf filename.tar /*从tar文档中导出文件*/ tar zxpvf filename.tar.gz /*从tar.gz文档中导出文件*/ tar zxvf filename.tar.gz /*同上*/ tar xvf tarfile.tar ./filename /*导出tar文件中的单个文件*/ tar -xzf filename.tar.gz 解压 打包文件供下载 将目录./www打包到文件www.tar.gz QUOTE: tar czvf www.tar.gz ./www 或者直接更简单的 zip ./www 将当前目录下所有.php文件打包并压缩到文件bak.tar.gz 5.查看文件夹大小 du -s discuz 按KB du -sh discuz 按M

SSH登录工具常用命令


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1037746.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编

上一篇:小度小度是什么

下一篇:sd卡怎么用?

相关文章相关阅读
  • 什么是Linux系统中nc命令?nc命令的用法详解

    什么是Linux系统中nc命令?nc命令的用法详解

    这篇文章主要介绍了linux系统中nc命令的基本用法,nc命令非常之强大,这里先简单介绍它用来作端口扫描以及文件传输等的基础使用。功能说明:功能强大的网络工具,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小...

  • cmd命令怎么打开?

    cmd命令怎么打开?

    cmd命令的打开方法:1、在电脑桌面中使用“win+r”组合键,打开的“运行”窗口,输入“cmd”命令并回车即可打开;2、打开“开始”菜单,在搜索框中输入“cmd”,点击“cmd.exe”即可打开。CMD一般指命令提示符,命令提示符是在操作...

  • 浅析Vue项目中怎么用Pinia状态管理工具

    浅析Vue项目中怎么用Pinia状态管理工具

    vue项目中怎么用pinia状态管理工具?下面本篇文章带大家聊聊vue项目中pinia状态管理工具的使用,希望对大家有所帮助!Pinia官网介绍说:Pinia是Vue的存储库,它允许您跨组件/页面共享状态。Vuex同样可以作为状态管理...

  • 使用Go语言进行大数据分析的常用技巧

    使用Go语言进行大数据分析的常用技巧

    使用Go语言进行大数据分析的常用技巧随着大数据时代的来临,数据分析成为了各个领域中不可或缺的一环。而Go语言作为一种强大的编程语言,其简洁、高效的特性使得它成为大数据分析的理想选择。本文将介绍一些使用Go语言进行大数据分析常用的技巧,并提供...

  • 电脑常用快捷键有哪些

    电脑常用快捷键有哪些

    电脑常用快捷键有:1、【ctrl+a】全部选中当前页面内容;2、【ctrl+c】复制当前选中内容;3、【ctrl+v】粘贴当前剪贴板内的内容;4、【ctrl+r】刷新当前页面;5、【ctrl+s】保存等。所谓快捷键就是使用键盘上某一个或某几...

  • linux命令ls是什么意思

    linux命令ls是什么意思

    在linux中,ls全称“list”,中文意思为“列表”,其主要功能是显示指定工作目录下的内容(列出工作目录所含之文件及子目录),也可以查看文件权限,语法“ls[选项]目录名称”。当ls命令不使用任何选项时,默认只会显示非隐藏文件的名称...

  • Vue-cli脚手架工具使用及项目配置说明

    Vue-cli脚手架工具使用及项目配置说明

    vue-cli脚手架工具使用及项目配置说明随着前端技术的不断发展,前端框架也越来越受到开发者的关注。Vue.js作为前端框架的佼佼者,已经被广泛应用于各种Web应用的开发中。Vue-cli是Vue.js官方提供的一个基于命令行的脚...

  • js中有哪些事件?js中常用事件的介绍

    js中有哪些事件?js中常用事件的介绍

    javascript使我们有能力创建动态页面。事件是可以被javascript侦测到的行为。网页中的每个元素都可以产生某些可以触发javascript函数的事件。那么,js中有哪些事件呢?本篇文章将给大家来介绍关于js中常用的事件。话不多说...

  • 周排行
  • 月排行
  • 年排行

精彩推荐