Linux命令 - 命令大全1
时间:2023-12-22 03:07:01
文章目录
-
-
- 0.0 了解
- 0.1 特殊符号
- 0.3 程序,内置文件
-
- 全局使用自定义命令
- Shell解释器,回收站
- 变量的存储位置
- 内置函数库
-
- 本地变量
- 全局变量
- 1. 细节 - 描述信息,帮助文档、用户名等信息
- 2. 目录、文件、字符串
-
- 2.-1 文件类型、MD5
- 2.0 其他 - 详细信息显示在目录、移动、修改文件名称和权限
- 2.1 阅读文件内容
- 2.3 其他文件信息 - 行数单词数字节数、文件属性(更改时间)
- 2.4 正则支持 - grep、egrep
- 2.5 操作文件内容 - sed - 针对行
-
- 概述
- 简单使用内置命令
- 内置命令结合标志位使用
- 下次执行多条命令逗号分割,或指定匹配文件
- 修改文件 - 加-i
- 备份修改文件 - 加-i.备份文件后缀
- 技巧
- 2.6 【推荐】操作内容 - awk - 更强的字符串处理 - 程序语言简单
-
- 概述
- 使用
- 应用
- 2.7 切割字符串cut
- 2.8 获取文件的绝对路径 - readlink
- 2.9 获取文件所在的目录(根据参考截取路径字符串)- 父目录 - dirname
- 3. 链接
- 4. 管艺管理,管道使用
- 5. 压缩和解压文件
- 6. 防火墙firewalld
- 7. 其他命令 - 打印信息,显示文件属性信息,查看用户使用的命令,查看用户在使用系统,查看系统创建的用户
- 8. 组合命令
- 9. 关机命令
- 9. 用户切换
- 10. 文件所有者、文件所属组和文件配置
- 11. 磁盘管理
- 12. 软件安装
-
- 11.1 rpm
-
- 11.1.1 JDK安装
- 11.2 解压缩安装
-
- 11.2.1 Tocmat
- 11.3 yum在线安装
-
- 11.3.1 Docker
- 11.4 编译安装
- 13. 系统信息 - 显示服务、查看有什么Shell解释器是否成功执行脚本文件、日期信息和最后一个命令
-
- 服务chkconfig service
-
- 查看
- 脚本作为服务运行
- 其他
- 14. 打印
-
- 14.1 echo - 打印 - 等价于System.out.println
- 14.2 read - 输入 - 等价于Scanner.nextLine
- 17. 授权
- 18. 创建符号链接
- 19. 文件下载 - wget
- 20. curl == 页面抓取、文件下载
- 21. 定时任务 - crontab
- 22. 逻辑运算符与多命令的结合
- 23. 清空文件
-
0.0 了解
Windows叫做“服务service”,Linux称为守护过程daemon”
?
?
0.1 特殊符号
// 当前用户的家目录
cd ~
// 回到上一次的目录,类似浏览器的 <- 返回按钮,返回到上一个页面一样的东西
cd -
// 执行上一次命令
!!
//执行历史中的某条命令,需要配合 history命令使用
!历史命令ID
0.3 程序、内置文件
自定义命令全局使用
//编辑
vim /etc/profile
//在/etc/profile 末尾添加下面一行的代码
export PATH=$PATH:脚本所在目录的绝对路径
//环境变量生效
source /etc/profile
Shell解释器、回收站
//回收站【黑洞】 == 可以讲不需要的东西直接放进去,例如文件、控制台输出内容等等
/dev/null
// 标准正确输出1与标准错误输出2都丢弃的意思
&>/dev/null
// nohup java -jar "$1.jar" > nohup.out : 将此命令的正常输出的内容追加到到 nohup.out 文件中 == nohup java -jar "$1.jar" 1 > nohup.out
// 2>&1 : 标准错误输出2内容也是 输出到 标准输出1那里面
// 最后一个& :命令以后台的job的形式运行(守护进程的形式运行)
nohup java -jar "xx.jar" > nohup.out 2>&1 &
//shell脚本解释器
/etc/shells
变量的存储位置
内置函数库
# 文件地址
/etc/init.d/functions
# 使用 == shell脚本中使用直接就是下面的语句即可 == 下面的.是 source的作用
. /etc/init.d/functions
本地变量
全局变量
1. 细节 - 描述信息,帮助文档,用户名等信息
命令自动填充: 按Tab按钮
命令提示: 双击Tab按钮