一.时间命令
1.使用data命令并按照默认格式查看当前的系统时间:data
2.设置生效时区:timedatectl set-timezone +地点
3.修改时间:
格式:(1)data +月日时分 年点秒
date 101112122022.10
(2)data -s+指定时间
date -s "2020-11-01 8:30:00"
(3)按照指定格式查看系统时间
date "+%Y-%m-%d %H:%M:%S"(中间有空格必加双引号)
date +%Y-%m-%d // date +%H:%M:%S
4.date +%j 显示当天是今年的第几天
5.cal 显示当前年月份日历
6.cal +年份:显示一整年日历
7.cal +月份+年份:指定年月份日历
8.timedatectl status:查看系统的时间与时区
9.timedatectl list-timezones tab键:列出可更改的时区信息
2.创建文件与删除
1.touch 创建多个普通文件:touch 文件名1 文件名2 文件名3
touch {文件名1,文件名2,文件名3}
touch {1..100} (相当于创建了1~10个文件,中间的“..”是省略)
touch {1,2}{a,b} (相当于创建了1a,1b.2a.2b,这四个文件)
2.普通文件的删除:rm 文件名
rm -f 文件名:强制删除
rm -f x*:删除文件名有x的所有文件 如:
3.目录文件的创建
命令格式:mkdir [-p] [/路径/]目录名
-p:可快速创建出目录结构中指定的每个目录,对于已存在的目录不会被覆盖(父目录)如
-v:显示创建目录的详细过程
删除目录文件:rm -rf 目录文件名
(f 即force,无需确认即可删除,对多个文件的删除比较方便)
du命令:统计目录及文件的空间占用情况
命令格式:
du [选项] [目录名]
不跟目录名则缺省为当前目录
选项有:
3.复制移动文件
(1)复制文件或目录文件:
命令:cp [选项] 源文件 目标文件 (若后面指定目标路径存在则将内容复制过去,若不存在,则将内容复制并改名)(复制目录文件一定要加选项-r)
选项:
(2)移动文件(mv)
格式:mv 源文件名称 目标文件的名称
下面的bbb文件被移动且改了名
4.下载文件:wget命令
1.命令格式:wget [参数] 网址
2.wget命令中的参数及作用
参数 | 作用 |
-P | 下载到指定的目录 |
-t | 最大尝试次数,当下载文件断网时可以设置重新下载的次数 |
-c | 断点续传 |
-p | 下载页面内的所有资源,包括图片视频等 |
-r | 递归下载 指定一网站路径可以将其文件全部下载下来 |
-b | 后台下载模式 |
3.下载软件:
测试主机是否能上网:ping www.baidu.com 若能ping 通则按ctrl+c终止
以下载QQ为例,先在下载QQ的官网找到Linux版本的QQ,点击下载会出现如下界面
红帽系统选择rpm格式,然后右键选择复制链接地址,再返回虚拟机敲下wget命令,粘贴之前所复制的链接地址,回车即可。使用ll查看安装包并将之复制,敲“rpm -i 安装包”即安装完成。
5.查看文件内容
1.cat命令
命令格式:cat [选项] 文件名列表
常用选项:
-n-----对输出内容中的所有行标注行号。行号不是内容。
-b------对输出内容中的非空行标注行号
2.tac命令
命令格式:tac 文件名
作用:cat结果倒序显示文件内容,cat正序显示文件内容
3.less命令
命令格式:less 文件名
作用结果:将文件内容以分页形式显示,按空格可翻到下一页
按q退出
/ 关键字:可将当前终端的关键字高亮显示
4.more命令
命令格式:more 文件名
作用结果:文件内容分页显示,按空格可翻到下一页,自动退出。
more 适用文件内容较多的,cat适用文件内容较少的
5.head命令
命令格式:head 文件名 head -数字 文件名
作用结果:默认显示前十行的内容 可显示指定的几行(数字)内容
6.tail命令
命令格式:tail 文件名 tail -数字 文件名
作用结果:默认显示后十行的内容 可显示指定的后几行(数字)内容
6.新建链接
1.命令格式:ln [选项] 源文件 链接文件
In 源文件 链接文件:硬链接
In -s 源文件 链接文件:软链接 -s :symbolics 符号的意思
2.
3.硬链接和符号链接建立时的区别:
(1)硬链接建立时是一个普通文件,而软链接建立时是一个链接文件
(2)硬链接只能对文件建立不能对目录建立,软链接对目录文件都可以
(3)具有硬链接关系的两个文件名指向的是硬盘的同一块空间,软链接类似于windows的快捷方式,即一个文件指向另一个文件
(4)删除:硬链接删除其中一个文件另一个仍有效,软链接删除源文件,链接文件就失效了。
(5)源文件和硬链接文件由同一个Inode管理,源文件和软链接文件不是同一个