您的位置:首页 > 运维架构 > Linux

Linux常用命令(二)

2016-04-03 15:42 405 查看
1.传统Unix下压缩文件

tar -cf demo.tar demo

gzip demo.tar

传统Unix下解压缩

gzip -d ../demo.tar.gz

tar -xf demo.tar

2. ftp/telnet

2.1 ftp

客户机 服务器

FTP Client FTPD(FTP服务器守护进程)

ftp [host][port]

ftp 100.100.100.100

ls 查看主机当前目录内容

mkdir 在主机上创建目录

cd 切换目录

pwd 查看主机当前目录名

?[cmd]帮助命令

get filename 将服务器文件下载到本地当前目录

mget filename 将服务器多个文件下载到本地当前目录

put filename 从本地当前目录上载文件

mput filename 从本地当前目录上载多个文件

bye/by 离开ftp

2.2 telnet

客户机 服务器

telnet telnetd

telnet host

//..操作系统命令

exit 离开

Ctrl+退格 :删除输入的字符

3.系统环境变量PATH(操作系统可执行命令的搜索路径)

1.查看环境变量 echo $PATH,可用户$PATH引用变量的值

2.设置环境变量 export PATH=$PATH:/sbin

扩展系统命令:

ifconfig查看、设置系统网络配置

命令的位置:/sbin/ifconfig

当$PATH不包括/sbin时不能使用ifconfig命令,这时通过export PATH=$PATH:/sbin(将/sbin作为系统命令搜索路径),就可以使ifconfig直接执行了,达到了扩展新命令的目的

案例:为系统添加,备份filename的脚本命令

在~/bin中创建bak.sh脚本文件,使用vi在其中写入

cd ~

rm -rf srcbak

mkdir srcbak

cd srcbak

cp -r ~/filename .

tar -zcf filename.tar.gz filename

rm -rf filename

echo "Already backup filename"

这样的一个脚本文件在任何目录下面使用命令bak.sh就可以执行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: