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:秒