linux 命令提示符
root 用户名
@分隔符
localhost 登录的主机地址
~ 所在的工作目录(~代表的是家目录)
/ 根
$表示登录的是普通用户
#表示的是管理员
LINUX (1) 一切皆文件 (2)严格区分大小写 (3)单根多用户系统
命令格式
命令[选项] 参数
命令:LINUX 中所有的命令 选项:用于控制命令的执行过程 参数:命令的作用对象
查看命令帮助手册
man 命令 q退出
需要查询的命 help
LINUX 常用命令
1.cd 命令 切换工作目录
cd / 切换到根目录
cd 具体路径
cd ../切换到上一级
cd -切换上一次所在目录
cd ~切换到当前用户的家目录
注:1.路径是连续的不能中间+空格
2.目录之间用/分隔
3.路径第一个/,代表的是根目录
2.pwd 打印当前所在位置
3.touch 创建文件
4. mkdir 创建空白目录
-p 先创建父目录在创建子目录
5.ls 命令 查看目录下有哪些文件
-a 显示所有文件包括隐藏文件
-l 显示文件属性
-r 倒序
-t 根据修改时间进行排序
6 mv 移动/重名名
7.cp 复制
-r 复制目录
-a 复制文件保持属性不变
-l 覆盖询问
-f 覆盖不询问
8.history 查看历史命令
启动终端的时候,会自动从~/.bash_history中读取命令,加载到内存中
执行终端命令的时候,命令记录会保存在内存中
在关闭终端时,会将内存中的命令自动保存到~/.bash_history
快捷键
!+数字 第数字条命令
!+string 上到下执行string出现的一条命令
!!执行上一条命令
!+-数字倒数第数字条
选项
-c:清空历史命令(内存中)
-a:手动将内存中的历史命令保存到文件中
-r:重新从~/.bash_history中读取命令到内存中
-d num:删除指定的历史命令(内存中)
9.cat 显示文件内容
-n 显示一行
-E 显示结束符
$:linux 中结束符
10.head
显示文件内容(默认前10行)
-n 指定前n行
11.tail 显示文件后10行
-n 指定行
-f 动态监控文件
12 more 显示文件内容
回车键 显示下一行
空格 下一屏幕
b向上翻一屏
q退出\ctrl+c
13.less 显示文件内容
q退出
14 tac 倒叙显示文件内容
echo 打印文件内容
16.
" ":强引用,将引号中的变量替换成变量值
' ':弱引用,将引号中的内容原样输出
``:命令替换,将命令的执行结果输出
17 rm 删除
rm-rf 强制删除
18wc 统计 行,单词,字符
-l 行数
-w 单词
-c 字符
19 管道符“|” 值传递
20 关机,重启
shutdown
-r 重启
-r +数字 数字分钟后重启
-r+时间 时间时重启
-r+now 立即重启
21 date 查看/修改时间
+%F:年月日
%m:月
%d:天
%Y:年
%H:小时
%M:分钟
%S:秒