基础命令。

简单基础小命令

查看目录

ls 查看当前路径下的目录

ls -a 查看当前路径下的所有目录,包含隐藏目录(带.的就是隐藏)

ls -A 跟-a一样,只是不显示上一路径和本身路径(就是.和..)

ls -l 显示额外的信息

ls -R 进入每个文件夹查看(递归)

ls -ld 查看元数据

ls -1(数字) 排列

ls -r 倒序

ls -t 按修改时间排序

stat ___ 查看文件时间 (__文件名)

时间

date 查看时间(软件时间)

hwclock或clock 查看时间(硬件时间)

date MMDDHHmmYYYY.SS 修改时间(月日小时分钟年秒,临时修改)

clock -s 从硬件读出时间覆盖软件时间

clock -w 从软件读出时间覆盖硬件时间

ntpdate + 别的服务器ID 可以同步别的服务器时间(当然别的服务器需要配服务器才可以同步)

cal 查看日历

命令编辑行

ctrl +a 直接跳转到命令行行首

ctrl+e 跳转到命令行行尾

ctrl +u删除光标至行首的问题

ctrl+k 删除光标至行尾

ctrl +l 清屏

ctrl +w 剪切

ctrl +y 粘贴

命令历史 history

history 查看命令历史(缓存)

history -c 清空所有命令历史(临时删除)

history -d 删除指定的行

history -p 可隐藏你要输入的命令

history x 显示最近x条命令(x代表数字)

histpry -s 后面加上命令可以创建虚假命令,存在于命令历史,但不执行

history -d 10 10表示删除10行后面的10个命令历史

history -d 10 删除第10行的命令

history 在用户输入命令的同时将命令保存在内存的缓存区里面,一旦用户退出就会将历史命令保存在用户的家里目录下的./.bash_history 文件中.

history -w 手动保存命令历史

CTRL+p 列出上一次输入的命令 (跟↑键一样)

命令使用技巧

!x 查看命令历史中第x条命令(x代表数字)

!-x 倒数第x条命令

!!执行上一条命令

!$引用上一个命令的最后一个参数

文件名通配(globbing)

*匹配任意字符

?匹配任意当个字符

[] 匹配指定范围内的任意单个字符

[a-z] 小写a到z所有字母

[A-Z] 大写A到Z所有字母

[0-9] 0到9所有数字

[a-zA-Z] 所有大小写字母

[a-zA-Z0-9] 所有大小写字母加数字

[^__]匹配指定范围外的任何单个字符(__字符)

特殊用法

[:digit:] 相当于0-9

[:lower:] 任意小写字母

[:upper:] 任意大写字母

[:alpha:] 任意大小写字母

[:alnum:] 任意数字或者字母

[:blank:] 水平空白字符

[:space:] 水平或垂直空白字符

[:punct:] 标点符号

[:print:] 可打印字符

[:xdigit:] 十六进制字符

这种通配符的表现形式也支持^ (取反)。

创建移动删除

touch 创建新文件(如果创建的名称相同则刷新文件时间)

> 创建或覆盖

>>创建空文件(不刷新时间)

mkdir 创建目录

rmdir 删除空目录

rm 删除(rm 默认是没有提示的 alias rm=‘rm -i’此时用反义字符的 \rm 会使用原始功能)

rm -f 强制删除(*所有的意思)

rm -r 递归删除,删除子目录及文件

cp 复制

mv 移动

ln 创建快捷方式

echo 可创建带有内容的文件

stat 查看三个时间戳(A M C)

原创文章,作者:Az2h1丶,如若转载,请注明出处:http://www.178linux.com/77097

(0)
Az2h1丶Az2h1丶
上一篇 2017-05-29 17:27
下一篇 2017-05-29 19:59

相关推荐

  • Week1: Linux 初步

    1. 描述计算机的组成及其功能 一个完整的计算机系统由硬件系统和软件系统两大部分组成 冯诺依曼体系下的计算机五大部件 CPU:运算器、控制器、寄存器、缓存(一二三级缓存)) 存储器:内存 RAM(Random-Access Memory) Input:输入指令、提供数据 Output: 输出数据加工后的结果 要点:计算机中的信息(程序和数据)以二进制方式表示…

    Linux干货 2016-12-04
  • 如何安装CentOS 6.9

    1、打开VMware,点击“创建新的虚拟机”   2、刚开始用的话,一般就选择推荐的典型类型来安装,所以直接点击“下一步”   3、此处选择稍后安装操作系统,这里我们先进行配置,点击“下一步”   4、因为我需要用里面的linux系统,所以选择客户机操作系统为Linux,选择版本为CentOS 64位,单击“下一步”。 &nbs…

    2017-07-11
  • 探索处理文本工具“sed”的相关奥妙

    一:sed工具 1,set的介绍:sed是一种流编辑器,它一次处理一行内容。处理时,把当前 处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式空间,但不会清空保留空间。这样不断…

    2017-08-26
  • 破坏grub实验之二

    删除/etc/fstab和/boot和grub的stage1阶段 [root@localhost ~]# rm -rf /boot [root@localhost ~]# rm -rf /etc/fstab  [root@localhost ~]# …

    Linux干货 2016-09-28
  • 文件的权限、扩展属性以及facl

    大纲: 一、前言 二、普通权限 三、特殊权限 四、ext文件的扩展属性 五、文件的访问控制列表(facl) 一、前言 linux中常见的权限有读(r)、写(w)、执行(x),还有3个特殊的权限。因此下面就从普通权限开始介绍起 二、普通权限 rwx:读 写 执行 rwxr-xr-x : 读写执行 读_执行 读_执行  (分别对应)属主 属组…

    Linux干货 2015-05-04
  • awk学习笔记

        awk是一种模式扫描和处理工具,相对于grep的查找,sed的编辑,它在对数据进行分析生成报表时显得尤为强大。awk通过逐行遍历一个或多个文件的方式,查找模式匹配到的行,而后以指定的分隔符(缺省为空格)进行切片,然后针对切片数据进行处理和分析。事实上,gawk有自己的语言,其本身就相当于一个解释器,允许用户创建…

    Linux干货 2015-08-04