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就可以执行
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就可以执行
相关文章推荐
- Linux文本搜索比较命令-- grep/diff
- Linux常用命令
- 阿里云 ECS Linux 服务器中文乱码如何解决?
- linux 查看网卡相关信息
- Linux之ip命令
- Linux -- head/tail
- LINUX内核分析第六周学习总结——进程的描述与创建
- linux内核分析作业6:分析Linux内核创建一个新进程的过程
- CentOS安装中文支持包
- Linux内核分析:实验六--Linux进程的创建过程分析
- Linux下/etc/fstab文件详解
- Linux查看机器负载
- mesos 集群安装部署规划、准备(1)
- linux下vi编辑文件
- CentOS 7上安装Zabbix(快速安装监控工具Zabbix)
- linux下日期时间自动同步设置(rdate,ntpdate两种方法)
- 我们使用Linux的真正原因
- Linux安装rmp包,缺少依赖包安装教程
- 在Android Studio中安装OpenCV mac环境/Linux环境
- 为什么使用LINUX(有点长,没耐心别看)大家自己体会