Linux常用命令

1.echo:输出一行文字

-n:输出但不换行

-e:使"\"所引用的转义序列生效

2.cd

shell提供了两个变量

PWD:当前工作目录

OLDPWD:前一个工作目录

可以使用 cd$OLDPWD 跳转到上一个工作目录

cd ~USERNAME,将工作目录切换至指定用户“USERNAME”的家中,仅限于root用户使用

cd~,将工作目录切换为家目录

cd-,等同于cd$OLDPWD

3.pwd:

-L,打印 $PWD 变量的值(默认情况下,`pwd' 的行为和带 `-L' 选项一致)

-P,打印当前的物理路径,不带有任何的符号链接(类似于快捷方式)

4.ls:列出当前目录下所有文件

目录的内容是文件名,有大小

-a,--all:显示所有项目

-A,--almost-all:除了"."和".."之外的所有文件

-h,显示文件大小的时候,显示为更加宜读的格式,通常与-l一同使用

-l,对于设备文件有特殊的属性,没有大小

主设备号:用于标识设备类型,进而确定需要加载何种驱动

次设备号:用于标识同一种设备类型中的不同的设备

设备号默认使用8位二进制标识,所以默认的设备号范围是0-255

-Z,显示文件的SElinux安全上下文标签

5.mkdir:创建目录

-p,创建目录时,连同父目录一同创建

6.rm:删除文件

-f:强制删除

-r,-R:递归删除目录以及目录中的内容

7.touch:修改文件的时间戳,也有创建文件的功能

-c,--no-create:不创建任何文件

-a,仅修改文件的访问时间戳

-m,仅修改文件的修改时间戳

-t,使用指定的STAMP替换文件的时间戳,STAMP格式为[[CC]YY]MMDDhhmm[.ss]

8.stat:显示文件或文件系统的状态

-c,--format=FORMAT:以指定的格式显示文件的指定状态属性

9.nano:文本模式下的全屏编辑工具

^:脱字符,表示ctrl键

10.cat:连接文件并在标准输出显示,输出到显示器:标准输出

-b,--number-nonblank:对非空白行进行编号输出

-n,对所有行编号输出

-s,--squeeze-blank:合并重复空白行

-E,--show-ends:在结尾用$显示

一行:是否用Enter键进行换行

tac,倒序显示

注意:cat或者tac如果没有给出参数,则所有的内容需要通过标准输入完成,完成后可用"^c"或者"^d"退出。

11.head:输出文件的起始部分,默认显示前十行

-c,--bytes=[-]K:以字节为单位显示相应长度的内容

-n,--lines=[-]K:以行为单位显示相应长度的内容

可以使用-#方式替换-n #

12.tail:输出文件的最终部分,默认显示最后十行

-c,同head

-n,同head

-f,--follow[={name|descriptor}]:监控文件末尾的变化

13.more:分页显示文档内容,过滤

通过"/"(自上而下)或者"?"(自上而下)根据后续给出的字符串组合进行查找过滤,通过"N"和"n"查找下一个

使用"q"退出more模式

使用回车可以向下翻一行

使用space键可以向下翻一页

14.less:同more,但是可以用下箭头来翻页

日期和时间相关的命令:

15.date:操作系统时间,简称系统时间;使用软件模拟的时钟记录的时间

-s,--set=STRING:设置系统时间为指定的时间

两种格式:

1)MMDDHHmm[[CC]YY][.ss]

2)"CCYY-MM-DD HH:mm:ss"或者"CCYY/MM/DD HH:mm:ss"

+FORMAT:

%F:表示完整的年月日格式,即:YY-MM-DD

%T:表示完整的时分秒格式,即:HH:mm:ss

%Y:表示完整年份

%m:月份

%d:日期

%H:小时

%M:分钟

%S:秒钟

%s:1970年1月1日作为unix元年;从1970-01-01 00:00:00到当前时间系统时间所经历的秒数

此时间戳是由32位2进制数表示

16.clock/hwclock

-s,-hctosys:根据硬件时钟来设置系统时间

-w,-systohc:根据系统时间还设置硬件时钟(不推荐)

17.cal:显示日历

18.cp:复制

cp[OPTION]...[T] SOURCE DEST:单元复制

cp[OPTION]...SOURCE...DIRECTORY:多元复制

注意:

1)cp命令至少要接两个参数

2)最后一个参数,通常是此次复制的目标

3)如果在复制时给出的目标是目录,则直接将文件复制到指定的目录中,保留源文件名;如果在复制非目录文件时,给出的目标是非目录的文件,则此次操作是复制并改名

cp命令默认不能复制目录

-r,-R,--recuisive:递归的复制目录文件

-d,保存链接,复制的文件是符号链接文件时,该选项可以保留该符号链接文件作为此次的源文件被复制,而不会复制该符号链接文件所指向的那个文件

-p,复制源文件中的权限位、所有权及时间戳属性会保留下来

-a,相当于-dpr的组合

-f,强制复制,像使其生效需在cp前加"\"

19.mv:移动

-f,移动文件并强制覆盖

-n,重名则不移动

linux 复制命令yy,Linux常用命令整理相关推荐

  1. Linux 基础操作、常用shell命令、vi常用命令、man帮助手册

    Linux 基础操作.常用shell命令.vi常用命令.man帮助手册 一.简述 记录简单的Linux 基础操作.常用shell命令.vi编辑器常用命令.man帮助手册的使用. 二.Linux 基础操 ...

  2. debian linux下载路径,Debian 常用命令,debian常用命令

    Debian 常用命令,debian常用命令 换源用中科大的比较快deb http://mirrors.ustc.edu.cn/debian jessie main contrib non-freed ...

  3. Linux(Ubuntu) 使用指南和常用命令

    L i n u x ( U b u n t u ) Linux(Ubuntu) Linux(Ubuntu) 使用指南与常用命令 Copyright: Jingmin Wei, Pattern Reco ...

  4. linux命令grep和find怎么用,Linux下find和grep常用命令及区别介绍

    在使用linux时,经常需要进行文件查找.其中查找的命令主要有find和grep.两个命令是有区别的. 区别: (1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空 ...

  5. Linux K8S(Kubernetes)常用命令

    Linux K8S(Kubernetes)常用命令集 一.K8S简介 二.常用命令 2.1 想查看kubectl命令的方法 2.2 常用的命令类 2.3 K8S常用命令 一.K8S简介 Kuberne ...

  6. 查看Linux当前操作系统版本信息常用命令

    查看Linux当前操作系统版本信息常用命令 Linux查看当前操作系统版本信息 Linux查看版本当前操作系统内核信息 linux查看版本当前操作系统发行信息 Linux查看cpu相关信息,包括型号. ...

  7. 【方向盘】达到Linux第三阶段的常用命令笔记记录---Part Ⅱ

    实现自己既定的目标,必须能耐得住寂寞单干 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https://wangpan.y ...

  8. Windows 和 Linux 查看和关闭端口常用命令

    title: Windows 和 Linux 查看和关闭端口常用命令 date: 2022-03-11 09:35:48 tags: Linux Windows categories: 开发实践 co ...

  9. 基本的Dos命令以及Windows常用命令

    基本的Dos命令以及Windows常用命令 1.打开CMD的方式 开始+系统+命令提示符 win键+R 输入cmd打开控制台(推荐使用) 在任意的文件夹下面,按住shift键+鼠标右键右击,在此处打开 ...

  10. larvel 5.7命令行cmd常用命令

    larvel 5.7命令行cmd常用命令 一.使用如下 Artisan 命令创建一个新的 TagCreateRequest: 1.创建常规类()Make 文件夹 控制器名字 例如表单请求类: php ...

最新文章

  1. 独家 | 手把手教你学习R语言(附资源链接)
  2. c++ 字符类型总结区别wchar_t,char,WCHAR(转)
  3. Android Studio——怎么设置代码补全以及提示(详细)?
  4. sizeof计算类的大小
  5. 关于.NET中的Server push技术
  6. 既约分数蓝桥杯c语言,2021蓝桥杯C++第二届省赛
  7. 数据结构与算法--Tree(二叉树、B±树、红黑树)
  8. mysql中什么是空集合_mysql 中使用笛卡尔积 避免其中一方为空集时结果就是空集的方法...
  9. en60204标准_工业机械一般办理CE认证的标准
  10. 【原】移动web页面兼容处理的思考
  11. vue中v-model的使用
  12. 2018 “百度之星”程序设计大赛 - 初赛(A)P1002度度熊学队列(双端队列模拟,STL)
  13. Java基础之如何修改字符串?
  14. lammps教程:单原子应力计算及应力云图绘制方法
  15. 《深入浅出MFC》系列之消息映射(一)
  16. scrt远程连接工具怎么切换窗口
  17. 谷歌浏览器设置定位_谷歌浏览器手动设置位置信息
  18. Python Excel操作人口普查
  19. 用手机调试Android手机连上没反应解决办法
  20. 计算机黑屏时间,电脑开机黑屏时间长怎么办?Win10开机黑屏时间很久的解决方法...

热门文章

  1. hexo(sakura)引入fancybox优化图片视频查看效果
  2. 读 张光斗:给老百姓干活的工程师 有感
  3. 计算机网络虚拟性开放性双重性,2013-2014学年第2学期《大学生安全教育》(2012级)试卷...
  4. 前员工追忆百度乱象:上下异心
  5. 16.3 NEC协议红外遥控器
  6. 三天打鱼两天晒网问题Python求解
  7. 仙剑奇侠传3 物品详细介绍
  8. Spring 依赖注入详解
  9. 电脑D盘打不开怎么办?如何恢复D盘资料?
  10. 痞子衡嵌入式:利用i.MXRT1060,1010上新增的FlexSPI地址重映射(Remap)功能可安全OTA...