`
kb5706
  • 浏览: 41495 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

SSH登录工具常用命令

 
阅读更多

出自:http://www.chinaz.com/server/2009/0302/68315.shtml


既然申请了国外的主机,那么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.com/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.gnu.org/”,

实际的目录结构一级一级建下去,直到所有的文件都传完为止;-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 登录工具常用命令

    既然申请了国外的主机,那么SSH登录工具肯定是必不可少的,这里罗列一些常用的SSH命令,以备查用。

    linux远程工具,命令行工具,支持保存常用命令,保存远程ssh连接 .rar

    Linux远程命令行工具(Remote Command Line Tools)是Linux操作系统中一种特别实用的工具,...登录远程主机后,使用者可以在远程主机上执行任意命令。 3. 配置SSH 要正确配置SSH,首先应在远程主机上运行以下命令:

    LINUX常用命令大全和SSH 传输工具附带使用教程

    LINUX常用命令大全和SSH 传输工具并附带使用教程,利用SSH工具进行LINUX操作,Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux...

    secure_shell_app 0.17 谷歌浏览器ssh终端工具

    secure_shell_app 0.17 谷歌浏览器ssh终端工具 可在浏览器进行SSH远程服务器 Secure Shell App让你无需下载putty或xshell,可直接在chrome直接实现ssh登录服务器。 Secure Shell App介绍对于拥有自己服务器的人来...

    SSH工具集(Xshell,PuTTY,MobaXterm,FinalShell)

    涵盖目前最常用的SSH客户端工具。 Xshell:业界最强大的SSH...MobaXterm:强大的SSH工具。体积不大,功能很多。 FinalShell:国产SSH工具。界面简洁,免费无广告,支持保存密码、文件传输、自动显示服务器状态等功能。

    宝塔linux面板常用命令大全

    安装宝塔 Centos安装脚本 ...Ubuntu/Deepin安装脚本 ...Debian安装脚本 ...Fedora安装脚本 ...管理宝塔 宝塔工具箱(包含下列绝大部分功能 直接ssh中执行bt命令 仅限6.x以上版本面板) bt 更多内容请下载查看......

    WindowsMobaXterm(串口工具 ssh工具合集).rar

    MobaXterm 是一个功能强大的终端工具和远程连接工具合集,它集成了多个常用工具,包括 SSH、Telnet、RDP、VNC、SFTP、X11 转发等,同时也支持串口通信。它提供了一个图形化界面,方便用户进行终端操作和远程连接管理...

    ssh-keyscan命令 收集主机的ssh公钥

    ssh-keyscan命令是一个收集大量主机公钥的实用工具。它的目的是创建和验证“ssh_known_hosts”文件。 ssh-keyscan命令仅支持ssh协议版本1,在ssh协议版本2无法使用。 语法格式: ssh-keyscan [参数] 常用参数: -...

    Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集 .rar

    linux常用命令 注意:1、代表是必填项,[]表示是选填项。真正填入的时候不需要加和[];2、本文命令以cenos7为例进行测试。 〇、连接远程linux主机 使用ssh命令(linux主机需要开启ssh服务):ssh <用户名>@<主机IP>...

    Linux 常用命令

    Linux 常用命令 1. 服务器关机 2. 查看linux系统汉字编码 3. 查CPU 4. 修改服务器字符集,支持中文 5. 查内存大小 6. 压缩命令 7. 查看操作系统 8. 查看端口是否被占用 9. 为服务器添加浮动ip 10. 启动ssh 11. 启动...

    ssh命令 安全连接客户端

    ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器,实现对服务器的远程管理。 语法格式: ssh [参数] [远程主机] 常用参数: -1 强制使用ssh协议版本1 -2 强制使用ssh...

    linux常用命令大全及详解.zip

    ssh:远程登录到其他主机。 scp:在本地主机和远程主机之间复制文件。 ps:显示当前运行的进程。 top:显示当前系统资源的使用情况。 ifconfig:显示网络接口的配置信息。 ping:测试网络连接。 shutdown:关闭系统...

    Linux命令大全搜索工具 v1.5.1.pdf

    本文档是一个 Linux 命令大全搜索工具,涵盖了常用的 Linux 命令,包括文件管理、系统管理、网络管理、安全管理等方面。 在文件管理方面,命令包括 cp、mv、rm 等,用于文件的复制、移动和删除操作。例如,cp 命令...

    centos6.8-tools:centos6.8 +阿里云yum源+ ssh密码登录+常用软件

    centos6.8-工具centos6.8 +阿里云yum源+ ssh密码登录+常用软件基于官方centos6.8), //c.163.com/hub#/m/repository/?repoId 2968登录网易云才能进去链接ssh初始密码root123,可用passwd命令修改自用基础之上拉取...

    常用安全命令

    常用的命令和工具 ps ——显示进程状态,CPU使用率,内存使用情况等 sysctl ——检查设定Kernel配置 netstat ——显示网络连接,路由表,接口状态等 route ——路由修改 renice ——调整程序运行的优先级 ...

    MobaXterm纯绿色免费免安装包 全能终端连接工具

    它提供了图形用户界面,并包含了常用的Unix命令和工具,同时支持SSH、Telnet、RDP等协议。此外,MobaXterm 还内置了X11服务器,使用户能够运行图形化应用程序。 试用人群: MobaXterm 适用于需要远程访问和管理多个...

    UnixUtils:Windows下使用的常用Unix命令行工具

    如file、lspci、nano、vim、gawk、aria2c、wget等,部分工具采用busybox内置命令,如ls、bash、clear、dos2unix、unix2dos等,部分工具采用第三方软件或windows系统命令用批处理文件模拟,如reboot、ssh等。...

    交换机常用的命令以及使用方法

    SSH(Secure Shell,安全外壳)是一个用于在非安全网络中提供安全的远程登录以及其他安全网络服务的协议,它能够使用户安全地登录到交换机,通过设备的命令行接口进行配置和管理交换机。当用户通过非安全的网络环境...

    linux修改ftp、telnet、ssh的默认端口.docx

    SSH 是 Secure Shell 的缩写,是一种安全的远程登录工具。在 Linux 系统中,SSH 的默认端口号是 22。为了提高系统的安全性,可以将 SSH 的默认端口号修改为其他的端口号,例如 2222。修改 SSH 的默认端口号需要编辑...

Global site tag (gtag.js) - Google Analytics