Linux新手入门:常用命令详解
需积分: 2 191 浏览量
更新于2024-09-02
收藏 83KB DOCX 举报
"这篇文档是关于Linux系统的命令教程,作者推荐了通过网易云课堂学习Linux的基础教学视频,并鼓励遇到问题时使用搜索引擎寻求帮助。文档详细列出了常用的Linux命令,包括目录操作、文件管理、系统信息查看、安装软件以及权限设置等。"
在Linux操作系统中,掌握基本的命令行操作对于日常的系统管理和开发工作至关重要。以下是文档中提到的一些关键知识点:
1. **目录操作**:
- `cd ~`:返回当前用户的家目录。
- `.`:代表当前目录。
- `..`:代表上一级目录。
2. **文件管理**:
- `mv 原文件名 重命名后的文件名`:重命名文件。
- `cp -p test/haha` 和 `cp -r test/haha`:分别为复制文件和复制目录到指定位置。
- `su`:切换用户身份。
- `passwd`:修改当前用户密码。
3. **查看信息**:
- `pwd`:显示当前工作目录路径。
- `ls`:列出当前目录下的文件和子目录。
- `file 文件名`:查看文件类型。
- `ls -l 文件名`:查看文件的详细信息,包括权限、大小、时间戳等。
- `ls -la`:显示包括隐藏文件在内的所有文件及其详细信息。
- `date`:查看当前系统日期和时间。
- `df -h` 和 `df -hl`:分别查看磁盘总空间和各分区大小。
- `du -sh [目录名]`:显示指定目录的大小(单位为K、M、G)。
- `du -sm [文件夹]`:返回文件夹总大小(单位为M)。
- `du -h [目录名]`:查看目录下所有文件和子目录的大小。
4. **安装软件**:
- `sudo apt-get install *`:使用sudo权限,通过apt-get安装软件包。
- `.sh`文件是Linux中的可执行脚本,可以使用`bash`命令来执行。
5. **创建与删除**:
- `useradd -m user1`:创建新用户user1并为其创建家目录。
- `mkdir haha`:创建名为haha的目录。
- `touch haha`:创建名为haha的空文件。
- `rm 文件名`:删除文件,不可恢复。
- `rm -r 文件名`:递归删除目录及其内容,不可恢复。
- `rm -rf 文件名`:强制递归删除,不提示确认,同样不可恢复。
6. **权限管理**:
- `rwx`分别代表读、写、执行权限。
- `chmod`命令用于更改文件或目录的权限。例如,`chmod 744 文件名`将文件的权限设置为所有者具有读、写、执行权限,同组用户和其它用户只有读权限。
- 权限的8进制表示法:r=4,w=2,x=1,`111 101 101`(二进制)转换成8进制是744。
了解和熟练掌握这些基本命令,可以帮助你更高效地在Linux环境中工作。如果需要进一步学习或遇到问题,可以通过网络资源如博客、论坛(如CSDN)等获取帮助。
2020-03-25 上传
2021-01-24 上传
2021-06-08 上传
2021-01-08 上传
2021-09-14 上传
2021-09-26 上传
2021-05-26 上传
2021-09-13 上传
2021-09-13 上传
默执_
- 粉丝: 1w+
- 资源: 1
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建