目录

前言

rmdir&&rm

man

cp

echo 、cat、(>:重定向)

mv

more

less

head和tail

时间相关指令

date

时间戳

cal

如果以上内容对你有帮助的话,不妨点赞收藏走一波~~


前言

多多重复,百炼成钢!!!


rmdir&&rm

rmdir:删除目录-而且是删除空目录

适用对象:具有当前目录操作权限的所有使用者

rmdir 是一个与 mkdir 相对应的命令。 mkdir 是建立目录,而 rmdir 是删除目录。
(如果有对mkdir指令不清楚的可以来下面这个链接看看噢)https://blog.csdn.net/m0_71841506/article/details/126917164?spm=1001.2014.3001.5501https://blog.csdn.net/m0_71841506/article/details/126917164?spm=1001.2014.3001.5501

rmdir -p:当子目录被删除后如果父目录也变成空目录的话,就连带父目录一起删除。

rm命令可以同时删除文件或目录
适用对象:所有使用者
功能:删除文件或目录
三大常用选项:(可以合用)
-f 即使文件属性为只读(即写保护),亦直接删除
-i 删除前逐一询问确认
-r 删除目录及其下所有文件
(注意:不要轻易尝试 rm -rf /)-(不然你得提桶跑路啦~~)

rm- 删除文件

可以!

rm -f:强制删除文件

可以!

rm -i:礼貌删除文件

rm -r:递归删除(这里是rf一起用了)

man

man-查找手册
Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。访问Linux手册页的命令是
man 语法: man [选项] 命令

man scanf:查看scanf手册(因为Linux底层是由c语言实现的,所以可以查到c语言的函数

cp

语法:cp [选项] 源文件或目录 目标文件或目录
即 cp source destination
功能: 复制文件或目录(在拷贝的destination处有相同文件名则会覆盖)
-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-i 或 --interactive 覆盖文件之前先询问用户
-r递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链
接,则一律视为普通文件处理
-R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理

拷贝目录包括文件:
cp -r

echo 、cat、(>:重定向)

顺便讲三个指令:

echo:把字符串内容原封不动的输入到文件里面去

cat:把文件里的内容打印出来(适合查看小文本和代码片段)

>:把内容导入指定文件(若文件不存在则创建)

mv

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

即  mv source destination

功能:

1. 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。

2. 当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它 将所给的源文件或目录重命名为给定的目标文件名。

3. 当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至 目标目录中。

把test.3里的test3.txt(移动)剪切到test.2目录下

mv 原文件名、目录名 新文件名、目录名

mv:重命名

more

语法:more [选项][文件]
功能:more命令,功能类似 cat
常用选项:
-n 对输出的所有行编号
q 退出more

只能用enter键向下翻查看

less

less 工具也是对文件或其它输出进行分页显示的工具,是linux正统查看文件内容的工具
less 相对more不仅可以向下翻也可以向上翻;可以用键盘的上下键翻(包括enter键)
使用了 less 时,也可以使用 [pageup][pagedown] 等按键的功能来往前往后翻看文件,更容易用 来查看一个文件的内容!
常见选项:
-i  忽略搜索时的大小写
-N  显示每行的行号
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
q:quit

head和tail

head
语法: head [参数]... [文件]... 
功能: head 用来显示档案的开头至标准输出中默认head命令打印其相应文件的开头10行。 

选项: -n<行数> 显示的行数

tail

tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail - f fifilename会把fifilename里最尾部的内容显示在屏幕上,并且不断刷新,使你看到最新的文件内容.
语法: tail[必要参数][选择参数][文件] 
功能: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
选项:
-f 循环读取
-n<行数> 显示行数

如果我们要指定打印文件其中的内容呢??

我们可以

head -N 文件 | tail -n

时间相关指令

date

date 指定格式显示时间: date +%Y:%m:%d
%H : 小时(00..23)
%M : 分钟(00..59)
%S : 秒(00..61)
%X : 相当于 %H:%M:%S
%d : 日 (01..31)
%m : 月份 (01..12)
%Y : 完整年份 (0000..9999)
%F : 相当于 %Y-%m-%d

时间戳

时间->时间戳:date +%s
时间戳->时间:date -d@数值(如1664109871)

意思是时间戳从1970年1月1日00:00开始 

(这里还涉及到到千年虫——感兴趣的小伙伴可以去查查看噢~~~)

Unix时间戳(英文为Unix epoch, Unix time, POSIX time 或 Unix timestamp)是从1970年1月1日(UTC/GMT的 午夜)开始所经过的秒数,不考虑闰秒。

cal

cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历
命令格式: cal [参数][月份][年份]
功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份
常用选项:
-3 显示系统前一个月,当前月,下一个月的月历
-j  显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)
-y  显示当前年份的日历


总结

如果以上内容对你有帮助的话,不妨点赞收藏走一波~~~

Linux-基本指令02相关推荐

  1. 20150309+Linux+LAMP安装-02

    20150309+Linux+LAMP安装-02 4.安装Apache软件 tar.gz源码包 1)解压 tar指令 –zxvf 源码包 -zxf 解压参数 -v  显示进度(一般情况下可以不写) 解 ...

  2. 【Linux编程】一、Linux常见指令和权限理解(思维导图总结)

    文章目录 Linux下基本指令 01.ls 指令 02.pwd 指令 03 cd 指令 04.mkdir 指令 05.rmdir 指令 06.rm 指令 07.tree 指令 08.cp 指令 09. ...

  3. Linux——基本指令

    目录 01. ls 指令 02. pwd命令 03. cd 指令 04. touch指令 05.mkdir指令(重要) 06.rmdir指令 && rm 指令(重要) 07.man指令 ...

  4. Linux 基础入门 02

    Linux 基础入门 02 一.用户&组管理 1.1 usermod 用来修改用户账号的各项设定 -c<备注> #修改用户帐号的备注文字. -d登入目录> #修改用户登入时的 ...

  5. Linux开发板 - 02 - eop/uboot下载

    Linux开发板 - 02 - eop/uboot下载 前言:韦东山开发板学习笔记,第二篇.上一篇讲了:如何与ubuntu系统通讯,属于开发手册 "第三章-开发环境搭建" 的内容. ...

  6. 【ZZ】Linux常用指令

    linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...

  7. 手机linux系统指令大全,Linux系统指令大全

    送给初学的穷人:Linux系统指令大全 cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到 ...

  8. Linux常用指令和系统管理命令总结

    Linux常用指令: ls 显示文件或目录 ls -l 列出文件详细信息 ls -a 列出当前目录下所有文件或目录,包括隐藏的 ls -al 显示详细文件信息,包括隐藏的文件 mkdir 创建目录 m ...

  9. linux 基本指令

    第一周 第一天 linux基本指令 1.mkdir +目录名(创建新的目录) mkdir /home/work 在/home目录下创建work目录 2.cd +目录名(进入新的目录) cd /home ...

  10. Linux有趣指令(一)

    摘自:Linux有趣指令–跑火车–看电影–牛牛–天气预报,一起来放松一下吧 作者:一只青木呀 发布时间:2020-07-24 15:41:11 网址:https://blog.csdn.net/wei ...

最新文章

  1. “恶意版”俄罗斯方块游戏火了,永远给你不想要的方块,世界纪录才消掉31行...
  2. [概念型] 区块链包含术语概念【27术语整理汇总】
  3. handler消息机制
  4. 12个高矮不同的人排成两排
  5. mysql查询2020年之前_2020年成人高考成绩如何查询?2020年成考录取结果如何查询?...
  6. lamp php5.5,CentOS 5.5快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP)
  7. java 监听窗口是否改变_JAVA项目监听文件是否发生变化
  8. Oracle 客户端工具
  9. 计算机一级wps选择题必背知识点,计算机一级考试wps选择题专项训练
  10. LNMP Keepalived Haproxy 笔记
  11. 基于C#的PISDK研究(代码)
  12. NLTK学习笔记(六):利用机器学习进行文本分类
  13. python编写模拟硬币投掷_python实现简单随机模拟——抛呀抛硬币
  14. web项目各个文件夹的作用
  15. 2019已经很冷,2020年Android工作或更难找——进大厂面试必备基础技能
  16. 接口测试|postman发送POST请求
  17. 66W真的比60W充电更快吗?基于Charge pump Charger的快充方案分析
  18. Ubuntu系统从机械硬盘迁移到SSD
  19. ac1900修改代理服务器,AC1900路由器怎么设置? | 192路由网
  20. 你视人家为人脉,人家视你为韭菜

热门文章

  1. 计算机类专业入门知识
  2. DDS:domain
  3. WEB基本表单及代码(HTML)
  4. HTML表单制作,上传到服务器
  5. 2D,2.5D,3D封装结构
  6. 没有了老师,该如何学习?
  7. 学习笔记-频率域滤波(2)-取样函数
  8. 【信号与系统】(二十)傅里叶变换与频域分析——取样定理
  9. f(t)=tu(t)matlab,设f(t)=ε(t)-ε(t-1),f1(t)=f(t)cos(10πt),试用MATLAB...
  10. 在MATLAB上运行Python示例