Linux+SSH命令大全

合集下载

LinuxSSH命令使用大全

LinuxSSH命令使用大全

LinuxSSH命令使用大全1. ssh:2. scp:3. sftp:- 切换本地工作目录:lcd [本地目录路径]- 切换远程工作目录:cd [远程目录路径]- 上传文件:put [本地文件] [远程路径]4. ssh-keygen:- 生成密钥对:ssh-keygen- 指定密钥文件名称:ssh-keygen -f [密钥文件名] - 指定密钥类型:ssh-keygen -t [密钥类型]5. ssh-agent:- 启动ssh-agent:eval `ssh-agent`- 添加私钥:ssh-add [私钥文件路径]- 列出已添加的私钥:ssh-add -l- 删除私钥:ssh-add -d [私钥文件路径]6. ssh-copy-id:7. sshfs:- 卸载远程文件系统:umount [本地路径]8. ssh-keyscan:- 扫描主机公钥:ssh-keyscan [主机地址]- 导出主机公钥到文件:ssh-keyscan [主机地址] >> [公钥文件]9. ssh_config:- 配置别名主机:Host [别名] / HostName [主机地址] / User [用户名] / Port [端口号]10. sshd_config:- 修改SSH服务器监听端口:Port [新端口号]- 禁止Root用户直接登录:PermitRootLogin no- 禁止空密码登录:PermitEmptyPasswords no11. ssh-keyscan:- 检查服务器公钥指纹:ssh-keyscan -H [主机地址]12. ssh-add:- 添加私钥到ssh-agent:ssh-add [私钥文件路径]- 显示已添加的私钥列表:ssh-add -l- 删除私钥:ssh-add -d [私钥文件路径]13. ssh-keyscan:- 扫描主机公钥:ssh-keyscan [主机地址]- 导出主机公钥到文件:ssh-keyscan [主机地址] >> [公钥文件路径]14. ssh-keygen:- 生成密钥对:ssh-keygen- 指定密钥文件名:ssh-keygen -f [密钥文件名]- 指定密钥类型:ssh-keygen -t [密钥类型]15. sshfs:- 卸载远程文件系统:umount [本地路径]16. netstat:- 查看当前SSH连接:netstat -nat , grep ESTABLISHED , grep [主机地址]17. lsof:- 查找打开的SSH连接:lsof -i :22 , grep ssh以上是常用的SSH命令,可以帮助您在Linux系统中进行远程登录、文件传输和配置调整。

每天一个linux命令--ssh的host配置用户名密码

每天一个linux命令--ssh的host配置用户名密码

每天⼀个linux命令--ssh的host配置⽤户名密码1、在终端输⼊cd ~/.ssh/vi config输⼊服务器的⽤户名和密码souche@kickseed:~/.ssh$ cat config# 这是跳板机的配置,给跳板机的 IP 起个别名: jump_machine, ⽤户名: owenHost featureHostName 172.III.III.IIIUser XXX2、⽣成 rsa 公钥和私钥: ssh-keygen -t rsatip:如果ssh的⽬录下⾯已经有公钥,就不⽤⽣成了souche@kickseed:~/.ssh$ ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/souche/.ssh/id_rsa): 1HyKxJHtKz1HyKxJHtKz already exists.Overwrite (y/n)? yEnter passphrase (empty for no passphrase):Enter same passphrase again:Your identification has been saved in 1HyKxJHtKz.Your public key has been saved in 1HyKxJHtKz.pub.The key fingerprint is:SHA256:PRQmfxrHWuWM5QgqTwd3OIsD8gPq70mf8JCzerVPzw8 souche@kickseedThe key's randomart image is:+---[RSA 2048]----+| o =.. o || o . Bo= O || . +..o.=oB + || . o+o+.B || . .S.= || . .. . || .*. .. E || .oO.o o . || .++ +.. o.. |+----[SHA256]-----+souche@kickseed:~/.ssh$3、 ssh-copy-id -i 密钥⽂件⽤户别名@服务器别名souche@kickseed:~/.ssh$ ssh-copy-id -i id_rsa.pub souche@feature/usr/bin/ssh-copy-id: INFO: Source of key(s) to be installed: "id_rsa.pub"/usr/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed/usr/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keyssouche@172.17.41.58's password:Number of key(s) added: 1Now try logging into the machine, with: "ssh 'souche@feature'"and check to make sure that only the key(s) you wanted were added.souche@kickseed:~/.ssh$ ssh-copy-id -i id_rsa.pub souche@eva。

linux ssh命令用法

linux ssh命令用法

linux ssh命令用法摘要:1.SSH 命令简介2.SSH 命令基本用法3.SSH 命令高级用法4.SSH 命令安全注意事项正文:【1.SSH 命令简介】SSH(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络环境中实现安全的远程登录和数据传输。

与传统的Telnet 相比,SSH 具有更高的安全性,可以防止数据在传输过程中被截获和篡改。

Linux 中的SSH 命令可以用于在本地与远程服务器之间建立安全的连接,进行文件传输、远程命令执行等操作。

【2.SSH 命令基本用法】以下是SSH 命令的基本用法:1.登录远程服务器```ssh 用户名@服务器地址```例如:```*******************```2.输入远程服务器的密码在提示时输入远程服务器的密码,或使用-p 参数指定端口:```ssh -p 端口号用户名@服务器地址```例如:```***********************```3.使用SSH 密钥进行身份验证若已配置SSH 密钥,可以使用-i 参数指定密钥文件:```ssh -i 密钥文件路径用户名@服务器地址```例如:```ssh-i~/.ssh/**********************```4.配置SSH 连接信息可以使用ssh-config 文件配置SSH 连接信息,避免每次都输入用户名、密码或密钥文件路径。

配置方法如下:```Host 名称服务器地址用户名```例如:```***************************```【3.SSH 命令高级用法】以下是SSH 命令的一些高级用法:1.查看远程服务器上的文件```ssh cat 路径/文件名```例如:```ssh cat /etc/passwd```2.在本地和远程服务器之间复制文件```ssh cp 本地文件路径远程文件路径```例如:```ssh cp localfile.txt remotefile.txt```3.在远程服务器上执行命令```ssh 命令```例如:```ssh ls```【4.SSH 命令安全注意事项】1.使用强密码,定期更换密码。

linux云计算常用命令

linux云计算常用命令

linux云计算常用命令Linux云计算常用命令云计算作为一种灵活、高效、可扩展的计算模式,已经成为现代计算领域的重要组成部分。

在Linux系统中,有许多常用的命令可以帮助我们管理和操作云计算资源。

本文将介绍一些常用的Linux云计算命令,以帮助读者更好地理解和应用云计算技术。

1. ssh命令:用于通过安全外部连接(Secure Shell)远程管理云服务器。

通过ssh命令,管理员可以安全地登录到远程服务器,并执行各种操作和管理任务。

2. scp命令:用于在本地和远程服务器之间复制文件和目录。

管理员可以使用scp命令将本地文件复制到云服务器上,也可以从云服务器上复制文件到本地。

3. rsync命令:用于在本地和远程服务器之间同步文件和目录。

与scp命令不同,rsync命令可以增量复制文件,并且可以自动跳过已经复制过的文件,从而提高复制效率。

4. ssh-keygen命令:用于生成SSH密钥对,以便实现无密码登录。

通过生成密钥对,并将公钥复制到云服务器上,管理员可以实现免密码登录,提高操作效率。

5. ping命令:用于测试与远程服务器的连通性。

管理员可以使用ping命令检查云服务器是否正常运行,并且可以通过观察ping的延迟时间来评估网络质量。

6. ifconfig命令:用于查看和配置网络接口信息。

管理员可以使用ifconfig命令查看云服务器的IP地址、子网掩码等网络配置信息,并且可以通过该命令配置网络接口。

7. netstat命令:用于查看网络连接状态和统计信息。

管理员可以使用netstat命令查看云服务器上的网络连接数量、端口状态等信息,以便分析和优化网络性能。

8. top命令:用于实时监控系统资源使用情况。

通过top命令,管理员可以实时查看云服务器上的CPU、内存、磁盘等资源使用情况,以便发现和解决性能问题。

9. df命令:用于查看磁盘空间使用情况。

管理员可以使用df命令查看云服务器上各个分区的磁盘空间使用情况,并且可以通过该命令判断是否需要进行磁盘清理或扩容。

linux命令ssh用法

linux命令ssh用法

linux命令ssh用法
SSH(Secure Shell)是一种网络协议,用于安全地远程登录到远程计算机上进行管理和操作。

下面是一些常见的SSH命令用法:
1. 远程登录到远程计算机:
ssh username@hostname
- `username`是远程计算机上的用户名
- `hostname`是远程计算机的IP地址或主机名
2. 指定SSH端口:
ssh -p port username@hostname
- `port`是远程计算机上SSH服务的端口号,默认为22
3. 使用密钥进行身份验证:
ssh -i private_key_file username@hostname
- `private_key_file`是本地计算机上的私钥文件路径
4. 传输文件到远程计算机:
scp local_file username@hostname:remote_directory
- `local_file`是本地计算机上的要传输的文件路径
- `remote_directory`是远程计算机上的目标目录路径
5. 从远程计算机下载文件到本地计算机:
scp username@hostname:remote_file local_directory
- `remote_file`是远程计算机上的要下载的文件路径
- `local_directory`是本地计算机上的目标目录路径
这些是一些基本的SSH命令用法,还有其他更高级的用法和选项可以进一步探索。

你可以通过在终端中输入`man ssh`命令来查看SSH的详细用法和选项。

linux ssh用法

linux ssh用法

Linux 中的SSH(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络上安全地进行远程登录和数据传输。

以下是SSH 命令的基本用法:1. 基本语法:```ssh [选项] user@host```其中,`user` 是远程计算机的用户名,`host` 是远程计算机的IP 地址或域名。

2. 常用选项:- `-p` 或`--port`:设置SSH 端口,默认为22。

- `-i` 或`--identity`:指定使用的身份验证文件(私钥)。

- `-l` 或`--login`:指定登录远程计算机的用户名,等同于`user@host`。

- `-v` 或`--verbose`:打印详细日志。

- `-a` 或`--agent`:启用身份验证代理。

- `-x` 或`--x11`:启用X11 转发(远程桌面连接)。

3. 实例:以下是一些SSH 命令的实例:- 远程登录:`ssh user@host`- 远程执行命令:`ssh user@host command`- 不登录远程主机,仅执行命令:`ssh -l user host command`- 设置SSH 端口为8080:`ssh -p 8080 user@host`- 使用私钥进行身份验证:`ssh -i private_key user@host`4. 配置SSH:要在Linux 系统中配置SSH,可以参考以下步骤:- 安装:使用软件包管理器(如`apt`、`yum`等)安装SSH 服务。

- 启动:确保SSH 服务已启动,可以使用`sudo service ssh start` 命令启动。

- 配置:编辑SSH 配置文件(通常位于`/etc/ssh/ssh_config` 或`~/.ssh/config`),设置相关选项。

- 防火墙:如果使用防火墙,请确保允许SSH 端口(如22)的流量。

SSH 基本命令大全

SSH 基本命令大全

Linux SSH 基本命令大全rm -rf mydir /* 删除mydir目录 */cd mydir /* 进入mydir目录 */cd - /* 回上一级目录 */cd ~ /* 回根目录 */mv tools tool /* 把tools目录改名为tool */ln -s tool bac /* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 */cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下 */rm go.tar /* 删除go.tar文件 */find mt.cgi /* 查找文件名为mt.cgi的文件 */df –h /* 查看磁盘剩余空间,好像没这个必要,除非你太那个了 */tar xvf wordpress.tar /* 解压tar格式的文件 */tar -tvf myfile.tar /* 查看tar文件中包含的文件 */gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */tar cf toole.tar tool /* 把tool目录打包为toole.tar文件 */tar cfz geek.tar.gz tool/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT 的.tar.gz文件解压成.tar文件后差不多是10MB */wget /download/wp.tar.gz/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M 的带宽,下载一个2-3兆的MT还不是几十秒的事 */wget -c /undone.zip/* 继续下载上次未下载完的文件 */tar cfz geek.tar.gz tool/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT 的.tar.gz文件解压成.tar文件后差不多是10MB */还有一些是VIM里要用到的,也罗列出来吧!移动类的:h/j/k/l: 左/下/上/右移一格w : 向后词移动(前面加数字移动多少个词)b : 向前词移动(前面加数字移动多少个词)e : 向后移到词末ge : 向前移到词末$ : 行末0 : 行首tx : 向右查找本行的x并移到那儿(大写时向左)33G : 移到文件的第33行gg : 文件首行G : 文件尾行33% : 文件的33%处H/M/L : 屏幕的首/中/尾行zt/zz/zb : 当前行移到屏幕的首/中/底部跳转:” : 回到跳转来的地方CTRL-O : 跳到一个“较老” 的地方CTRL-I : 则跳到一个“较新” 的地方查找:/ : 向下查找(后加关键字)? : 向上查找(后加关键字)n : 下一条符合的记录编辑:i : 转换到插入模式x : 删除当前字符. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)u : 撤销操作CTRL-R : 重做p : 将删除的字符插入到当前位置(put)退出保存::q : 退出:q! : 不保存退出ZZ : 保存后退出:e! : 放弃修改重新编辑退出SSH后,继续运行!#nohup wget /file.tar.gz &wget是一个Linux环境下用于从World Wide Web上提取文件的工具,这是一个GPL许可证下的自由软件,其作者为Hrvoje Niksic 。

LinuxSSH命令大全完整珍藏版

LinuxSSH命令大全完整珍藏版

通过使用S‎S H,你可‎以把所有传‎输的数据进‎行加密,这‎样―中间人‎‖这种攻击‎方式就不可‎能实现了,‎而且也能‎够防止DN‎S和IP欺‎骗。

还有一‎个额外的好‎处就是传输‎的数据是经‎过压缩的,‎所以可以加‎快传输的速‎度。

SS‎H有很多功‎能,它既可‎以代替te‎l net,‎又可以为f‎t p、po‎p、甚至p‎p p提供一‎个安全的―‎通道‖。

‎下面是L‎i nux ‎S SH 命‎令大全:‎rm -‎r f my‎d ir /‎*删除m‎y dir目‎录 */‎c d my‎d ir /‎*进入m‎y dir目‎录 */‎c d - ‎/* 回上‎一级目录‎*/cd‎~ /*‎回根目录‎*/m‎v too‎l s to‎o l /*‎把too‎l s目录改‎名为too‎l */‎l n -s‎tool‎bac‎/* 给‎t ool目‎录创建名为‎b ac的符‎号链接,最‎熟悉的应该‎就是FTP‎中www链‎接到pub‎l ic_h‎t ml目录‎了 */‎cp -‎a too‎l /ho‎m e/le‎a vex/‎w ww /‎*把to‎o l目录下‎所有文件复‎制到www‎目录下 *‎/rm ‎g o.ta‎r /* ‎删除go.‎t ar文件‎*/f‎i nd m‎t.cgi‎/* 查‎找文件名为‎m t.cg‎i的文件‎*/df‎–h /‎*查看磁‎盘剩余空间‎,好像没这‎个必要,除‎非你太那个‎了 */‎t ar x‎v f wo‎r dpre‎s s.ta‎r /* ‎解压tar‎格式的文件‎*/t‎a r -t‎v f my‎f ile.‎t ar /‎*查看t‎a r文件中‎包含的文件‎*/g‎z ip -‎d ge.‎t ar.g‎z /* ‎解压.ta‎r.gz文‎件为.ta‎r文件 *‎/unz‎i p ph‎p bb.z‎i p /*‎解压zi‎p文件,w‎i ndow‎s下要压缩‎出一个.t‎a r.gz‎格式的文件‎还是有点麻‎烦的 */‎tar ‎c f to‎o le.t‎a r to‎o l /*‎把too‎l目录打包‎为tool‎e.tar‎文件 */‎tar ‎c fz g‎e ek.t‎a r.gz‎tool‎/* 把‎t ool目‎录打包且压‎缩为gee‎k.tar‎.gz文件‎,因为.t‎a r文件几‎乎是没有压‎缩过的,M‎T的.ta‎r.gz文‎件解压成.‎t ar文件‎后差不多是‎10MB ‎*/w‎g et h‎t tp:/‎/www.‎s even‎a part‎.com/‎d ownl‎o ad/w‎p.tar‎.gz/‎*下载远程‎服务器上的‎文件到自己‎的服务器,‎连上传都省‎了,服务器‎不是100‎M就是10‎00M的带‎宽,下载一‎个2-3兆‎的MT还不‎是几十秒的‎事 */‎w get ‎-c ht‎t p://‎w ww.e‎i ghta‎p art.‎c om/u‎n done‎.zip‎/* 继续‎下载上次未‎下载完的文‎件 */‎tar ‎c fz g‎e ek.t‎a r.gz‎tool‎/* 把‎t ool目‎录打包且压‎缩为gee‎k.tar‎.gz文件‎,因为.t‎a r文件几‎乎是没有压‎缩过的,M‎T的.ta‎r.gz文‎件解压成.‎t ar文件‎后差不多是‎10MB ‎*/还‎有一些是V‎I M里要用‎到的,也罗‎列出来吧!‎移动类‎的:h/‎j/k/l‎:左/下‎/上/右‎移一格w‎: 向后‎词移动(‎前面加数字‎移动多少个‎词)b ‎:向前词‎移动(前‎面加数字移‎动多少个词‎)e :‎向后移到‎词末ge‎: 向前‎移到词末‎$ : 行‎末0 :‎行首t‎x : 向‎右查找本行‎的x并移到‎那儿(大写‎时向左)‎33G :‎移到文件‎的第33行‎gg :‎文件首行‎G : ‎文件尾行‎33% :‎文件的3‎3%处H‎/M/L ‎:屏幕的‎首/中/尾‎行zt/‎z z/zb‎: 当前‎行移到屏幕‎的首/中/‎底部跳‎转:‖ ‎:回到跳‎转来的地方‎CTRL‎-O : ‎跳到一个‎―较老‖ ‎的地方C‎T RL-I‎: 则跳‎到一个―‎较新‖ 的‎地方查‎找:/ ‎:向下查‎找(后加关‎键字)‎: 向上‎查找(后加‎关键字)‎n : 下‎一条符合的‎记录编‎辑:i ‎:转换到‎插入模式‎x : 删‎除当前字符‎. : ‎重复最后一‎次的修改操‎作(同PS‎里ctrl‎+f执行滤‎镜) u ‎:撤销操‎作CTR‎L-R :‎重做p‎: 将删‎除的字符插‎入到当前位‎置(put‎)退出‎保存::‎q : 退‎出:q!‎: 不保‎存退出Z‎Z : 保‎存后退出‎:e! :‎放弃修改‎重新编辑‎退出SS‎H后,继续‎运行!#‎n ohup‎wget‎http‎://ww‎w.php‎‎/file‎.tar.‎g z &wget‎是一个Li‎n ux环境‎下用于从W‎o rld ‎W ide ‎W eb上提‎取文件的工‎具,这是一‎个GPL许‎可证下‎的自由软件‎,其作者为‎H rvoj‎e Nik‎s ic 。

SSH命令及使用说明

SSH命令及使用说明

SSH命令及使用说明SSH(Secure Shell)是一种网络协议,用于在不安全的网络中建立安全的连接。

它提供了加密的通信通道,使得远程登录、远程执行命令、远程传输文件等操作变得安全可靠。

1. sshssh命令用于建立SSH连接,语法如下:``````-options:可选参数,包括-p指定端口号、-i指定私钥文件等。

-hostname:必选参数,指定远程主机的IP地址或域名。

2. ssh-keygenssh-keygen命令用于生成SSH密钥对,包括私钥和公钥。

私钥保存在本地,公钥发送到远程主机,用于进行身份认证。

语法如下:```ssh-keygen [options] [keyfile]```-options:可选参数,包括-t指定密钥类型、-b指定密钥长度、-f 指定密钥文件名等。

-keyfile:可选参数,指定密钥文件的名称。

3. ssh-copy-idssh-copy-id命令用于将本地公钥复制到远程主机的授权文件中,以实现免密登录。

语法如下:``````-options:可选参数,包括-p指定端口号、-i指定私钥文件等。

-hostname:必选参数,指定远程主机的IP地址或域名。

4. ssh-agentssh-agent命令用于管理身份验证代理,可以将私钥添加到代理中,使得无需每次输入密码即可使用私钥进行身份认证。

语法如下:``````-options:可选参数,包括-a指定代理的套接字文件、-c创建一个登录shell、-k关闭代理等。

5. scpscp命令用于在本地主机和远程主机之间进行文件传输。

语法如下:```scp [options] [source] [destination]```-options:可选参数,包括-r递归复制目录、-P指定端口号等。

-source:必选参数,指定源文件或目录。

-destination:必选参数,指定目标文件或目录。

6. sftpsftp命令用于在本地主机和远程主机之间进行安全文件传输。

使用ssh命令在Linux中远程登录和执行命令

使用ssh命令在Linux中远程登录和执行命令

使用ssh命令在Linux中远程登录和执行命令SSH(Secure Shell)是一种通过网络进行加密通信的协议,可确保在不安全的网络上安全地执行远程登录和执行命令。

在Linux系统中,SSH是一种常用的远程访问工具,可以方便地进行远程管理和操作。

本文将介绍如何使用SSH命令在Linux中进行远程登录和执行命令的步骤和注意事项。

一、远程登录1. 确保目标Linux系统已安装并启用SSH服务。

默认情况下,大多数Linux发行版都会安装并启用SSH服务。

可以使用以下命令检查SSH服务状态:```systemctl status ssh```2. 在本地Linux系统中打开终端,使用以下命令进行远程登录:```ssh username@remote_host```其中,username是目标Linux系统上的用户名,remote_host是目标Linux系统的IP地址或域名。

例如,要远程登录到IP地址为192.168.0.100的Linux系统上的用户名为user的账户,可以使用以下命令:```***************.0.100```3. 首次连接远程主机时,SSH会询问是否确认远程主机的身份。

输入yes并按Enter键确认。

4. 如果目标Linux系统上的用户名和本地Linux系统上的用户名相同,则可以直接输入密码进行登录。

如果不同,则需要输入目标Linux 系统上的用户名和相应密码进行登录。

5. 登录成功后,可以在远程主机上执行命令。

二、执行命令1. 在远程主机上执行命令的格式为:```command```例如,要在远程主机上执行ls命令,可以直接输入:```ls```2. 如果要执行的命令需要使用root权限,可以在命令前加上sudo:```sudo command```3. 如果要在远程主机上执行多个命令,可以使用分号将命令隔开:```command1;command2```该命令将按顺序执行command1和command2。

linux的ssh指令用法

linux的ssh指令用法

在Linux系统中,SSH(Secure Shell)是一种安全协议,用于远程登录到另一台计算机。

以下是SSH指令的一些用法:
1. 连接到远程主机:
```css
ssh [用户名]@[主机名或IP地址]
```
例如:`*************.1.100`
2. 连接到远程主机的特定端口:
```css
ssh [用户名]@[主机名或IP地址]:[端口号]
```
例如:`*************.1.100:2222`
3. 使用SSH在远程主机执行一条命令并显示到本地:
```css
ssh [用户名]@[主机名或IP地址] '命令'
```
例如:`*************.1.100'ls-l'`
4. 使用SSH在远程主机执行多个命令:
```bash
ssh [用户名]@[主机名或IP地址] '命令1; 命令2; ...'
```
例如:`*************.1.100'ls-l;pwd'`
5. 从本地计算机复制文件到远程主机:
```bash
scp [本地文件路径] [用户名]@[主机名或IP地址]:[远程文件路径] ```
例如:`scp/home/user/******************.1.100:/home/pi/`
6. 从远程主机复制文件到本地计算机:
```bash
scp [用户名]@[主机名或IP地址]:[远程文件路径] [本地文件路径] ```
例如:`*************.1.100:/home/pi/file.txt/home/user/`。

linux中ss命令常见用法

linux中ss命令常见用法

linux中ss命令常见用法(原创版)目录1.Linux 中 ssh 命令的概述2.ssh 命令的基本格式和使用方法3.ssh 命令的常见用法4.ssh 命令的安全性5.总结正文一、Linux 中 ssh 命令的概述ssh(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络环境中实现安全的远程登录和数据传输。

在 Linux 系统中,ssh 命令通常用于远程登录到其他 Linux 主机或从本地计算机连接到 Linux 主机。

二、ssh 命令的基本格式和使用方法ssh 命令的基本格式为:```ssh [选项] [用户名] [@主机地址]:[端口号]```常用的选项包括:- -l:指定远程主机上的用户名- -p:指定 SSH 连接的端口号- -i:指定 SSH 密钥文件的路径例如,要使用 ssh 命令登录到远程主机,可以执行以下命令:```ssh -l username -p port address```三、ssh 命令的常见用法1.远程登录ssh 命令可以用于远程登录到其他 Linux 主机。

例如,假设你要登录到远程主机 IP 地址为 192.168.0.11,用户名为 root,密码为password,可以执行以下命令:```ssh -l root -p password 192.168.0.11```2.远程文件传输ssh 命令还可以用于在本地计算机和远程主机之间传输文件。

例如,要将本地文件 test.txt 传输到远程主机,可以执行以下命令:```ssh -l root -p password 192.168.0.11 "cat >>/path/to/remote/test.txt"```3.远程命令执行ssh 命令还可以用于在远程主机上执行命令。

例如,要远程执行 ls 命令,可以执行以下命令:```ssh -l root -p password 192.168.0.11 "ls"```四、ssh 命令的安全性ssh 命令采用加密传输,可以有效地防止数据在传输过程中的泄露。

linux ssh命令参数

linux ssh命令参数

linux ssh命令参数SSH(Secure Shell)是一种安全的远程登录协议,它可以在不安全的网络环境下加密传输数据,确保数据的安全性和完整性。

在Linux 系统中,可以使用ssh命令来与远程主机建立安全的连接。

ssh命令有许多参数可供使用,以下将详细介绍这些参数。

1. -l:指定要使用的用户名。

例如,`ssh -l username remotehost`表示使用用户名"username"登录到远程主机"remotehost"。

2. -p:指定要使用的远程端口号。

例如,`ssh -p 2222 remotehost`表示使用端口号2222来连接到远程主机"remotehost"。

3. -i:指定要使用的私钥文件。

私钥文件通常用于身份验证,可以替代密码登录。

例如,`ssh -i /path/to/private_keyremotehost`表示使用指定路径的私钥文件来登录到远程主机"remotehost"。

4. -A:启用身份验证代理连接,可以在多个主机之间无需再次输入密码进行认证。

例如,`ssh -A remotehost`表示通过代理连接到远程主机"remotehost"。

5. -X:启用X11转发,允许在远程主机上运行图形化应用程序并将其显示在本地主机上。

例如,`ssh -X remotehost`表示启用X11转发功能并连接到远程主机"remotehost"。

6. -L:进行本地端口转发,将本地端口转发到远程主机的指定端口。

例如,`ssh -L 8080:localhost:80 remotehost`表示将本地主机的8080端口转发到远程主机的80端口。

7. -R:进行远程端口转发,将远程主机的端口转发到本地主机的指定端口。

例如,`ssh -R 8080:localhost:80 remotehost`表示将远程主机的8080端口转发到本地主机的80端口。

linux云计算常用命令

linux云计算常用命令

linux云计算常用命令Linux云计算常用命令一、登录和远程控制命令1. SSH登录:通过SSH(Secure Shell)协议远程登录到云服务器,可使用以下命令登录:```ssh username@hostname```2. SCP文件传输:使用SCP(Secure Copy)命令将本地文件复制到远程服务器或将远程服务器上的文件复制到本地:```scp source_file destination_file```3. 远程桌面:使用VNC(Virtual Network Computing)实现远程桌面控制:```vncserver :1```二、文件和目录管理命令1. 列出文件和目录:使用ls命令列出当前目录下的文件和子目录: ```ls```2. 切换目录:使用cd命令切换到指定目录:```cd directory```3. 创建目录:使用mkdir命令创建新目录:```mkdir directory_name```4. 复制文件和目录:使用cp命令将文件或目录复制到指定位置: ```cp source_file destination_file```5. 移动和重命名文件和目录:使用mv命令移动文件或目录,也可用于重命名:```mv source_file destination_file三、进程管理命令1. 列出进程:使用ps命令列出当前正在运行的进程:```ps -ef```2. 杀死进程:使用kill命令终止指定进程:```kill process_id```3. 后台运行进程:使用nohup命令使进程在后台持续运行,即使当前会话结束:```nohup command &```四、网络管理命令1. 查看IP地址:使用ifconfig命令查看当前网络接口的IP地址: ```ifconfig2. 测试网络连通性:使用ping命令测试与指定主机的连通性:```ping hostname```3. 查看网络连接:使用netstat命令查看当前系统的网络连接情况: ```netstat -a```五、软件包管理命令1. 更新软件包列表:使用apt-get命令更新软件包列表:```sudo apt-get update```2. 安装软件包:使用apt-get命令安装指定的软件包:```sudo apt-get install package_name```3. 卸载软件包:使用apt-get命令卸载指定的软件包:sudo apt-get remove package_name```六、系统管理命令1. 查看系统信息:使用uname命令查看系统的基本信息:```uname -a```2. 查看硬件信息:使用lshw命令查看系统的硬件信息:```sudo lshw```3. 查看磁盘空间:使用df命令查看磁盘空间的使用情况:```df -h```以上是Linux云计算常用命令的简单介绍,通过这些命令可以实现登录和远程控制、文件和目录管理、进程管理、网络管理、软件包管理和系统管理等功能。

SSH登陆LINUX服务器命令

SSH登陆LINUX服务器命令

SSH登陆LINUX服务器常用命令分类:linux(ubuntu) 2011-11-21 18:1398人阅读评论(0)收藏举报SSH登陆LINUX服务器常用命令前一阵远程维护Linux服务器,使用的是SSH,传说中的secureshell。

登陆:ssh[hostname] -u user输入密码:*****登陆以后就可以像控制自己的机器一样控制它了,不过没有可视化的界面。

不过现在我所使用过的两个版本Linux(SUSE和FC5)中有可以使用类似FTP界面的工具。

使用工具连接时,选择SSH,端口是填服务器的SSH端口,默认是22,但是还是要手工填写。

连接上以后FTP界面和shell同时使用可以提高工作效率。

简单的传输命令:scpscp/etc/php.ini user@:/home/user会将本地的/etc/php.ini这个文件copy到,使用者user的主目录下执行命令之后需要输入密码,只后就开始传送。

scpuser@:/etc/php.ini /home/user2将主机上的/etc/php.ini文件copy到本地/home/user2目录下ssh–l user –p 22 输入密码即可登录llogin_name指定登入于远程机器上的使用者,若没加这个选项,而直接打sshlost 也是可以的,它是以读者目前的使用者去做登入的动作。

例如:ssh–l root ===================================================-cblowfish|3des在期间内选择所加密的密码型式。

预设是3des,3des(作三次的资料加密)是用三种不同的密码键作三次的加密-解密-加密。

blowfish是一个快速区块密码编制器,它比3des更安全以及更快速。

===================================================-vVerbose模式。

linux ssh命令参数

linux ssh命令参数

linux ssh命令参数
在使用ssh命令时,可以指定一些参数来满足不同的需求。

以下是常用的ssh命令参数:
1. -p:指定连接的远程主机的端口号。

例如:ssh -p 2222 username@remote_host
2. -i:指定用于身份验证的私钥文件。

例如:ssh -i private_key.pem username@remote_host
3. -l:指定登录远程主机的用户名。

例如:ssh -l username remote_host
4. -X:启用X11转发。

用于在远程主机运行图形界面程序并将其显示在本地主机上。

例如:ssh -X username@remote_host
5. -f:将ssh会话放入后台运行。

例如:ssh -f username@remote_host
6. -N:仅用于端口转发,不执行远程命令。

例如:ssh -N -L 8888:localhost:80 username@remote_host
7. -A:开启身份验证代理。

用于在多个主机间进行无密码登录。

例如:ssh -A username@remote_host
这些是一些常用的ssh命令参数,可以根据具体需求选择合适的参数来使用。

linux ssh命令参数

linux ssh命令参数

linuxssh命令参数一、概述SSH(SecureShell)是一种安全的远程登录工具,通过SSH协议可以在不安全的网络上加密数据传输,保护用户隐私和数据安全。

在Linux系统中,SSH命令提供了许多参数,用于配置和使用SSH服务。

本文将介绍一些常用的LinuxSSH命令参数。

二、常用参数1.-i参数:指定私钥文件,用于身份验证。

通常与用户名和主机名一起使用。

2.-p参数:设置端口号,默认为22端口。

3.-l参数:设置本地主机名或IP地址,用于远程登录。

4.-f参数:后台运行SSH服务。

5.-N参数:不执行任何操作,仅连接远程主机。

6.-v参数:详细模式,显示详细的输出信息。

7.-q参数:低优先级模式,显示较少的信息。

8.-R参数:将本地端口映射到远程主机的一个端口上。

9.-g参数:允许通过防火墙进行无密码认证登录。

三、示例假设有两个Linux系统A和B,其中A为主机,B为远程主机。

下面是一些使用SSH命令的示例:1.连接到远程主机B:`sshuser@hostname`如果指定了私钥文件,可以加上-i参数指定私钥文件路径:`ssh-i/path/to/private_keyuser@hostname`2.在远程主机B上执行命令:`sshuser@hostname'command'`在命令中指定要执行的命令。

注意使用引号将命令括起来,以免被Shell解释器误解。

3.在后台运行SSH服务:`ssh-fuser@hostname`使用-f参数可以在后台运行SSH服务,节省系统资源。

4.设置本地主机名或IP地址:`ssh-llocal_hostnameuser@hostname`使用-l参数设置本地主机名或IP地址,以便远程登录时显示正确的主机名。

5.将本地端口映射到远程主机端口上:`ssh-Rport:localhost:remote_portuser@hostname`使用-R参数将本地端口映射到远程主机的端口上,实现反向代理功能。

linux ssh命令用法

linux ssh命令用法

linux ssh命令用法SSH(Secure Shell)是一种用于远程登录和执行命令的网络协议。

在Linux系统中,SSH提供了一种安全的方式,使用户能够通过终端或命令行界面远程登录到远程服务器,以及执行各种系统管理任务。

下面是Linux中SSH命令的用法:1. 连接到远程服务器:SSH命令的基本用法是连接到远程服务器。

以下是连接到远程服务器的命令: ```ssh username@remote_host```其中,"username"是您在远程服务器上的用户名,“remote_host”是远程服务器的IP地址或主机名。

连接成功后,您将需要输入密码进行验证。

2. 使用密钥登录:为了提高安全性,您可以使用SSH密钥对进行身份验证,而不是使用密码。

该过程包括生成公钥和私钥,然后将公钥添加到远程服务器。

以下是使用密钥登录的步骤:- 生成密钥对:```ssh-keygen -t rsa```该命令将生成一个RSA密钥对,存储在本地计算机上。

- 复制公钥到远程服务器:```ssh-copy-id username@remote_host```这将把公钥复制到远程服务器上指定用户的`~/.ssh/authorized_keys`文件中。

- 登录到远程服务器:```ssh -i /path/to/private_key username@remote_host```这将使用私钥进行身份验证,并登录到远程服务器。

3. 传输文件:SSH还提供了一个名为`scp`的命令,用于在本地计算机和远程服务器之间安全地传输文件。

以下是使用`scp`命令的示例:- 从远程服务器复制文件到本地:```scp username@remote_host:/path/to/remote_file /path/to/local_directory```- 将文件从本地复制到远程服务器:```scp /path/to/local_file username@remote_host:/path/to/remote_directory```4. 执行远程命令:SSH命令还可以用于在远程服务器上执行命令,而无需直接连接到远程服务器的终端。

linux之ssh-keygen命令

linux之ssh-keygen命令

linux之ssh-keygen命令为ssh⽣成、管理和转换认证密钥,ssh-keygen命令⽤于为“ssh”⽣成、管理和转换认证密钥,它⽀持RSA和DSA两种认证密钥。

SSH 密钥默认保留在~/.ssh⽬录中。

如果没有~/.ssh⽬录,ssh-keygen命令会使⽤正确的权限创建⼀个。

命令语法ssh-keygen [选项]命令选项-b:指定密钥长度;-e:读取openssh的私钥或者公钥⽂件;-C:添加注释;-f:指定⽤来保存密钥的⽂件名;-i:读取未加密的ssh-v2兼容的私钥/公钥⽂件,然后在标准输出设备上显⽰openssh兼容的私钥/公钥;-l:显⽰公钥⽂件的指纹数据;-N:提供⼀个新密语;-P:提供(旧)密语;-q:静默模式;-t:指定要创建的密钥类型。

基本⽰例以下 ssh-keygen 命令默认在 ~/.ssh ⽬录中⽣成 4096 位 SSH RSA 公钥和私钥⽂件。

如果当前位置存在 SSH 密钥对,这些⽂件将被覆盖。

> ssh-keygen -m PEM -t rsa -b 4096使⽤ssh-kengen会在~/.ssh/⽬录下⽣成两个⽂件,不指定⽂件名和密钥类型的时候,默认⽣成的两个⽂件是id_rsa第⼀个是私钥⽂件id_rsa.pub第⼆个是公钥⽂件指定秘钥⽂件路径> ssh-keygen -t rsa -C 'rumenz@' -f ~/.ssh/github_id_rsa或者,在指定存放⽂件时输⼊⼀个新的⽂件名> Enter file in which to save the key(/Users/rumenz/.ssh/id_rsa):id_rsa_gitlab多个SSH key的管理的情况就需要指定秘钥⽂件名。

Linux:ssh远程执行命令并自动退出

Linux:ssh远程执行命令并自动退出

Linux:ssh远程执⾏命令并⾃动退出ssh命令格式:[root@localhost ~]# ssh --helpusage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec][-D [bind_address:]port] [-e escape_char] [-F configfile][-I pkcs11] [-i identity_file][-L [bind_address:]port:host:hostport][-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port][-R [bind_address:]port:host:hostport] [-S ctl_path][-W host:port] [-w local_tun[:remote_tun]][user@]hostname [command] 主要参数说明: -l 指定登⼊⽤户 -p 设置端⼝号 -f 后台运⾏,并推荐加上 -n 参数 -n 将标准输⼊重定向到 /dev/null,防⽌读取标准输⼊ -N 不执⾏远程命令,只做端⼝转发 -q 安静模式,忽略⼀切对话和错误提⽰ -T 禁⽤伪终端配置准备⼯作:出现问题的情景:性能测试时,有5台服务器需要监控负载、io等信息,想在其中⼀台服务器上执⾏ssh统⼀运⾏5台服务器上的监控脚本(5台服务器上都已存放监控脚本),运⾏主allmonitor.sh脚本的时候只能ssh远程执⾏⼀条。

以下为allmonitor.sh脚本内容:#!/bin/bashUSAGE="Usage: $0 间隔时间(单位秒) 结果保存到的⽂件名"if [ $# -ne 2 ]; thenecho $USAGEexit 1fiecho "start"ssh 192.168.146.239 /usr/local/chenjinyu/monitor/monitorResource.sh $1 $2echo "239"sh /usr/local/chenjinyu/monitor/monitorResource.sh $1 $2echo "11"ssh 192.168.146.4 /usr/local/chenjinyu/monitor/monitorResource.sh $1 $2echo "4"ssh 192.168.146.188 /usr/local/chenjinyu/monitor/monitorResource.sh $1 $2echo "188"ssh 192.168.146.20 /usr/local/chenjinyu/monitor/monitorResource.sh $1 $2echo "20"思考:加⼊调试代码,发现第⼀条的监控可以完整结束,但是跳不出来。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux SSH命令大全rm -rf mydir /* 删除mydir目录*/cd mydir /* 进入mydir目录*/cd –/* 回上一级目录*/cd ~ /* 回根目录*/mv tools tool /* 把tools目录改名为tool */ln -s tool bac/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html 目录了*/cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下*/rm go.tar /* 删除go.tar文件*/find mt.cgi /* 查找文件名为mt.cgi的文件*/df –h /* 查看磁盘剩余空间,好像没这个必要,除非你太那个了*/tar xvf wordpress.tar /* 解压tar格式的文件*/tar -tvf myfile.tar /* 查看tar文件中包含的文件*/gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件*/unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的*/tar cf toole.tar tool /* 把tool目录打包为toole.tar文件*/tar cfz geek.tar.gz tool/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz 文件解压成.tar文件后差不多是10MB */wget /download/wp.tar.gz/*下载远程服务器上的文件到自己的服务器,连上传都省了,服务器不是100M就是1000M 的带宽,下载一个2-3兆的MT还不是几十秒的事*/wget -c /undone.zip/* 继续下载上次未下载完的文件*/tar cfz geek.tar.gz tool/* 把tool目录打包且压缩为geek.tar.gz文件,因为.tar文件几乎是没有压缩过的,MT的.tar.gz 文件解压成.tar文件后差不多是10MB */还有一些是VIM里要用到的,也罗列出来吧!移动类的:h/j/k/l: 左/下/上/右移一格w : 向后词移动(前面加数字移动多少个词)b : 向前词移动(前面加数字移动多少个词)e : 向后移到词末ge : 向前移到词末$ : 行末0 : 行首tx : 向右查找本行的x并移到那儿(大写时向左)33G : 移到文件的第33行gg : 文件首行G : 文件尾行33% : 文件的33%处H/M/L : 屏幕的首/中/尾行zt/zz/zb : 当前行移到屏幕的首/中/底部跳转:”: 回到跳转来的地方CTRL-O : 跳到一个“较老”的地方CTRL-I : 则跳到一个“较新”的地方查找:/ : 向下查找(后加关键字)? : 向上查找(后加关键字)n : 下一条符合的记录编辑:i : 转换到插入模式x : 删除当前字符. : 重复最后一次的修改操作(同PS里ctrl+f执行滤镜)u : 撤销操作CTRL-R : 重做p : 将删除的字符插入到当前位置(put)退出保存::q : 退出:q! : 不保存退出ZZ : 保存后退出:e! : 放弃修改重新编辑退出SSH后,继续运行!#nohup wget /file.tar.gz &wget是一个Linux环境下用于从World Wide Web上提取文件的工具,这是一个GPL许可证下的自由软件,其作者为Hrvoje Niksic 。

wget支持HTTP和FTP协议,支持代理服务器和断点续传功能,能够自动递归远程主机的目录,找到合乎条件的文件并将其下载到本地硬盘上;如果必要,wget将恰当地转换页面中的超级连接以在本地生成可浏览的镜像。

由于没有交互式界面,wget可在后台运行,截获并忽略HANGUP信号,因此在用户推出登录以后,仍可继续运行。

通常,wget用于成批量地下载Internet网站上的文件,或制作远程网站的镜像。

语法:wget [options] [URL-list]URL地址格式说明:可以使用如下格式的URL:http://host[:port]/path例如:.fer.hr/ftp:///pub/xemacs/xemacs-19.14.tar.gzftp://username:password@host/dir/file在最后一种形式中,以URL编码形式为FTP主机提供了用户名和密码(当然,也可以使用参数提供该信息,见后)。

参数说明:wget的参数较多,但大部分应用只需要如下几个常用的参数:-r 递归;对于HTTP主机,wget首先下载URL指定的文件,然后(如果该文件是一个HTML文档的话)递归下载该文件所引用(超级连接)的所有文件(递归深度由参数-l指定)。

对FTP主机,该参数意味着要下载URL指定的目录中的所有文件,递归方法与HTTP主机类似。

-N 时间戳:该参数指定wget只下载更新的文件,也就是说,与本地目录中的对应文件的长度和最后修改日期一样的文件将不被下载。

-m 镜像:相当于同时使用-r和-N参数。

-l 设置递归级数;默认为5。

-l1相当于不递归;-l0为无穷递归;注意,当递归深度增加时,文件数量将呈指数级增长。

-t 设置重试次数。

当连接中断(或超时)时,wget将试图重新连接。

如果指定-t0,则重试次数设为无穷多。

-c 指定断点续传功能。

实际上,wget默认具有断点续传功能,只有当你使用别的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才需要指定此参数。

使用举例:wget -m -l4 -t0 /将在本地硬盘建立/的镜像,镜像文件存入当前目录下一个名为的子目录中(你也可以使用-nH参数指定不建立该子目录,而直接在当前目录下建立镜像的目录结构),递归深度为4,重试次数为无穷(若连接出现问题,wget将坚韧不拔地永远重试下去,知道任务完成!)另外一些使用频率稍低的参数如下:-A acclist / -R rejlist:这两个参数用于指定wget接受或排除的文件扩展名,多个名称之间用逗号隔开。

例如,假设我们不想下载MPEG视频影像文件和.AU声音文件,可使用如下参数:-R mpg,mpeg,au其它参数还有:-L 只扩展相对连接,该参数对于抓取指定站点很有用,可以避免向宿主主机的其他目录扩散。

例如,某个人网站地址为:/~ppfl/,使用如下命令行:wget -L /~ppfl/则只提取该个人网站,而不涉及主机上的其他目录。

-k 转换连接:HTML文件存盘时,将其中的非相对连接转换成为相对连接。

-X 在下载FTP主机上的文件时,排除若干指定的目录另外,下面参数用于设置wget的工作界面:-v 设置wget输出详细的工作信息。

-q 设置wget不输出任何信息。

如果我们已经在一个HTML文档(或普通文本文档)中存储了所要提取的文件的连接,可以让wget直接从该文件中提取信息,而不用在命令行中提供URL地址,参数格式为:-i filename地址文件也可以不是HTML文档,例如,一个普通的文本文件,其中有需要下载的URL列表即可。

我们可以用以下技巧提高下载速度:由于Linux是一个多任务系统,我们可以同时运行多个wget进程以提高下载速度,例如,先下载某主页文件(index.html),然后将该文件所列出的所有地址分别用一个独立的wget进程进行下载。

至于其他的参数,可参考wget的man手册页,命令为:man wgetPost in LAMP | No Comments »DreamHost中shell使用指南01月28th, 2008DreamHost中shell使用指南1. Basic Instructions基本操作命令通常来说,使用”$[Instructions] –help”可以获得以下各个命令[instructions]的帮助,包含其参数列表的定义。

-ls 列出当前文件夹下所有内容$ls -o 列出当前文件夹中所有内容,含详细信息,但不列出group$ls -l 同上,含group信息$ls -a 列出当前文件夹中所有内容,包含以”.”开头的文件$ls -t 按更改时间排序$ls -v 按版本先后排序-cd [dir] 进入文件夹-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] 递归删除所有内容-cp 拷贝$cp [options] [source] [destination]其中[options]可以为-f(强行拷贝)或-r(递归拷贝)-mv 重命名或移动$mv [options] [source] [destination][options]常用:-f(强行移动/重命名), -i(移动/重命名前尝试), -u(更新)例如$mv wwwroot/cgi-bin . 将/cgi-bin目录移动到当前目录下$mv cronfile.txt myfile.txt 将cronfile.txt重命名为myfile.txt2. wget下载工具wget是一种非交互式的网络文件下载工具,在linux下可以使用该工具快速地从网络上下载所需要的文件而不需要经由本地硬盘中转,而且速度极快。

以下是一些使用方法:wget [参数列表] URL最简单的用法:$wget /file.tarwget的常用参数:·-t [nuber of times]:尝试次数,当wget无法与服务器建立连接时,尝试连接多少次。

比如”-t120″表示尝试120次。

当这一项为”0″的时候,指定尝试无穷多次直到连接成功为止,这个设置非常有用,当对方服务器突然关机或者网络突然中断的时候,可以在恢复正常后继续下载没有传完的文件;·-c:断点续传,这也是个非常有用的设置,特别当下载比较大的文件的时候,如果中途意外中断,那么连接恢复的时候会从上次没传完的地方接着传,而不是又从头开始,使用这一项需要远程服务器也支持断点续传,一般来讲,基于UNIX/linux的Web/FTP服务器都支持断点续传;·-T [number of seconds]:超时时间,指定多长时间远程服务器没有响应就中断连接,开始下一次尝试。

相关文档
最新文档