Unix/Linux命令大全:速查与参考
需积分: 0 4 浏览量
更新于2024-09-20
收藏 110KB PDF 举报
"Unix/Linux命令速查表.pdf"
Unix/Linux操作系统以其稳定性和强大的命令行工具而闻名,这些命令是操作系统的核心组成部分,使得用户可以高效地管理文件、进程、权限以及进行远程连接等操作。以下是一些关键命令的详细解释:
1. **文件命令**:
- `ls`:列出目录中的文件和子目录。
- `ls -al`:显示所有文件(包括隐藏文件)的详细信息。
- `cd dir`:切换到指定的目录`dir`。
- `cd`:返回用户的主目录。
- `pwd`:显示当前工作目录。
- `mkdir dir`:创建一个新的目录`dir`。
- `rm file`:删除文件`file`。
- `rm -r dir`:递归删除目录`dir`及其包含的所有内容。
- `rm -f file`:强制删除文件,即使文件被锁定或设置为只读。
- `rm -rf dir`:强制删除目录及其所有内容,不提示确认。
- `cp file1 file2`:复制文件`file1`到`file2`。
- `cp -r dir1 dir2`:复制目录`dir1`到`dir2`,如果`dir2`不存在则创建。
- `mv file1 file2`:重命名或移动文件`file1`到`file2`,如果`file2`是目录,则移动文件进目录。
- `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`的权限。如:
- `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`:将本地的公钥复制到`host`,以实现无密码登录。
5. **搜索**:
- `grep pattern files`:在`files`中查找匹配`pattern`的行。
- `grep -r pattern dir`:递归搜索`dir`下的所有文件,查找匹配`pattern`的行。
- `command | grep pattern`:在`command`的输出中查找匹配`pattern`的行。
6. **系统信息**:
- `date`:显示当前日期和时间。
- `cal`:打印当前月份的日历。
这只是Unix/Linux命令的冰山一角,还有许多其他有用的命令,如`find`用于搜索文件,`du`和`df`用于查看磁盘使用情况,`vi`或`nano`用于文本编辑,`tar`用于文件打包和解包,以及`sudo`用于以管理员权限执行命令等等。学习和掌握这些命令,将极大地提升你在Unix/Linux环境下的工作效率。
2009-10-23 上传
2021-09-30 上传
2021-09-30 上传
135 浏览量
2014-06-25 上传
2014-07-22 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
xhyalt
- 粉丝: 8
- 资源: 4
最新资源
- Fisher Iris Setosa数据的主成分分析及可视化- Matlab实现
- 深入理解JavaScript类与面向对象编程
- Argspect-0.0.1版本Python包发布与使用说明
- OpenNetAdmin v09.07.15 PHP项目源码下载
- 掌握Node.js: 构建高性能Web服务器与应用程序
- Matlab矢量绘图工具:polarG函数使用详解
- 实现Vue.js中PDF文件的签名显示功能
- 开源项目PSPSolver:资源约束调度问题求解器库
- 探索vwru系统:大众的虚拟现实招聘平台
- 深入理解cJSON:案例与源文件解析
- 多边形扩展算法在MATLAB中的应用与实现
- 用React类组件创建迷你待办事项列表指南
- Python库setuptools-58.5.3助力高效开发
- fmfiles工具:在MATLAB中查找丢失文件并列出错误
- 老枪二级域名系统PHP源码简易版发布
- 探索DOSGUI开源库:C/C++图形界面开发新篇章