Linux初学者笔记:基础命令与shell脚本教程
需积分: 9 133 浏览量
更新于2024-09-07
收藏 2KB TXT 举报
本Linux学习笔记提供了一系列基础的Shell命令和操作技巧,适合初学者入门。主要内容包括:
1. **Shell命令**:
- `su - root`:用于切换到root用户,但强调指出在必要时应避免滥用root权限,除非明确需要。
- `ssh 10.253.39.163`:使用SSH协议远程登录到IP地址为10.253.39.163的机器。
- `scp`:文件传输命令,如`scp aaaa.txt 10.253.39.163:/home/icos`,用于将本地文件发送到远程服务器。
- `scp CentOS-7-x86_64-DVD-1804.iso`:同样用于传输ISO镜像文件。
2. **文件管理和权限设置**:
- `rm -rf filename`:递归删除指定文件夹及其内容。
- `chmod 777 filename`:赋予文件或目录可执行、写入和读取权限。
- `chown -R icos:icos data1`:更改数据1目录的所有者和组,使其归属于用户icos。
- `find /home -name "*.txt"`:搜索/home目录下所有.txt文件。
3. **系统信息查询**:
- `hostname`:显示主机名。
- `cat /etc/redhat-release` 或 `cat /proc/version`:查看系统的发行版和内核版本。
4. **网络文件系统(NFS)操作**:
- `yum install -y nfs-utils`:在线安装NFS客户端工具。
- `yum install -y [package.rpm]`:离线安装rpm包,适用于没有网络连接的情况。
- `mount -t nfs`:挂载网络存储,如`mount -t nfs host:/share/path /mnt`。
5. **ISO文件处理**:
- `mount CentOS-7-x86_64-DVD-1804.iso /mnt`:将ISO镜像挂载到mnt目录。
- `umount /mnt`:卸载挂载点,清理挂载的ISO文件。
6. **数据迁移与备份**:
- 使用`cp`命令将ISO文件中的内容复制到挂载的网络存储中,如`cp CentOS-7-x86_64-DVD-1804.iso/data1`。
最后,笔记提及了一套步骤,建议按照顺序进行:首先通过SCP将iOS工具包上传到远程服务器,然后挂载这个工具包,配置yum依赖文件,接着安装NFS客户端,创建并分配权限给特定用户,最后挂载网络存储。这整个流程涉及到Linux基础操作和文件管理,对于想要掌握Linux环境下的日常运维工作非常实用。
2011-11-19 上传
2008-10-14 上传
2019-07-09 上传
2020-10-08 上传
2021-08-23 上传
2019-07-06 上传
2007-11-16 上传
2020-02-20 上传
113 浏览量
qiqundelang
- 粉丝: 14
- 资源: 15
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载