Unix/Linux命令大全:核心操作与管理
下载需积分: 0 | PDF格式 | 110KB |
更新于2025-01-07
| 12 浏览量 | 举报
"这篇文档提供了关于UNIX和Linux操作系统中常用命令的概览,涵盖了文件管理、进程管理、文件权限设置、SSH连接、搜索操作以及获取系统信息等多个方面。"
在UNIX和Linux系统中,掌握基本的命令行操作是至关重要的。以下是这些命令的详细解释:
1. 文件命令:
- `ls`:列出目录内容。
- `ls -al`:显示包括隐藏文件在内的详细目录信息。
- `cd dir`:切换到指定的目录`dir`。
- `cd`:返回用户的主目录。
- `pwd`:显示当前工作目录。
- `mkdir dir`:创建一个新的目录`dir`。
- `rm file`:删除文件`file`。
- `rm -r dir`:递归删除目录`dir`及其包含的所有内容。
- `rm -f file`:强制删除文件`file`,即使文件被锁定或设置为只读。
- `rm -rf dir`:强制删除目录`dir`及其所有内容,不提示确认。
- `cp file1 file2`:复制文件`file1`到`file2`。
- `cp -r dir1 dir2`:递归复制目录`dir1`到`dir2`,若`dir2`不存在则创建。
- `mv file1 file2`:重命名或移动文件`file1`到`file2`,如果`file2`是目录,则将`file1`移动到该目录下。
- `ln -s file link`:创建文件`file`的软链接(符号链接)`link`。
- `touch file`:更新或创建文件`file`的时间戳。
- `cat > file`:将标准输入的内容追加到`file`。
- `more file`:分页查看文件内容。
- `head file`:查看文件的前10行。
- `tail file`:查看文件的后10行。
- `tail -f file`:持续监控文件,显示新增内容。
2. 进程管理:
- `ps`:显示当前活跃的进程。
- `top`:实时显示系统中所有进程的资源占用情况。
- `kill pid`:杀死进程ID为`pid`的进程。
- `killall proc`:杀死所有名为`proc`的进程。
- `bg`:将一个暂停的前台作业放到后台运行。
- `fg`:将最近的后台作业调到前台。
- `fg n`:将后台作业编号为`n`的作业调到前台。
3. 文件权限:
- `chmod octal file`:使用八进制模式改变文件`file`的权限。
- 权限位`4`代表读,`2`代表写,`1`代表执行。
- 示例:`chmod 777 file` 给所有用户赋予读、写、执行权限;`chmod 755 file` 给文件所有者赋予rwx权限,其他用户赋予rx权限。
4. SSH:
- `ssh user@host`:以`user`身份登录到`host`。
- `ssh -p port user@host`:在特定端口`port`上连接`host`。
- `ssh-copy-id user@host`:将本地的SSH公钥复制到`host`,以便实现无密码登录。
5. 搜索:
- `grep pattern files`:在文件`files`中查找与`pattern`匹配的行。
- `grep -r pattern dir`:递归地在目录`dir`及其子目录中搜索匹配`pattern`的行。
- `command | grep pattern`:从`command`的输出中搜索匹配`pattern`的行。
6. 系统信息:
- `date`:显示当前的日期和时间。
- `cal`:打印出当前月份的日历。
这些命令构成了在UNIX和Linux系统中进行基本操作的基础,熟练掌握它们可以极大地提高日常工作效率。了解和掌握这些命令的用法,有助于用户更好地管理和维护他们的系统。
相关推荐
num0125
- 粉丝: 2
最新资源
- Matlab实现多变量线性回归分析教程
- ARM终端测试工具及连接方法
- 创建首个Streamlit机器学习Web应用教程
- 高效思维导图利器-Xmind模板大全下载
- 易语言asm取API地址技术分析与源码分享
- jq实现Brainfuck解释器:图灵完备性的实证
- JavaScript框架RAP-express-api-jc的介绍与应用
- 通过invokeMethod实现QRunnable的信号槽功能
- Matlab实现Dirichlet过程高斯混合模型应用
- React JS前端开发指南:DB-CRS模板快速入门
- GitEye 2.0.0:Windows平台下Git的图形界面客户端
- Rust语言自动微分库:支持一阶正向AD的介绍
- 修复工具助你解决Office2007卸载文件损坏问题
- Strava活动高级搜索与过滤:使用rerun工具简化操作
- 提升Jekyll扩展性与移植性的jekyll_ext工具
- MATLAB数据分析资源包:获取与应用演示文件