Unix/Linux命令大全与实用技巧
需积分: 0 131 浏览量
更新于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基础操作的核心,对于日常的系统管理和开发工作至关重要。了解并熟练使用它们能显著提高工作效率。
123 浏览量
124 浏览量
152 浏览量
103 浏览量
108 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
lilykong
- 粉丝: 0
- 资源: 1
最新资源
- Adobe Flex 编码指南
- Eclipse中文图文教程
- Flex+Blazeds+Java+入门教程.doc
- See MIPS Run Linux(中文版)
- MyEclipse 6 Java EE 开发中文手册.pdf
- Log4j全面详细手册
- IBM DB2 Universal Database Command Reference
- C#语言概述******
- 敏捷开发java电子书
- QTP相关学习文档,对象识别
- Objective-C 开发手册
- Perl编程参考手册
- LabWindows/CVI基础教程
- C和C++语言经典、实用、趣味程序设计编程百例精解
- OPNET_用户指南_翻译稿
- mysql高性能第二版