ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Linux系统的命令应该如何记?

Linux系统的命令应该如何记?

Linux操作系统 作者:安全剑客 时间:2018-12-06 12:39:56 0 删除 编辑

如果你问我,学习掌握 Linux 最快的方式是什么?我认为是背 Linux 常用命令,因为你在服务器上面操作的时候,无论你想做什么,都是在使用命令。比如:当服务器的应用有问题的时候,你想查看日志使用 cat 或者 tail –f ;比如你需要批量替换一个文件里面的指定字符串的时候,你会使用 sed ;当你要使用 docker 的时候,依然是使用 docker 下面的对应的命令,不过很多命令你看名字,就会知道这个命令是干什么的。因而,假如你是一名学生,那么在进入互联网行业之前,想快速打下一个比较好的根底,那么可以采用背重要命令的方式来进行学习,就可以快速掌握 Linux 了。当然,并不是说你背了越多的 Linux 下面的命令,你会使用了,你就更精通了,还是需要了解一些 Linux 的系统知识、原理、理论的内容,比如 Linux 下面的 FHS 是怎么样的?文件系统有些什么格式?磁盘的常见分区技术等。还是必须理解了一些必要的理论知识,才能更加明白命令使用的原理,对命令有更深入的认识。

Linux 入门篇:

很多刚入门的同学,就像无头的苍蝇一样,到处找视频、书籍、网站帖子之类的学习方式,视频虽然讲得详细,但是时间的投入也是巨大的,播放时间,练习时间,加起来很吓人,其实啊很少有人能坚持把一套视频看完;技术帖子之类的,一般都比较散乱,不成学习系统,学起来没有一个系统的框架,随意翻翻也还好;推荐一本书 《 Linux 就该这么学》 ,感觉还不错,建议新手入手。书籍从目录来看就非常有条理,看书可以系统化的学习、循序渐进,不会初学者不知道从哪儿开始的感觉。建议使用我上面的那本,如果有更好的,也你可以,但是一定要坚持,前期可以安装一个 VMware 或者 virtualbox 虚拟机,重复练习为主要手段,把一本书好好吃透,重点是吃透,那么你也就入门了。

那么具体需要掌握哪些命令呢?这里罗列一些必须掌握的命令:

目录类的命令是我们需要得最多的:

cd  [24]

改变工作目录

chmod  [25]

改变文件或目录的文件权限

dirs  [24]

显示 / 清除目录栈中的内容

du  [24]

显示文件使用的磁盘空间量

file  [24]

分析文件的类型

ls  [24/25]

显示文件的各种类型的信息

mkdir  [24]

创建目录

mv  [24/25]

移动或重命名文件或目录

popd  [24]

改变工作目录,将名称从目录栈中弹出

pushd  [24]

改变工作目录,将名称压入到目录栈中

pwd  [24]

显示工作目录的路径名

rm  [25]

删除文件或目录

rmdir  [24]

删除空目录

tree  [24]

显示目录树的图表

 

构建块

cat  [16]

组合文件,将标准输入复制到标准输出

tee  [15]

将标准输入复制到文件和标准输出

xargs  [25]

使用来自标准输入的参数运行命令

当你不知道需要查找命令的相关信息的时候,可能就需要下面的命令工具了:

alias  [13]

创建 / 显示别名

type  [8]

定位命令:显示命令的路径名或别名

unalias  [25]

删除别名

whence  [8]

定位命令:显示命令的路径名或别名

which  [8]

定位命令:显示命令的路径名或别名

当我们需要显示内容的时候,需要我们的显示输出命令,非常重要:

cat  [16]

组合文件,将标准输入复制到标准输出

echo  [12]

将参数写到标准输出

head  [16/21]

从数据的开头选择行

hexdump  [21]

显示二进制 ( 非文本 ) 文件

less  [21]

分页程序:每次一屏地显示数据

more  [21]

分布程序:每次一屏地显示数据

od  [21]

显示二进制 ( 非文本 ) 文件

print  [12]

将参数写到标准输出

tail  [21]

在数据的末尾选择行

当我们需要对服务器配置的时候,那么编辑命令就非常重要了:

sed  [19]

非交互式文本编辑

vi  [22]

vi 文本编辑器

view  [22]

以只读模式启动 vi 文本编辑器

vim  [22]

vim 文本编辑器

当我们需要对文件的权限,搜索,操作之类的,那么就需要下面的命令了:

chmod  [25]

改变文件或目录的文件权限

cp  [25]

复制文件;复制目录

du  [24]

显示文件使用的磁盘空间量

find  [25]

在目录树中搜索文件,处理结果

ln  [25]

创建文件的一个新链接

locate  [25]

搜索文件

ls  [24/25]

显示文件的各种类型的信息

mkfifo  [23]

创建命名管道

mv  [24/25]

移动或重命名文件或目录

rm  [25]

删除文件或目录

shred  [25]

安全删除文件

stat  [25]

显示 i 节点的信息

touch  [25]

更新文件的访问 / 修改时间;创建文件

umask  [25]

在文件创建过程中设置文件模式掩码

whence  [8]

定位命令:显示命令的路径名或别名

whereis  [25]

查看与命令关联的文件

那么我们知道了这么多命令,或者忘记了命令的参数和使用那万一忘记了,如何找到呢?下面就交大家几个必备命令:

神器一 :man 命令   格式: man[ 空格 ][ 需要查看的命令 ] 

比如我们输入: man ls    就会看到 man page 如下图

神器二: info 命令 格式: info [ 需要查看的命令 ] 

比如我们输入 info ls 回车,就会看到下图:

最后,在给大家推荐学 Linux 网站,绝非广告,是背命令必用的: Linux 命令大全 ( 手册 )_Linux 常用命令行实例详解 _Linux 命令学习手册 : http 冒号 //man 点 linuxde 点 net/


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31559985/viewspace-2284348/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-11-01

  • 博文量
    1407
  • 访问量
    1395871