乐趣区

关于linux:Linux篇文件目录

一、linux 文件系统和目录

1.1 linux 文件系统

   linux 是树形构造的文件系统,其中 / 是零碎的根目录,其余所有目录都是它的子节点。

1.2 linux 次要目录介绍

/:根目录,惟一
/home: 普通用户目录
/root: 系统管理员 root 目录
/bin: 寄存所有零碎指令
/usr: 用户软件目录
/etc: 零碎的配置目录
/boot:内核文件
/var: 日志信息

二、linux 终端命令格局

2.1 终端命令格局

command [-options] [parameter]
  • command: 命令名称
  • [] 示意可选项
  • “[-options]”: 命令选项,可有可无
  • “[parameter]”: 命令参数,能够不传,也能够传一个 / 多个

2.2 查看命令帮忙信息 –help

command --help
阐明: 显示 command 命令的帮忙信息

eg:

ls --help
man --help
touch --help...

2.2 查看命令的帮忙信息(man)

man command
阐明:查看 command 命令的使用手册

eg:

man ls
man touch
man cp
man mkdir

man 的操作键阐明:

* 空格键:显示手册下一页
* Enter 键:滚动显示手册的下一行(一行一行的看)
* B:显示上一页
* F:显示下一页
* q: 退出

三、文件和目录常用命令

3.1 查看目录内容(ls)

命令格局:ls [-lah(选项)] [文件 / 目录]
ls 参数阐明:

  • -l: 以列表形式具体显示内容信息
  • -a: 显示所有文件,蕴含暗藏文件及目录
  • -h: 配合 - l 显示出文件的大小

留神:

  • ^ 以什么结尾 eg:^a 以 a 结尾的数据
  • $ 以什么结尾 eg:a$ 以 a 结尾的数据

3.2 切换目录(cd)

命令格局:cd [目录名称]
cd 命令阐明:

  • cd 或者 cd ~ : 切换到以后用户的主目录(/home/ 用户目录)
  • cd . : 切换到当前目录
  • cd .. : 切换到上一级目录
  • cd – : 切换到上一次所在的目录
    留神: 文件及目录名称辨别大小写
    绝对路径:以根门路或家门路结尾,示意从根目录 / 家目录 开始的具体目录地位
    相对路径:不以根门路或者家目录结尾,示意绝对当前目录所在的目录地位

3.3 创立文件(touch)

命令格局:touch 文件名 次要针对文件不是目录
touch 命令阐明:

  • 如是文件名不存在,创立对应的文件。
  • 如果文件名已存在,则更新文件的批改工夫
    eg: 在 root 目录下创立两个文件,别离为 a.txt b.txt
    touch a.txt b.txt

    3.4 创立目录(mkdir)b

    命令格局:mkdir 目录名 次要针对目录不是文件
    mkdir 命令阐明:

  • 能够跟上 –p 选项,实现递归创立,创立多层目录。
  • 目录名称不能与当前目录下的文件或目录同名。
    eg: 在 root 目录下创立两个目录,别离为 a b
    mkdir a b

创立多层目录:
mkdir -p c/d/e

3.5 删除文件 / 目录(rm)

命令格局:rm [-rf] 目录名 / 文件名
选项参数阐明:

  • -f : 示意强制删除,疏忽不存在的文件,无需提醒。
  • -r : 示意删除文件夹及文件夹下所有的内容。
    留神:应用 rm 删除文件时无奈复原,倡议应用 rm 时跟上 –r 参数

3.6 复制文件 / 目录

  • 文件:cp 原始文件地位 指标文件地位
  • 目录:cp -r 原始目录地位 目标目录地位
  • 复制的文件 / 目录存在会提醒是否笼罩(y 笼罩 / n 不笼罩)

3.7 挪动文件 / 目录

  • mv 原始文件地位 / 目录地位 指标地位
  • 批改名字:mv 原始文件 / 目录 批改的文件 / 没目录

3.8 查看内容

  • cat
  • more
  • grep

3.9 写入文件内容 - 重定向

  • : 笼罩

  • : 追加
    格局:数据源 > 文件名
    注:数据源:指令输入展现的信息
    eg: grep -n “^t” > 1.txt

残余内容

查看以后所在的目录地位:pwd
革除指令信息:ctrl+L / clear

退出移动版