首先必须强调,Linux命令记忆的最佳方法就是在使用中记忆,伴随着使用场景的记忆是非常深刻且难以磨灭的,在使用过一段时间之后,大部分的常用命令都会成为你未来十年乃至更长时间都不会丢掉的记忆.如果没有特别强烈的要在短时间掌握命令行使用的需求,主要坚持使用一段时间就能自然而然的掌握大多数命令.
假设你必须在短时间内掌握所有Linux命令,那该怎么办?我没有遇到过这种情况,但是可以提供一些思路.
第一步:使用man
这是最快速、最权威的学习方式.但是考虑到英语水平较差的同学,这又是一个非常痛苦的学习方式.不过别担心,这里用man只是让你对命令和他们的英文注解进行一个简单的了解,无需记忆,只要稍稍有点印象就可以了.
这一时期可以参考这个知乎问题下的回答:Linux中常用的命令都是哪些单词的缩写?
记忆所有命令的拼写应该不难吧?
第二步:使用中文资料(英语不好的话)
既然英语不好,又没有时间练习,那就找一份中文资料来疯狂背诵吧.能够在中国教育体制下上完大学,背诵的技能应该都不会差.
第三步:中英文对照
英文大略看过之后,就将其与自己记忆的中文资料进行比对,逐渐建立原文和翻译之间的联系.如果比较成功的话,你可以做到一个单词都不认识,但是明白这句话在说什么.
这样,你至少可以清楚地了解你拼写出的每一个命令到底怎么用了.
第四步:补充自己的缺陷
从描述来看,你需要补全的至少有两个方面:
①练习
这两个非常重要,你虽然可以在缺少这两项技能的情况下继续从事IT行业,但是你的麻烦会非常多.比如别人一个man的事,你还需要找中文资料这样子.
进入Linux系统:
必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:
①..root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情.
一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作.如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统.影响系统的正常运行.
用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字.
当用户正确地输入用户名和口令后,就能合法地进入系统.屏幕显示:
为了更好的保护用户帐号的安全,Linux允许用户随时修改自己的口令,修改口令的命令是passwd,它将提示用户输入旧口令和新口令,之后还要求用户再次确认新口令,以避免用户无意中按错键.如果用户忘记了口令,可以向系统管理员申请为自己重新设置一个. 虚拟控制台
不论是超级用户,还是普通用户,需要退出系统时,在shell提示符下,键入exit命令即可.cp命令
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中. 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用.它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合. - d 拷贝时保留链接. - f 删除已经存在的目标文件而不提示. - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认.回答y时目标文件将被覆盖,是交互式拷贝. - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中. - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件.此时目标文件必须为一个目录名. - l 不作拷贝,只是链接文件. 需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,所以呢,建议用户在使用cp命令拷贝文件时,最好使用i选项.mv命令 用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令如同MSDOS下的ren和move的组合. 语法:mv [选项] 源文件或目录 目标文件或目录 说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名.当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中.在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失. 命令中各选项的含义为: - I 交互方式操作.如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件. - f 禁止交互操作.在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用. 如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖.为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项. rm命令 用户可以用rm命令删除不需要的文件.该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除.对于链接文件,只是断开了链接,原文件保持不变. rm命令的一般形式为: rm [选项] 文件... 如果没有使用- r选项,则rm不会删除目录. 该命令的各选项含义如下: - f 忽略不存在的文件,从不给出提示. - r 指示rm将参数中列出的全部目录和子目录均递归地删除. - i 进行交互式删除. 使用rm命令要小心.因为一旦文件被删除,它是不能被恢复的.了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件.如果用户输入y,文件将被删除.如果输入任何其他东西,文件则不会删除.mkdir命令 功能:创建一个目录(类似MSDOS下的md命令). 语法:mkdir [选项] dir-name 说明:该命令创建由dir-name命名的目录.要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称. 命令中各选项的含义为: - m 对新建目录设置存取权限.也可以用chmod命令设置. - p 可以是一个路径名称.此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录. rmdir 命令 功能:删除空目录. 语法:rmdir [选项] dir-name 说明:dir-name表示目录名.该命令从一个目录中删除一个或多个子目录项.需要 特别注意的是,一个目录被删除之前必须是空的.rm - r dir命令可代替 rmdir,但是有危险性.删除某目录时也必须具有对父目录的写权限. 命令中各选项的含义为: - p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除.如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息. cd 命令 功能:改变工作目录. 语法:cd [directory] 说明:该命令将当前目录改变至directory所指定的目录.若没有指定directory, 则回到用户的主目录.为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限. 该命令可以使用通配符(通配符含义请参见第十章).
从基础开始: 常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的.例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,应该就可以很轻易的解决掉这方面的问题.而有些朋友们常常一接触Linux 就是希望构架网站,根本没有想到要先了解一下Linux 的基础.这是相当困难的.
Linux命令是必须学习的:虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力.Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作.举一个例子:Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手.它的功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间. 不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令,按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统.
养成在命令行下工作: 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序.在命令行下学习虽然一开始进度较慢,但是熟悉后,您未来的学习之路将是以指数增加的方式增长的.从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的.即使是通过一条缓慢的调制解调器线路,它也能操纵几千公里以外地远程系统.
选择一个适合你的Linux社区:随着Linux应用的扩展,出现了不少Linux社区.
勤于实践: 要增加自己Linux 的技能,只有通过实践来实现了.所以,赶快找一部计算机,赶快安装一个 Linux 发行版本,然后进入精彩的Linux世界.相信对于你自己的 Linux 能力必然大有斩获.此外,人脑不像计算机的硬盘一样,除非硬盘坏掉了或者是资料被你抹掉了,否则储存的资料将永远而且立刻的记忆在硬盘中.在人类记忆的曲线中,你必须要不断的重复练习才会将一件事情记得比较熟.同样的,学习 Linux 也一样,如果你无法经常学习的话,学了后面的,前面的忘了.你对Linux命令熟悉后你可以开始搭建一个小的Linux网络,这是最好的实践方法.Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善.当然你不需搭建所有服务,可以慢慢来.需要说明的是这个Linux网络对于初学者有两三台计算机即可,其中一台计算机最好安装Windows系统.自己多动手,不要非要等着别人帮你解决问题.
学习专业英文:如果你想深入学习Linux,看不懂因为文档实在是太难了.写的最好的,最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的.即便是非英语国家的人发布技术文档,也都首先翻译成英语在国际学术杂志和网络上发表.安装一个新的软件时先看README,再看INSTALL然后看FAQ,最后才动手安装,这样遇到问题就知道为什么.如果说明文档不看,结果出了问题再去论坛来找答案反而浪费时间.
基本的linux的知识是需要具备的,其他还需要掌握的知识有ARM和C语言编程,每一方面知识的掌握熟练程度都最终决定了个人进行嵌入式linux开发的综合能力.
以上就是土嘎嘎小编为大家整理的linux命令好难背相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!