Hacker基础之Linux篇:基础Linux命令一

Posted 玄魂工作室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hacker基础之Linux篇:基础Linux命令一相关的知识,希望对你有一定的参考价值。

这一部分主要是讲解Linux常用命令工具,比如文件管理,文本处理等等,主要是为了让读者用最少的实践掌握和熟练应用基本的Linux操作,对于每个命令的举例,尽量做到小而精。


废话少说,我们先从最基础的开始:


1. ls


ls命令是Linux下最常用的命令,ls命令就是list的缩写。


缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。


通过ls命令不仅可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限),查看目录信息等等,ls命令在日常的Linux操作中用的很多,在此给大家介绍一下ls命令的使用方法。


ls命令使用介绍:
命令格式:ls [选项] [目录]
命令功能:列出目标目录中所有的子目录和文件

命令的常用参数选项说明:


-a [列出目录下的所有文件,包括以 . 开头的隐含文件]

-d [将目录象文件一样显示,而不是显示其下的文件]

-i  [印出每个文件的inode号]

-k [即 –block-size=1K,以 k 字节的形式表示文件的大小]

-l  [列出文件的详细信息]

-L [当显示符号链接的文件信息时,显示符号链接所指示的对象而并非符号链接本身的信息]

-R [同时列出所有子目录层]

-s  [以块大小为单位列出所有文件的大小]

-S [根据文件大小排序]

–sort=t [以文件修改时间排序]

–help [显示此帮助信息并离开]

–version [显示版本信息并离开]

Hacker基础之Linux篇:基础Linux命令一



一般常用的命令组合有:


ls -il

ls -a

ls -sort=t

.etc



2. mkdir



mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。


Hacker基础之Linux篇:基础Linux命令一

mkdir命令使用介绍:
命令格式:mkdir [选项] [目录]
命令功能:通过mkdir命令可以实现在指定位置创建指定的文件名命名的文件夹或目录

命令的常用参数选项说明:


-m [设定权限,类似 chmod]

-p  [可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录]

-v [每次创建新目录都显示信息]

--help [显示此帮助信息并]

--version  [输出版本信息并退出]

Hacker基础之Linux篇:基础Linux命令一


一般常用的情景有下面几种:


1. 正常创建一个funny目录


mkdir funny


2. 跨越很多不存在的目录创建一个目录树


如我们的目录只到/home/me/Documents/这里,但是我们需要一个目录在/home/me/Documents/Linux/is/funny,我们可以这样


mkdir -p /home/me/Documents/Linux/is/funny


3. rm


rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令。所以,我们在执行rm之前最好先确认一下在哪个目录,到底要删除什么东西,操作时保持高度清醒的头脑,而且尽量不要用-f选项。


Hacker基础之Linux篇:基础Linux命令一

rm命令使用介绍:
命令格式:rm [选项] [目录]
命令功能:删除一个目录中的一个或多个文件或目录

命令的常用参数选项说明:


-f [忽略不存在的文件,不需要确认]

-i [进行交互式删除]

-r [指示rm将参数中列出的全部目录和子目录均递归地删除]

-v [详细显示进行的步骤]

--help [显示此帮助信息并退出]

--version [输出版本信息并退出]

Hacker基础之Linux篇:基础Linux命令一


一般常用的情景:


1. 删除一个txt文件


rm test.txt



2. 删除一个目录下所有文件


rm -rf /home/me/Picture



当然,你这样查看删除的进度


rm -rfv /home/me/Picture


本文完

Hacker基础之Linux篇:基础Linux命令一

dvdf







欢迎转发,评论,点赞,打赏,点点点!


以上是关于Hacker基础之Linux篇:基础Linux命令一的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统安装与使用基础之第四篇掌握Linux下存储设备的挂载与卸载的方法

Linux系统安装与使用基础之第一篇安装并配置Linux(CentOS 7)操作系统

Linux基础篇之系统痕迹查询

Linux基础篇之文件查看

Linux基础篇之基本概念及操作

Linux基础篇之文件/目录的修改