Linux入门:必备命令详解
需积分: 0 138 浏览量
更新于2024-10-02
收藏 110KB PDF 举报
"这篇资料主要介绍了Linux操作系统的常用命令,适合初学者入门学习。包含了文件管理、进程管理、文件权限控制、SSH连接以及搜索和系统信息查询等基本操作。"
1. 文件命令:
- `ls`:列出目录内容,`ls -a`会显示包括隐藏文件在内的所有文件。
- `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`移动到`file2`内。
- `ln -s file link`:创建文件`file`的符号链接`link`。
- `touch file`:更新或创建文件`file`的时间戳。
- `cat > file`:将标准输入的内容追加到`file`。
- `more file`:分页查看文件`file`的内容。
- `head file`:查看文件`file`的前10行。
- `tail file`:查看文件`file`的后10行。
- `tail -f file`:实时查看`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`:将本地SSH公钥复制到`host`,以便实现无密码登录。
5. 搜索:
- `grep pattern files`:在文件`files`中查找匹配`pattern`的行。
- `grep -r pattern dir`:递归搜索目录`dir`中的匹配项。
- `command | grep pattern`:在`command`的输出中查找匹配`pattern`的行。
6. 系统信息:
- `date`:显示当前的日期和时间。
- `cal`:打印当前月份的日历。
这些命令构成了Linux操作系统日常操作的基础,熟练掌握它们对于提升Linux环境下的工作效率至关重要。
2019-12-03 上传
176 浏览量
2023-03-17 上传
2023-08-06 上传
2023-06-09 上传
2024-02-24 上传
2023-09-12 上传
2023-06-02 上传
chenjkai1988
- 粉丝: 1
- 资源: 8
最新资源
- reva-cplusplus:C ++ Rev.a示例
- flamedfury.com:在neocities.org上托管的flamedfury.com静态网站
- EPCOS铝电解电容规格书.rar
- dzpzy98.github.io:投资组合网站
- SDRunoPlugin_drm:SDRuno的实验性DRM插件
- 职称考试模拟系统asp毕业设计(源代码+论文).zip
- DatingApp
- tokenize:用于身份验证的通用令牌格式。 旨在安全、灵活且可在任何地方使用
- Heart Disease UCI 心脏病UCI-数据集
- A5Orchestrator-1.0.3-py3-none-any.whl.zip
- PyDoorbell:基于Micropython微控制器的门铃
- ohr-point-n-click:OHR社区点击冒险游戏
- 仿ios加载框和自定义Toast带动画效果
- sqlalchemy挑战
- 西门子S7300的十层电梯程序.rar
- tabletkat:KitKat 的真正平板电脑用户界面