Linux有许多常用命令,下面是一些在日常使用中必须掌握的常见命令:
1、ls:用于列出目录中的文件和子目录。常用选项有:
-
-l:以长格式显示文件详细信息。-a:显示所有文件,包括以.开头的隐藏文件。-h:以人类可读的格式显示文件大小。-R:递归地显示子目录内容。
2、cd:用于改变当前工作目录。示例:
-
cd /path/to/directory:切换到指定路径的目录。cd ..:切换到上一级目录。cd ~:切换到当前用户的主目录。
3、pwd:显示当前工作目录的路径。
4、mkdir:创建新目录。示例:
-
mkdir directory_name:创建名为directory_name的目录。
5、rm:用于删除文件和目录。常用选项有:
-
-r:递归地删除目录及其内容。-f:强制删除文件或目录,无需确认。
6、cp:用于复制文件和目录。示例:
-
cp file1 file2:将file1复制到file2。cp -r directory1 directory2:将directory及其内容复制到directory2。
7、mv:用于移动文件和目录,或者重命名文件和目录。示例:
-
mv file1 file2:将file1移动或重命名为file2。mv file1 directory:将file1移动到directory目录。
8、touch:创建新文件或更新已有文件的访问时间和修改时间。示例:
-
touch file_name:创建名为file_name的空文件。touch -a file_name:仅更新file_name的访问时间。touch -m file_name:仅更新file_name的修改时间。
9、cat:用于查看文件内容。示例:
-
cat file_name:显示file_name的内容。
10、less:逐页显示文件内容,适用于大型文件。示例:
-
less file_name:打开file_name,使用上下箭头浏览内容。
11、grep:在文件中搜索指定的模式。示例:
-
grep pattern file_name:在file_name中搜索pattern。
12、find:根据指定的条件搜索文件。示例:
-
find /path/to/search -name "pattern":在指定路径下按名称搜索符合模式pattern的文件。
13、chmod:修改文件或目录的权限。示例:
-
chmod permissions file_name:将file_name的权限设置为permissions。chmod +x script.sh:给脚本文件添加执行权限。
14、chown:修改文件或目录的所有者。示例:
chown user_name file_name:将file_name的所有者修改为user_name。chown user_name:group_name file_name:将file_name的所有者修改为user_name,所属组修改为group_name。
15、chgrp:修改文件或目录的所属组。示例:
chgrp group_name file_name:将file_name的所属组修改为group_name。
16、sudo:以超级用户(root)身份执行命令。示例:
- sudo command:以超级用户身份执行
command。
17、su:切换用户身份。示例:
su username:切换到username用户。
18、tar:创建和提取归档文件(压缩文件)。示例:
tar -cvf archive.tar file1 file2:将file1和file2打包为archive.tar。tar -xvf archive.tar:解压缩archive.tar文件。
19、gzip:压缩文件。示例:
gzip file_name:压缩file_name,生成file_name.gz。
20、unzip:解压缩文件。示例:
unzip file_name.zip:解压缩file_name.zip文件。
这些命令涵盖了文件和目录操作、权限管理、文件搜索和压缩等常见任务。当然,Linux系统提供了更多强大的命令和功能,可以根据需求进一步学习和掌握。
黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件环境部署、Shell脚本、云平台实践、大数据集群项目实战等
Linux基础命令概览:从ls到tar,
本文概述了Linux系统中常见的20个基础命令,包括文件和目录操作、权限管理、文件搜索和压缩等,帮助初学者快速入门。

被折叠的 条评论
为什么被折叠?



