Linux学习记录(目录,文件常用命令)

目录

一、Linux的目录结构

1.1 目录结构体系

1.2  目录结构具体介绍

二、linux命令(目录,文件)

2.1 基础命令格式

2.2  目录相关命令

2.2.1 pwd

2.2.2 ls

2.2.3 cd

2.2.4 mkdir

2.2.5 rmdir

2.2.6 cp

2.2.7 mv

2.2.8 rm

2.3 文件相关命令

2.3.1 touch

2.3.2 echo

2.3.3 cat

2.3.4 more

2.3.5 head

2.3.6 tail

2.3.7 wc

2.3.8 stat

2.3.9 file

2.3.10 wget


一、Linux的目录结构

1.1 目录结构体系

Linux中的目录结构和windos不一样的是,Linux都是存放于一个根目录下的,根目录是 /,结构关系如下:

1.2  目录结构具体介绍

  1. root,存放root用户的相关文件。
  2. home,存放普通用户的相关文件。
  3. bin,存放常用命令的目录,如vi,su。
  4. sbin,要具有一定权限才可以使用命令。
  5. etc,存放配置的相关文件。
  6. var,存放经常变化的文件,如网络连接的sock文件 、日志。
  7. boot,存放引导系统启动的相关文件。
  8. usr,安装一个软件的默认目录,相当于windows下的program files。
  9. tmp,这个目录是用来存放一些临时文件的。

二、linux命令(目录,文件)

2.1 基础命令格式

linux执行命令一般格式:**命令名称 [命令参数] [命令对象]*,命令名称、命令参数、命令对象之间用空格键分隔。命令对象一般是指要处理的文件、目录、用户等资源。

有时候如果我们在终端中显示的内容很多,可以通过快捷键进行翻看。

shift+PgUp:向上翻页。

shift+PgDn:向下翻页。

2.2  目录相关命令

2.2.1 pwd

格式:pwd

作用含义:显示当前工作目录的绝对路径。

2.2.2 ls

格式:ls [选项] [目录或文件]。

作用含义:列出目录下的文件。

选项:

-a:显示全部文件,包括隐藏文件(以.开头的文件)。

-l:每行列出的信息依次为:文件类型与权限、链接数、文件属性、文件属组、文件大小(byte)、创建或最近修改时间、名字。

2.2.3 cd

格式:cd [选项][目录名称]。

作用含义:切换到指定目录。

常见的操作:

cd 绝对路径或相对路径 (跳转到指定目录)。

cd 或cd ~ (返回当前用户家目录)。

cd - (返回上一次所在的目录)。

cd .. (返回当前目录的上一级目录)。

../ 上一级目录。

./ 当前目录。

~ 用户的home目录。

2.2.4 mkdir

格式:mkdir [选项] 目录名称。

作用含义:创建指定目录。

选项:

-p:创建多层目录。

2.2.5 rmdir

格式:rmdir [选项] 目录名称。

作用含义:删除空目录。

选项:

-p:删除多级目录。

2.2.6 cp

格式:cp 源目录或文件 目标目录或文件。

作用含义:复制目录或文件。

选项:

-r:递归复制整个文件夹。

2.2.7 mv

格式:mv [选项] 源 目标。

作用含义:移动文件或重命名文件。

2.2.8 rm

格式:rm [选项] 文件。

作用含义:删除文件及目录。

选项:

-f:强制执行。

-r:递归执行。

2.3 文件相关命令

2.3.1 touch

格式:touch [选项] 文件名。

作用含义:创建文件,如果指定的文件不存在,touch 命令会创建一个新的空文件。

2.3.2 echo

格式:echo 字符串 |  变量值  /  echo  字符串  >>  文件名。

作用含义:输出字符串或变量值,还可以搭配从定向符将内容存储到文件。

2.3.3 cat

格式:cat [选项] 文件名。

作用含义:查看文件内容,从第一行开始显示。

选项:

-A:列出特殊字符而非空白。

-b:列出行号,空白行不算行号。

-n:列出行号,空白行也会有行号。

-v:列出一些看不出来的特殊字符。

2.3.4 more

格式:more [选项] 文件。

作用含义:查看文件内容,一页一页的显示。

注:使用该命令,可使用以下快捷键迅速翻阅信息

  1. 空格键(space):向下翻一页。
  2. enter:向下翻一行。
  3. q:退出more,不在显示文件内容。
  4. ctrl+f:向下滚动一屏。
  5. ctrl+b:返回上一屏。
  6. =:输出当前行的行号。
  7. :f:输出文件名和当前行号。
2.3.5 head

格式:head [选项] 文件。

作用含义:查看文件内容,只看头几行。

选项:

-n:查看头n

2.3.6 tail

格式:tail [选项] 文件。

作用含义:查看文件内容,只查看文件末尾几行。

选项:

-n:末尾几行。

-f:follow输出文件修改的内容,用于追踪文件修改。

2.3.7 wc

格式:wc [选项] 文本。

作用含义:统计指定文本的行数、字数、字节数。

选项:

-l:lines显示行数。

-w:显示单词数。

-c:显示字节数。

2.3.8 stat

格式:stat [选项] 文件。

作用含义:查看文件的具体存储信息和时间等信息。

2.3.9 file

格式:file 文件名。

作用含义:查看文件类型。

2.3.10 wget

格式:wget [选项] [url地址]。

作用含义:下载网络文件。

选项:

-b:后台下载。

-P:下载到指定目录。

-t:最大尝试次数。

-c:断点续传clear。

-p:下载页面所有内容,包括图片、视频等。

-r:递归下载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值