Linux基础命令(之二)详解

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

转载声明:转载请注明出处,本技术博客是本人原创文章

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> Linux基础命令(之二)详解

Linux基础命令(之二)详解

此前介绍了linux系统中一些学用的命令,当然最基础的命令可远远不止这些,所以今天还是得聊一聊其它的一些的基础命令

1、cp(copy files and directories)拷贝文件或目录

cp  源文件 目标文件

cp  源文件  目标目录

Linux基础命令(之二)详解 Linux基础命令(之二)详解 发现拷贝过去的文件与源文件时间不一样了 Linux基础命令(之二)详解

cp命令一般用于备份文件

2、mv(move (rename) files)移动、剪切或改名文件名

mv [选项] 源文件或目录 目标文件或目录

实际生产过程中改文件名或移动文件到某个目录下用的比较多

Linux基础命令(之二)详解 -t  将目录及下面所有内容移动到目标目录

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

Linux基础命令(之二)详解

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

Linux基础命令(之二)详解

直接将文件234.txt覆盖,并且备份了原来234.txt文件

3、ifconfig 查看或配置网络设备参数

ifconfig 网络设备  参数  

ifconfig eth0 up/down   启动/关闭eth0这块网卡

Linux基础命令(之二)详解 此时SecureCRT 已无法连接系统了 Linux基础命令(之二)详解

使用ifconfig eth0 up开启网卡

Linux基础命令(之二)详解

4、ln 创建链接文件

ln  参数  源文件或目录  目标文件或目录

前面在介绍链接文件时提过这个命令

ln 源文件  目标文件      创建硬链接文件

ln -s  源文件  目标文件  创建软链接文件

Linux基础命令(之二)详解

5、tar压缩文件或目录

tar 参数  包名 源文件或目录

z  打包成.gz压缩包格式

v 显示打包过程

c建立压缩档案

f 使用档案名,且此参数后只能接档案名

Linux基础命令(之二)详解 x解压缩 Linux基础命令(之二)详解 j打包成.bz格式 Linux基础命令(之二)详解 t显示压缩包内容不进行压缩 Linux基础命令(之二)详解

6、date (print or set the system date and time)

              显示或修改日期、时间(系统)

date 参数 格式【时间或日期】

%y年(14精简格式显示)

%Y年(2014格式显示)

%m月

%d日

%H 小时(以00-23来表示)

%M 分钟(以00-59来表示)

%F 全天(全格式显示日期)

Linux基础命令(之二)详解 -d字符串  显示字符串所指的日期与时间。字符串前后必须加上双引号  Linux基础命令(之二)详解 -s字符串  根据字符串来设置日期与时间。字符串前后必须加上双引号 Linux基础命令(之二)详解

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”        显示下一年的日期

Linux基础命令(之二)详解 实战案例

要求备份/etc/hosts文件并且以时间为文件名

cp /etc/hosts  /etc/hosts.root.$(date +%F)

ls -lrt  /etc 来显示最近创建的文件

Linux基础命令(之二)详解 查找/etc目录下以包括当前时间的文件 Linux基础命令(之二)详解

7、cat 显示文件

****cat 选项 文件名   ****

常与重定向联合使用

Linux基础命令(之二)详解 -n对文件输出的所有行进行编号 Linux基础命令(之二)详解 -b 对非空输入进行编号 Linux基础命令(之二)详解

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

Linux基础命令(之二)详解

文件合并功能

Linux基础命令(之二)详解

8、which 用户查找命令所有路径

which  命令

Linux基础命令(之二)详解

9、file 用户获取文件属性

file 文件名或目录名

Linux基础命令(之二)详解

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

Linux基础命令(之二)详解
本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

转载声明:转载请注明出处,本技术博客是本人原创文章

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> Linux基础命令(之二)详解


 上一篇
Linux系统修改权限与默认权限 Linux系统修改权限与默认权限
Linux系统修改权限与默认权限 前面介绍了Linux系统文件的权限与目录的权限,由于为了操作系统的安全性,实际生产环境中,经常会修改某用户对某文件或目录的权限 **修改权限** 权限列中三位为一组,分别代表相关的用户、组、其它用户的权
2021-04-05
下一篇 
Linux系统正则表达式 Linux系统正则表达式
Linux系统正则表达式的介绍 学习Linux系统的朋友们肯定都会接触到正则表达式,或者开发人员也会遇到这个东东,说起正则表达式,使我想起“会者不难,难者不会”这句话,的确如此,相信很多人刚接触正则表达式,肯定一头雾水,觉得很难学会,是的,
2021-04-05