Linux操作技巧:ftp、vi命令、文件管理与用户权限
需积分: 7 163 浏览量
更新于2024-09-11
收藏 58KB DOC 举报
"Linux学习笔记包含了Linux基础操作,如FTP文件传输、VI编辑器的使用、文件系统的挂载与卸载、硬链接与软链接的创建,以及用户管理和文件权限的详细说明。"
在Linux系统中,FTP(File Transfer Protocol)是用于在不同计算机之间传输文件的协议。要从一台Linux机器通过FTP传输文件到另一台机器,首先需要进入目标目录,例如:“cd /path/to/directory”。接着,连接到远程主机:“ftp hostname”,然后切换到二进制模式以确保正确传输非文本文件:“bin”。进入交互模式后,可以使用“prompt”禁用传输提示。如果要获取单个文件,使用“get filename”,若要批量获取文件,使用“mget filenames”。此外,VI编辑器是Linux中的强大文本编辑工具,通过“vi filename”打开文件。显示行号的命令是“:set nu”,而“:$”会跳转到文件末尾,“/查找的字符串”用于搜索特定内容,“:行号”则可直接跳转到特定行。
挂载和卸载是管理Linux文件系统的关键操作。使用“mount”命令将设备(如光盘)挂载到指定目录,例如:“mount /etc/cdrom /mnt/cdr”,这将把/etc/cdrom下的设备挂载到/mnt/cdr。要解除挂载,可以使用“umount /etc/cdrom”或“umount /mnt/cdr”。
Linux的链接分为硬链接和软链接。硬链接“ln /tmp/3.txt /tmp/4.txt”创建了3.txt和4.txt之间的链接,两者都指向同一数据块,相当于文件的多个入口。而软链接“ln -s /tmp/3.txt /tmp/4.txt”则创建了一个指向3.txt的快捷方式,如果源文件被删除,软链接也将失效。
用户和用户组的管理在Linux中至关重要。用户信息存储于/etc/passwd文件,每行记录一个用户的详细信息,包括用户名、用户ID、用户组、主目录等。使用"useradd"添加用户,如"useradd username","usermod -g 用户组名 username"用于修改用户所属用户组,"userdel username"删除用户,但需手动删除用户目录。用户组信息存于/etc/group文件。"groupadd"用于添加用户组。
文件权限在Linux中以rwx(读、写、执行)的三位组合表示,分为所有者、同组用户和其他用户三类。例如,"chmod +x a.txt"为文件增加执行权限,"chmod u+x a.txt"仅给所有者增加执行权限。专业改法使用二进制表示权限,如1代表执行权限,0代表无权限。通过修改这些位来精确控制文件权限。
2021-09-29 上传
2023-04-13 上传
2024-11-08 上传
2024-11-08 上传
2024-11-08 上传
a523203144
- 粉丝: 1
- 资源: 5
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍