Unix/Linux命令大全与实用技巧
需积分: 0 154 浏览量
更新于2024-10-10
收藏 110KB PDF 举报
"Unix/Linux命令速查表是一个实用的工具,包含了在Unix和Linux操作系统中常用的命令,用于管理和操作文件、进程、权限以及进行搜索和查看系统信息等。"
在Unix/Linux环境中,掌握这些基本命令是高效工作的关键。首先,我们来看文件相关的命令:
1. `ls` - 列出目录内容,`ls -a` 包含隐藏文件。
2. `cd dir` - 更改当前工作目录至`dir`。
3. `cd` - 返回用户的主目录。
4. `pwd` - 显示当前工作目录路径。
5. `mkdir dir` - 创建新目录`dir`。
6. `rm file` - 删除文件`file`。
7. `rm -r dir` - 删除目录`dir`(包括其内容)。
8. `rm -f file` - 强制删除`file`,不提示确认。
9. `rm -rf dir` - 强制删除目录`dir`及其所有子目录,不提示确认。
10. `cp file1 file2` - 复制`file1`到`file2`。
11. `cp -r dir1 dir2` - 复制目录`dir1`到`dir2`,若`dir2`不存在则创建。
12. `mv file1 file2` - 重命名或移动`file1`至`file2`,如果`file2`是目录,则移动`file1`到`file2`内。
13. `ln -s file link` - 创建`file`的软链接(符号链接)`link`。
14. `touch file` - 更新或创建文件`file`的时间戳。
15. `cat > file` - 从标准输入向`file`追加内容。
16. `more file` - 分页查看`file`内容。
17. `head file` - 显示`file`的前10行。
18. `tail file` - 显示`file`的后10行。
19. `tail -f file` - 实时监控`file`的末尾内容。
接下来是进程管理的命令:
1. `ps` - 显示当前活跃的进程。
2. `top` - 动态显示所有运行中的进程状态。
3. `kill pid` - 终止进程ID为`pid`的进程。
4. `killall proc` - 终止所有名为`proc`的进程。
关于文件权限的命令:
1. `chmod octal file` - 修改`file`的权限,`octal`是八进制数字表示的权限(如777、755)。
- `4`代表读(r),`2`代表写(w),`1`代表执行(x)。
- 示例:`chmod 777` 给所有用户赋予读、写、执行权限,`chmod 755` 给所有者rwx权限,给组和其他用户rx权限。
此外,还有其他常用命令:
1. `ssh user@host` - 通过SSH连接到`host`,以`user`身份登录。
2. `ssh -p port user@host` - 在指定端口`port`上连接。
3. `ssh-copy-id user@host` - 将本地公钥复制到`host`,实现无密码登录。
4. `grep pattern files` - 在`files`中查找包含`pattern`的行。
5. `grep -r pattern dir` - 递归搜索目录`dir`中包含`pattern`的行。
6. `command | grep pattern` - 在`command`的输出中查找`pattern`。
最后,一些系统信息命令:
1. `date` - 显示当前日期和时间。
2. `cal` - 打印当前月份的日历。
这些命令构成了Unix/Linux基础操作的核心,对于日常的系统管理和开发工作至关重要。了解并熟练使用它们能显著提高工作效率。
2009-10-23 上传
2009-02-05 上传
2008-10-30 上传
2010-02-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
lilykong
- 粉丝: 0
- 资源: 1
最新资源
- Accern-0.1.4.dev5-py2.py3-none-any.whl.zip
- FDFD_V1_viscoacousticwave_thirdyeq_频率域声波_FDFD_粘滞声波有限差分模拟.zip
- ce-site-v3:此回购适用于我的网站的第3版
- meteorjs-simple-todos:MeteorJS 框架的试用
- offshore-wind-farms-using-MAS,java源码项目,java发号器
- bbb-playback
- 单片机C语言实例249-直流电机调速.zip
- 基于Javaweb+ssm+vue的网上奶茶店系统.zip
- 二抽取代码MATLAB-img-stego:在C#中使用GUI进行盲图像隐写的示例应用程序
- FrontEcommerce-源码.rar
- 任贤齐演唱会双微方案.zip运营、文案策划资料打包下载
- QuirkbotCODE-Electron:基于Electron构建的QuirkbotCODE跨平台应用程序
- itunes:测试余烬是
- 基于MATLAB的卷积码的编译码与性能分析
- conference-2018-workshop:车间材料
- Python库 | eupy-1.0.1.zip