Linux基础命令详解:scp, chmod, service等操作

需积分: 7 0 下载量 47 浏览量 更新于2024-09-10 收藏 4KB TXT 举报
本资源主要介绍了Linux系统中一些常用的基础命令及其应用场景,包括文件管理和权限控制、网络传输、进程管理以及用户和组管理等核心知识点。 1. 文件和目录操作: - `chmod`:这个命令用于改变文件或目录的权限,例如 `chmod-R777 /home/cookiex/abc` 将指定目录及其子目录设置为所有用户具有读写执行权限(777),确保对文件的完全控制。 - `mkdir`, `touch`, `cp`, `mv`, `rm` 和 `rmdir`:分别用于创建目录、创建新文件、复制文件、移动文件、删除文件和目录,是日常维护文件系统的重要工具。 - `ls`:列出目录内容,如 `ls -l` 显示详细模式的文件列表,`ls -R` 递归地列出目录及其内容。 2. 网络文件传输: - `scp`:Secure Copy(安全复制)命令,用于在Linux系统之间安全地传输文件。例如 `scp home/space/music/1.mp3 root@www.cumt.edu.cn:/home/root/others/music`,将本地文件传输到远程服务器。 3. 进程管理: - `ps` 和 `kill`: `ps -ef` 显示当前系统的进程状态,`kill 3940` 杀死指定PID的进程。 - `init`:系统启动时运行的守护进程,`init 0` 表示关闭系统,`init 6` 表示重启系统。 4. 查看系统信息: - `ifconfig` 和 `ip addr`:用于查看网络接口配置和IP地址信息。 - `cat /proc/meminfo`:显示内存使用情况。 - `df -h`:磁盘空间使用统计,以人类可读的方式显示。 5. 用户和组管理: - `useradd`, `userdel`, `groupadd`, `groupdel`, `groupmod`:用于创建、删除和修改用户和组,如 `groupmod -n group3 group2` 改名group2为group3。 - `passwd`:更改用户密码,`passwd netseek` 用于修改指定用户的密码。 - `groups`:显示用户所属的组。 6. 权限与身份验证: - `sudo` 或者 `su`:切换到root用户,但需要相应的权限或者密码。 - `passwd` 的使用限制了非root用户直接修改密码,强调了权限控制的重要性。 这些命令是Linux系统管理员和开发者的基本技能,熟练掌握它们能极大地提高工作效率,同时确保系统的稳定和安全性。在实际操作中,结合具体的场景和需求灵活运用这些命令,可以实现高效的系统管理。