Linux新手入门:全面命令行笔记

需积分: 1 4 下载量 103 浏览量 更新于2024-08-05 收藏 2KB MD 举报
“这是一份针对Linux初学者的全面学习笔记,涵盖了基础的命令操作、文件管理、查找文件以及进程查看等内容。” 在Linux操作系统的学习中,掌握基本的命令行操作至关重要。以下是一些关键知识点: 1. **目录操作**: - `cd`:用于切换当前工作目录,如`cd /home/user`进入用户家目录。 - `cd..`:返回上一级目录。 - `cd`:不带参数时,返回用户的主目录。 - `cd-`:返回上一次访问的目录。 2. **文件与目录列举**: - `ls`:列出目录中的所有文件和子目录。 - `ls -l -h`:以详细列表形式显示,并以人类可读的大小显示文件大小。 - `ls -a`:显示包括隐藏文件在内的所有文件。 3. **文件与目录管理**: - `mkdir`:创建新目录,如`mkdir aaa`会在当前目录下创建名为aaa的文件夹。 - `touch`:创建或更新文件,例如`touch aa.txt`创建aa.txt文件,`touch .aa.txt`创建隐藏文件。 - `find`:查找文件或目录,如`find / -name 'b*'`查找以b开头的所有文件和目录。 - `mv`:移动或重命名文件或目录,`mv -r`用于移动目录。 - `cp`:复制文件或目录,`cp -r`用于复制目录。 - `rm`:删除文件或目录,`-r`用于删除目录,`-f`强制删除,不提示确认。 4. **文件大小与查找**: - `find`命令可以结合`-size`参数查找特定大小的文件,如`find . -name '*' -size 145800c`查找当前目录下大小为145800字节的文件。 - `-exec`选项可以与`rm -rf`组合,用于执行查找结果的删除操作。 5. **进程查看**: - `top`命令用于实时查看系统中运行的进程及其资源消耗情况,如CPU和内存占用。 6. **文本查看**: - `cat`:查看文件内容,`cat -b`和`cat -n`分别显示带有行号的文本,包含和不包含空行。 - `more`:分页查看文件内容,适合大文件。 这些基本命令构成了Linux操作的基础,通过熟练掌握它们,可以有效地在Linux环境中导航、管理和维护文件系统。在实际操作中,还需要理解权限管理、脚本编程、网络配置等更多高级概念,以深入理解和运用Linux系统。