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",之后就会看到上传和下载目录,可以在这里设置。

相关推荐