Linux基础命令(之二)详解
此前介绍了linux系统中一些学用的命令,当然最基础的命令可远远不止这些,所以今天还是得聊一聊其它的一些的基础命令
1、cp(copy files and directories)拷贝文件或目录
cp 源文件 目标文件
cp 源文件 目标目录



cp命令一般用于备份文件
2、mv(move (rename) files)移动、剪切或改名文件名
mv [选项] 源文件或目录 目标文件或目录
实际生产过程中改文件名或移动文件到某个目录下用的比较多

mv -t 目标目录 源文件或源目录 (特殊格式)

****mv -b 文件1 文件2 **** 将文件2直接覆盖前备份

直接将文件234.txt覆盖,并且备份了原来234.txt文件
3、ifconfig 查看或配置网络设备参数
ifconfig 网络设备 参数
ifconfig eth0 up/down 启动/关闭eth0这块网卡


使用ifconfig eth0 up开启网卡

4、ln 创建链接文件
ln 参数 源文件或目录 目标文件或目录
前面在介绍链接文件时提过这个命令
ln 源文件 目标文件 创建硬链接文件
ln -s 源文件 目标文件 创建软链接文件

5、tar压缩文件或目录
tar 参数 包名 源文件或目录
z 打包成.gz压缩包格式
v 显示打包过程
c建立压缩档案
f 使用档案名,且此参数后只能接档案名




6、date (print or set the system date and time)
显示或修改日期、时间(系统)
date 参数 格式【时间或日期】
%y年(14精简格式显示)
%Y年(2014格式显示)
%m月
%d日
%H 小时(以00-23来表示)
%M 分钟(以00-59来表示)
%F 全天(全格式显示日期)



date +%Y%m%d –date=”+1 day” 显示前一天的日期
date +%Y%m%d –date=”-1 day” 显示后一天的日期
date +%Y%m%d –date=”-1 month” 显示上一月的日期
date +%Y%m%d –date=”+1 month” 显示下一月的日期
date +%Y%m%d –date=”-1 year” 显示前一年的日期
date +%Y%m%d –date=”+1 year” 显示下一年的日期

要求备份/etc/hosts文件并且以时间为文件名
cp /etc/hosts /etc/hosts.root.$(date +%F)
ls -lrt /etc 来显示最近创建的文件


7、cat 显示文件
****cat 选项 文件名 ****
常与重定向联合使用



将文件内容直接写入另一个文件(可以不存在)此功能 与echo 类似

文件合并功能

8、which 用户查找命令所有路径
which 命令
9、file 用户获取文件属性
file 文件名或目录名

基础命令其实很多很多,大家只需要熟悉掌握实际生产环境中能用到的命令与其相关参数即可
