您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
(alr是什么意思)-also是什么意思
命令,文件,表示(alr是什么意思)-also是什么意思
发布时间:2016-12-08加入收藏来源:互联网点击:
很多朋友想了解关于alr是什么意思的一些资料信息,下面是小编整理的与alr是什么意思相关的内容分享给大家,一起来看看吧。
数据与智能 本公众号关注大数据与人工智能技术。由一批具备多年实战经验的技术极客参与运营管理,持续输出大数据、数据分析、推荐系统、机器学习、人工智能等方向的原创文章,每周至少输出10篇精品原创。同时,我们会关注和分享大数据与人工智能行业动态。欢迎关注。
作者:凯凯连
导语
前面9篇文章,我们介绍了各种基础理论知识,相信大家已经跃跃欲试,要开始动手实战了。那么本文将介绍下Linux的常用操作,学完本文知识点后,就可以真正把前面所学,应用在实践中了。
为什么讲Linux?目前互联网公司的技术架构基本都是基于Linux系统的,大数据的相关技术框架,也都是优先支持Linux,并且在Linux系统上运行得更稳定。
这主要是因为Linux系统是一个开源的系统,并且是经过大量测试和实践检验的,是非常稳定和可靠的。如果你在互联网公司工作,很大可能会使用到Linux服务器,所以我们需要对它有个大致了解,熟悉常用的命令,方便开展工作。
本文的主要目标本文不会深入讲解Linux系统,而是围绕常用命令来进行讲解。主要目标是让大家掌握常用的操作,为大家登入到Linux,进行任务的提交、日志查看、文件打包、执行调度等工作,提供指导和帮助。
本文的讲解思路Linux简介:主要是想简单介绍下Linux,让大家对它有个初步认识。Linux常用命令:我们的目标不是Shell编程,所以不会讲解很深,重点是讲解他们有什么用,怎么去用。由于命令太多,考虑篇幅问题,只讲解常用的命令,其他不常用的就不一一举例了。实战小案例:第二部分单独讲解每个命令的作用,第三部分我们把他们串起来,完成一个日常工作中的小任务。×××
以下为正文
01
Linux简介Linux经常被拿来和Windows操作系统对比,但准确来说,Linux只是一个操作系统内核,而并不是一个操作系统产品。我们通常所说的Linux系统,是对使用Linux内核作为系统内核的操作系统的统称。
Linux内核最初只是由芬兰人Linus Torvalds(绝对的大神)在上大学期间出于个人爱好而编写的。在互联网公司,使用最多的Linux发行版操作系统产品是CentOS。
Linux最大的特点是开源,CentOS也是提供给大家免费使用的。Linux之所以这么流行,不仅仅是因为它开源,更与其优秀的特密切相关。Linux背后有强大的开源社区支持,Linux是一个完善的多用户、多任务,支持多进程、多CPU的系统,具有非常高的稳定、可靠和安全,有非常完善的网络服务和各种操作指令。
不过,对我们来说,这些信息了解即可,重要的是要掌握下一节的这些命令。
02
Linux常用命令
2.1cd/pwdcd命令是change directory的缩写,主要用于切换当前工作目录。
# 语法cd [dirName]cd命令非常简单,我们要掌握的是多种简便的目录指代,如下表格所示:
命令
作用
cd ~
进入当前用户home目录
cd (无任何参数)
进入当前用户home目录
cd -
切换至上一个工作目录
cd .
进入当前目录,相当于没变
cd ..
进入上一级目录
cd ../..
进入上两级目录
cd /
进入根目录
cd dirName
进入dirName指向的目录,dirName可以是绝对路径(以/或~开头),也可以是相对路径
pwd命令的作用是显示用户的当前工作目录,其结果是以绝对路径的方式显示的。
2.2Isls命令用于罗列出指定目录下的内容(包含目录和文件),不加任何选项时,只显示非隐藏目录和文件的名称。
# 语法ls [options] [dirName...]#...表示可以写多个目录配合其他选项使用,ls可以发挥出巨大的威力,常用参数如下:
选项
作用
-a
列出目录下所有文件和目录(包含命名以"."开头的隐藏文件和目录)
-l
罗列出更详细的信息,包含权限、大小、拥有者、最后修改时间等
-t
根据修改时间降序排列展示
-R
递归遍历目录下的子目录,列出所有子目录下的文件和目录
-r
反转显示顺序,以相反的顺序展示
常用选项组合如下所示:
ls -lrt dirName,含义为以修改时间升序排序,展示dirName目录下的文件和目录的详细信息。最后修改过的文件将会显示在最下方,方便将他们找出,进行下一步动作。我们在查看日志文件排查错误时,经常会用这个命令组合,找出最近有更新的日志文件。
ls -alR dirName,含义为递归遍历dirName目录下的子目录,罗列出所有文件和目录(包含隐藏的)及其详细信息。该命令组合,常用来查找目标文件的位置。
2.3cp/mv
cp命令主要用于复制文件和目录。
# 语法cp [options] source... dest#...表示可以写多个目录其常用选项如下所示:
选项
作用
-r
当复制的是目录时,必须加上此参数,表示递归复制目录下的子目录
-f
如果目标目录或文件已存在,则进行强制覆盖且不给出提示。
-i
与-f选项相反,在冲突时,会提示用户确认是否覆盖
mv命令主要用于移动文件或目录,或重命名。
# 语法mv[options]source...dest当dest和source处于相同目录下时,则相当于执行了重命名操作。其常用选项为-f和-i,和上面cp命令的对应选项作用一致,这里就不赘述了。
2.4mkdir/rmdir/touch
mkdir命令用于创建目录,可以一次创建多个目录。
# 语法mkdir [-p] dirName...#-p选项作用为,如果父目录不存在,则一并创建。rmdir命令用于删除空目录,其作用和mkdir正好相反。
# 语法rmdir [-p] dirName...#-p选项作用为,当子目录删除后如果父目录下无其他内容,则一并删除。touch命令常用于创建一个空的新文件,也可以用来修改已有文件的时间属。但是我们通常会用这个命令来创建一个用于标记的隐藏文件,如下面的用法:
~$ touch .success#在当前目录下创建一个隐藏文件,用于标记已操作成功2.5rm
rm命令用于删除文件或目录。
# 语法rm[options]fileOrDir...常用选项如下:
选项
作用
-r
当复制的是目录时,必须加上此参数,表示递归复制目录下的子目录
-f
如果目标目录或文件已存在,则进行强制覆盖且不给出提示。
-i
与-f选项相反,在冲突时,会提示用户确认是否覆盖
2.6vi/vim
使用rm命令删除后,将无法恢复,所以使用此命令时请谨慎小心。最佳实践是,先用ls命令看下要删除的目录,确认下面的目录和文件是否不再需要,再执行删除。
vi是Linux上的文本编辑命令,用于修改文件内容。vim是vi命令的升级版,功能更加丰富。vi/vim的功能非常强大,拥有很多快捷键,让你在没有鼠标的情况下,依然可以很轻松的完成文档的编辑修改工作。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |