Linux教程01:最基本的10条命令
Posted YoungerChina
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux教程01:最基本的10条命令相关的知识,希望对你有一定的参考价值。
在谈论Linux命令时,其实是在谈论Linux系统本身。10个基本的Linux命令帮助Linux新手来处理日常的基本任务。
最基本的10条命令:sudo、ls、cd、mkdir、cp、rm、grep、cat、poweroff/reboot、yum/apt-get.
1. sudo
SuperUserDo是Linux新手要使用的最重要的命令。需要根权限的每一个命令都需要这个sudo命令。可以在需要根权限的每个命令之前使用sudo。
格式:
$ sudo <命令>
示例如下:
说明:用户需要通过visudo添加到/etc/sudoers,才能正常获取权限,否则会报错:
2. ls
借助list命令,终端就会显示正在处理的那个目录里面的所有文件和文件夹。常用参数:
表 ls常用命令列表
命令 | 释义 |
ls | 查看当前目录下的所有目录和文件 |
ls <目录路径> | 查看指定目录路径下的所有目录和文件 |
ls -al <目录路径> | 查看指定目录路径下的所有目录和文件(含目录和文件Unix权限、用户组、用户信息) |
注:更多内容参见“man ls”。
假设在/home文件夹里面,想查看/home里面的目录和文件。
3. cd
更改目录(cd)是始终在终端中使用的主要命令。它是最基本的Linux命令之一。使用这个命令很简单。只要输入你想要从当前目录进入到的那个文件夹的名称。如果想要返回上一级,只要将双圆点(..)作为参数。
表 cd常用命令格式列表
命令 | 释义 |
cd <目录路径> | 跳转到指定目录路径,即更改工作目录为<目录路径> |
cd .. | 跳转到父目录 |
cd - | 返回上一次的工作目录 |
注:更多内容参见“man cd”。
假设在/home目录中,想进入到始终在/home里面的usr目录。可以使用cd命令的方法:
4. mkdir
仅仅更改目录还不全面。有时候,想要创建一个新的文件夹或子文件夹。可以使用mkdir命令来做到这一点。只要在终端中将文件夹名称放在mkdir命令的后面即可。
表 mkdir常用命令格式列表
命令 | 释义 |
mkdir <目录路径和名称> | 创建指定目录,目录路径必须存在 |
mkdir -p <目录路径和名称> | 创建指定目录,目录路径可以不存在 |
mkdir <目录名称> | 当前目录下创建相应目录的名称 |
注:更多内容参见“man mkdir”。
示例:
5. cp
拷贝粘贴是为了组织整理文件而需要完成的重要任务。使用cp将帮助你从终端拷贝粘贴文件。首先,确定想要拷贝的那个文件,然后输入目的地位置,即可粘贴文件。
表 cp常用命令格式列表
命令 | 释义 |
cp <源文件> <目的目录> | 将源文件拷贝到目的目录中 |
cp <源目录> <目的目录> -rf | 将源目录拷贝到目的目录中,作为目的目录的一个子目录 |
注:更多内容参见“man cp”。
示例:
6. rm
rm命令可以移除文件、目录。如果文件需要根权限才能移除,可以使用-f。还可以使用-r来进行递归移除,从而移除整个文件夹。
表 rm常用命令格式列表
命令 | 释义 |
rm <文件> | 删除当前目录下的文件 |
rm <文件> -f | 删除文件(需要根权限) |
rm <目录名称> -rf | 删除当前目录下指定目录 |
注:更多内容参见“man rm”。
示例:
7. grep
需要确认某个文件中的是否包含某个关键词,但是又记不得文件的确切位置或路径。grep可以帮助解决这个问题。
表 grep常用命令格式列表
命令 | 释义 |
grep “关键词” <文件> -r | 在指定的文件中检索包含关键词的行 |
grep “关键词” <目录> -r | 在指定的目录中检索包含关键词的行,-r递归检查 |
grep “关键词1” <目录 -r 或文件> -r | grep “关键词2” | 在关键词1的结果钟检索包含关键词2的行 |
grep “关键词1” <目录 -r 或文件> -r | grep -v “关键词2” | 在关键词1的结果钟检索不包含关键词2的行 |
注:更多内容参见“man grep”。
实例:
8. cat
作为用户,你常常需要查看来自脚本的一些文档或代码。同样,其中一个Linux基本命令是cat命令。它会为你显示文件里面的文本。
表 cat常用命令格式列表
命令 | 释义 |
cat <文件> | 输出指定文件的内容 |
注:更多内容参见“man cat”。
示例:
9. poweroff / reboot
有时候,需要直接从终端来关机。这个命令就能完成这项任务。
有时候,需要直接从终端来重启设备。这个命令就能完成这项任务。
若系统的 runlevel 为 0 或 6 ,则重新开机,否则以 shutdown 指令(加上 -r 参数)来取代。
表 poweroff常用命令格式列表
命令 | 释义 |
poweroff | 关机 |
reboot | 重新启动设备 |
reboot -f | 强迫重开机,不呼叫 shutdown 这个指令 |
注:更多内容参见“man poweroff”和“man reboot”。
示例:
执行就关机
10. yum / apt-get
就不同的发行版而言,这个命令各不相同。在基于Debian的Linux发行版中,想安装、移除和升级任何软件包,可以使用高级包装工具(APT)软件包管理器,apt-get命令可帮助你安装需要在Linux中运行的软件。在基于Centos的Linux发行版中,那就是yum。
以上是关于Linux教程01:最基本的10条命令的主要内容,如果未能解决你的问题,请参考以下文章
python学习- 打印最常用的10条linux命令和查找目录下重复的文件