Linux操作技巧:ftp、vi命令、文件管理与用户权限

需积分: 7 0 下载量 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代表无权限。通过修改这些位来精确控制文件权限。
2024-11-08 上传