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条命令的主要内容,如果未能解决你的问题,请参考以下文章

LS(LINUX中ls命令)详细资料大全

Linux 新手必知必会的 10 条 Linux 基本命令

Linux琐碎知识(Tue-Aug-21-01)

python学习- 打印最常用的10条linux命令和查找目录下重复的文件

python学习- 打印最常用的10条linux命令和查找目录下重复的文件

收藏 | 最实用的 21 条 Linux 命令