Linux-基础命令的使用

1、命令:mv

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

格式:mv 被移动的文件 目标位置

2、命令:cp

作用:复制文件或目录

格式:cp 被复制的文件 目标位置

选项:

-r:复制目录(不加-r,是无法复制目录的)

-a:复制文件,在复制的过程中保持文件的属性不变,也可以

复制目录

-i:在执行覆盖时,会询问是否覆盖(用-i,就无法使用-f

-f:在执行覆盖时,不询问直接覆盖(强制覆盖)

3、命令:alias

作用:查看当前系统中的命令都有哪些默认选项

使用命令本身的作用:\命令

4、命令:history

作用:查看历史命令记录

文件保存位置:~/.bash_history

history的快捷操作:

!num:执行历史命令的第num条命令

!string:在历史命令中找到指定字符串的历史命令(从下向上)

!!:执行上一条命令

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

选项:

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

-a:手动将内存中的命令保存在文件中

-r:重新在~/.bash_history中读取历史命令到内存中

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

5、命令:cat

作用:像是一个文件的内容

选项:

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

-E:显示每行的结束符

$:Linux中的结束符

\n:Windows中的结束符

这些字符是隐型字符,默认不可见

6、命令:head

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

选项:

-n:指定显示的前几行

7、命令:tail

作用:显示文件的后若干行。默认后10行

选项:

-n:指定显示后n行

-f:动态监控一个文件

8、命令:more

作用:显示文件的内容

enter(回车键):显示下一行

空格:下一屏

b:向上翻一屏

q:退出查看

9、命令:less

作用:显示文件的内容

enter(回车键):显示下一行

空格:下一屏

b:向上翻一屏

q:退出查看

10、命令:tac

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

11、命令:echo

作用:打印输出内容

选项:

-n:输出信息,但不换行

-e:控制字符,让后面的特殊字符生效

\n:换行

\t:水平制表符

\v:垂直制表符

控制颜色

格式:\003[内容\033[0m

12、引号的作用

“”(双引号):强引用,将引号中的变量替换成变量值

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

··(反引号):命令替换,将命令的执行结果输出出来

13、命令:rm

作用:删除文件或目录

选项:

-r:删除目录(不加-r,删除文件不受影响)

-f:强制删除

14、命令:wc

作用:统计行数、单词数、字符数

格式:wc 选项 文件名

选项:

-l:行数

-w:单词数

-c:字符数

15、管道符

作用:将前面的命令执行结果传递到后面的命令,让后面的命令

进行二次处理

16、命令:shutdown

作用:关机或重启

选项:

-r:重启

shutdown -r 0:立即重启

Init 6:立即重启

-h:关机

shutdown -h 0:开机关机

Init 0:立即关机

-c:取消关机或重启

17、命令:cal

作用:查看日期

选项:

 -1:查看当前月份

 -3:前后三个月

 -y:年

18、命令:date

作用:查看或修改时间

格式:[MMDDhhmm[CC]yy].ss]

MM:月

DD:日

hh:小时

mm:分钟

CC:两位的年

CCYY:四位的年

.ss:秒

控制时间格式化输出:

+%F:完整的年月日

%m:月

%d:天

%Y:年

%H:小时

%M:分钟

%S:秒