精通Linux操作系统持续跟新中二(超详细)

继续昨天没有完成的来写!

4、touch命令

作用:创建一个空白文件

扩展:花括号展开

        例如:创建三个文件:1.txt、2.txt、3.txt

     touch {1..3}.txt

date命令:

作用:显示当前时间

        +%F:显示完整的年月日

        +%T:显示完整的小时分钟秒

例如显示当前的年月日

5、ls命令

作用:显示当前或指定目录下的文件

选项:

-a:显示所有的文件,包括隐藏文件(Linux中以点开头的文件就是隐藏文件)

-l:显示文件的属性

-d:显示目录本身的属性(如果不加-d就是显示该目录下文件的属性,所以可以结合-l使用)

-h:以易读的方式显示文件的大小(默认是字节,也可以结合-来使用)

-r:按照倒序来排列(结合-l使用)

-t:根据修改的时间来进行排序(就是将最后修改的文件排到前面)

注意:ls -l

        以-开头的为:普通文件

        以d开头的为:目录文件

6、mv命令

作用:移动文件或者目录(也可以用作重命名)

格式:mv 移动的文件路径 目的路径

7、cp命令

作用:复制文件和目录

选项:

-r:复制目录(不加-r是复制不了的)

-a:复制过程中文件的属性保持不变

        如果复制的目的是备份系统文件,通常使用-a来保留文件的属性不变

        这个也可以复制目录

-i:在执行覆盖的操作时会询问用户是否确认覆盖(如果使用了-i,则-f无效)

-f:复制过程中如需要覆盖,则不询问直接覆盖(强制的)

-v:显示复制的过程

注意:如果在没用使用-i的情况下用-f还是会询问的话你可以通过alias命令来查看cp命令的默认选项是不是cp -i。

如果是可以更改一下:alias cp=cp

8、history命令

作用:查看和控制历史命令记录

保存的位置:~/bash_history

        在启动终端的时候,会自动从~/bash_history中读取历史命令,加载到内存当中

        在终端中执行命令,命令的历史记录是保存在内存中的

        在关闭终端的时候,会将内存中的命令自动保存到~/bash_history

history的快捷操作:

        ! num:执行历史命令中编号为num的历史命令

        !string:在历史命令中找string指定的字符串为开头的命令,执行一次(从下往上开始找)

        !!:执行上一个命令

        ! -num:执行历史命令中倒数第num条命令 

注意如果里面有错误的命令那么num中的数也将不会准确

历史命令的参数(num:数字)

-c:清空历史命令(内存中的)

-a:手动将内存中的历史命令保存到文件中

-r:重新从~/bash_history读取历史命令

-d num:删除指定第num条的历史命令(内存中的)

9、cat命令

作用:显示一个文本文件中的内容

格式:cat 【选项】 文件名

选项:

-n:在每行前面显示行号

-E:显示行后面的结束符

        在Linux中文件的结束符为:$

        在Windows中的是:/n

注意:这样的符号都是隐性符号默认不可见的

10、head命令

作用:将一个文件的内容前若干行显示出来(默认是10行)

格式:head 选项 文件

选项:

        -n:指定显示前n行

11、tail命令

作用:将一个文件的内容的后若干行显示出来(默认是后10行)

格式:tail 选项 文件

选项:

        -n:指定显示后n行

        -f:动态监控一个文件中的变化

12、more命令

作用:显示一个文件内容(是分屏显示的)

用键盘操作:

        回车:显示下一行

        空格:显示下一屏

        b:向上翻一屏

        q:退出查看

13、less命令

作用:显示一个文件的内容(也是分屏显示)

和more的用法一项

14、tac命令

作用:倒序显示文件的内容

扩展:

一般我们查看一些内容较少的文件用:cat、tac

查看大文件的时候用:more、less

清屏命令和快捷键

        快捷键:ctrl+l

        命令:clear

15、echo命令

作用:打印输出内容

选项:

-n:输出信息但是不自动换行

-e:这是控制字符的,作用释然下面的特殊字符生效

       \n:换行符        例如:echo -e “123\n456”

        \t:水平制表符        例如:echo -e “123\t456”

        \v:垂直制表符        例如:echo -e “123\v456”

 控制打印字体的颜色

格式:\003[                修饰字符的开头

            \003[0m           修饰字符的结尾

例如:

 颜色表示:

        31m:红色

        32m:绿色

        34m:蓝色

背景颜色:

        41m:红色

        42m:绿色

        44m:蓝色

例如:

字体:

        4m:下划线

        5m:闪烁

例如:

重点来了!!!:

        双引号:强引用,将变量名替换成变量值

        单引号:弱引用,将引号中的内容原样输出

        反引号:命令替换,将来命令替换成命令执行的执行结果

16、rm命令

作用:删除文件或者目录

格式:rm 选项 文件1 文件3

选项:

-f:强势删除(不询问)

-r:删除目录文件(删除文件的时候也可以用)

 今天就到这里了,后面的请期待下一天……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值