访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

大数据分析工程师入门(十):Linux 命令基础

时间:2019-07-02

linux 关机命令_linux命令手册_linux命令

cd ../..

进入上两级目录

进入根目录

cd dirName

进入dirName指向的目录,dirName可以是绝对路径(以/或~开头),也可以是相对路径

pwd命令的作用是显示用户的当前工作目录,其结果是以绝对路径的方式显示的。

2.2

Is

ls命令用于罗列出指定目录下的内容(包含目录和文件),不加任何选项时,只显示非隐藏目录和文件的名称。


# 语法

ls [options] [dirName...]

# ...表示可以写多个目录

配合其他选项使用,ls可以发挥出巨大的威力,常用参数如下:

选项

作用

列出目录下所有文件和目录(包含命名以"."开头的隐藏文件和目录)

罗列出更详细的信息,包含权限、大小、拥有者、最后修改时间等

根据修改时间降序排列展示

递归遍历目录下的子目录,列出所有子目录下的文件和目录

反转显示顺序,以相反的顺序展示

常用选项组合如下所示:

ls -lrt dirName ,含义为以修改时间升序排序,展示dirName目录下的文件和目录的详细信息。最后修改过的文件将会显示在最下方,方便将他们找出,进行下一步动作。我们在查看日志文件排查错误时,经常会用这个命令组合,找出最近有更新的日志文件。

首先依次查找当前目录下的每一个实体(文件或是子目录),如果是某一子目录,则进入该子目录并递归调用函数search_dirctory进行查找,查找完毕之后, 再返回上一级目录。首先依次查找当前目录下的每一个实体(文件或是子目录),如果是某一子目录,则进入该子目录并递归调用函数search_dirctory进行查找,查找完毕之后, 再返回上一级目录。首先依次查找当前目录下的每一个实体(文件或是子目录),如果是某一子目录,则进入该子目录并递归调用函数search_dirctory进行查找,查找完毕之后,再返回上一级目录。

2.3

cp/mv

cp命令主要用于复制文件和目录。


# 语法

cp [options] source... dest

# ...表示可以写多个目录

其常用选项如下所示:

选项

作用

当复制的是目录时,必须加上此参数,表示递归复制目录下的子目录

linux命令_linux 关机命令_linux命令手册

如果目标目录或文件已存在,则进行强制覆盖且不给出提示。

与-f选项相反,在冲突时,会提示用户确认是否覆盖

mv命令主要用于移动文件或目录,或重命名。


# 语法

mv [options] source... dest

当dest和source处于相同目录下时,则相当于执行了重命名操作。其常用选项为-f和-i,和上面cp命令的对应选项作用一致,这里就不赘述了。

2.4

mkdir/rmdir/touch

mkdir命令用于创建目录,可以一次创建多个目录。


# 语法

mkdir [-p] dirName...

# -p选项作用为,如果父目录不存在,则一并创建。

rmdir命令用于删除空目录,其作用和mkdir正好相反。


# 语法

rmdir [-p] dirName...

# -p选项作用为,当子目录删除后如果父目录下无其他内容,则一并删除。

touch命令常用于创建一个空的新文件,也可以用来修改已有文件的时间属性。但是我们通常会用这个命令来创建一个用于标记的隐藏文件,如下面的用法:


~$ touch .success

# 在当前目录下创建一个隐藏文件,用于标记已操作成功

2.5

rm

rm命令用于删除文件或目录。


# 语法

rm [options] fileOrDir...

常用选项如下:

选项

作用

当复制的是目录时,必须加上此参数,表示递归复制目录下的子目录

如果目标目录或文件已存在,则进行强制覆盖且不给出提示。