Linux常用命令使用
1.wget
wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。
命令格式:wget [options] [URL]
2.scp(服务器之间的互相拷贝)
scp 命令是 SSH 中最方便有用的命令了。试想在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。
你可以在一台服务器上以 root 身份运行scp servername:/home/ftp/pub/file1 ./ 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下了。
当然你也可以用 scp /tmp/file2 servername:/boot 把本机上的文件 /tmp/file2 送到另一台机器的 /boot 目录下。而且整个传送过程仍然是用 SSH 加密的。
scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 与rcp 不同的是,scp 在需要进行验证时会要求你输入密码或口令。
其通用格式,可以简记为,scp -r 源文件 目标位置:表示将源文件拷贝到目标位置。其中-r选项,是在拷贝目录时使用。
(1)scp -r live/ [email protected]:/home/bugfixpcui/app/search/video/
将本地 live目录传送到另一台[email protected]机器的/home/bugfixpcui/app/search/video/目录下。
(2)scp -r ala-common/ [email protected]:/home/bugfixpcui/app/search/video/
将本地ala-common目录传送到另一台[email protected]机器上的/home/bugfixpcui/app/search/video/目录下。
(3)scp [email protected]:/home/abc/file1.php ./
表示将远程机器192.168.11.22上/home/abc/file1.php文件拷贝到当前目录。其中执行后需要输入用户zhaolinchueng的密码才可以。
3.ps aux
常用ps命令参数 进程查看命令,需掌握一些最常用的命令参数就可以了。最常用的三个参数是u、a、x。
a 显示终端上的所有进程,包括其他用户的进程。x 显示没有控制终端的进程。u user 用户名。
4.cp:拷贝目录
cp - r /usr/xu/ /usr/liu/ 将/usr/xu目录中的所有文件及其子目录拷贝到目录/usr/liu中
5.mv:更改目录或文件名
mv /home/abc /home/abcd
6.find:查找某目录下包含某关键词的文件
find . -name '*.*' | grep "*.*"
7.rm:删除目录
rm -rf 目录名
8.tail:查看文件最后的几行
tail 文件名:表示查看文件的后10行。
其中有一个很好用的参数" -f ",使用此参数时,tail 不会回传结束信号,除非我们去自行去中断它;相反的,它会一直等待一段时间,一直到他发现资料自它最后一次被读取后,又被加入新的一行时,即它将会以一定的时间实时追踪该档的所有更新。eg: tail -f file
tail的另一个参数是-n N,使用此参数是查看最后N行。如:tail -n 100 file :表示查看文件file的后100行。
9.rz和sz:linux和windows之间互传文件
rz -be:上传windows的东西到linux中。运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器。
sz:将linux中的文件下载到windows中。文件会下载到secure crt中的默认下载目录。如下所举例:
sz -be ui.tar.gz:表示将ui.tar.gz下载到自己的本机中。
注:
配置上传下载目录:选择某个"session 标签"->"会话选项"->"终端"->"X/Y/Zmodem",之后就会看到上传和下载目录,可以在这里设置。