Linux学习笔记

记录Linux学习过程中学到的命令与用法

Linux学习笔记

文件和目录管理

文件类型

  • - 普通文件
  • d 目录
  • b 块设备文件,保存大块数据的设备,如硬盘
  • c 字符设备文件,如键盘鼠标
  • s 套接字文件,用于网络数据连接
  • p 管道文件,作用是解决多个程序同时存取一个文件所造成的错误
  • l 链接文件,软链接

cd 切换目录

  • ~ 当前登录用户主目录
  • ~用户名 切换到指定用户的主目录
    • 上次所在的目录
  • . 当前目录
  • .. 上一级目录
  • / 根目录

pwd 显示当前工作路径(常用)

ls 查看目录中的文件

  • ls [选项] 目录名称

  • 常用选项

    • -a 显示全部的文件,包括隐藏文件(开头为 . 的文件)也一起罗列出来,这是最常用的选项之一。
    • -A 显示全部的文件,连同隐藏文件,但不包括 . 与 .. 这两个目录。
    • -l 使用长格式列出文件和目录信息。
    • -h 以人们易读的方式显示文件或目录大小,如 1KB、234MB、2GB 等。
    • -R 连同子目录内容一起列出来,等於将该目录下的所有文件都显示出来。

mkdir 创建目录

  • -p 选项递归建立目录。 如:mkdir -p lm/movie/jp/cangls
  • -m 选项自定义目录权限。 如:mkdir -m 711 test2

rmdir 删除目录

  • 也可以用-p选项递归删除,但是只能删除空目录,作用非常小,顾不常用

touch 创建文件

ln 文件之间建立软/硬链接

  • ln [选项] 源文件 目标文件
  • -s:建立软链接文件。如果不加 “-s” 选项,则建立硬链接文件;
  • -f:强制。如果目标文件已经存在,则删除目标文件后再建立链接文件;

cp 复制文件和目录

  • cp [选项] 源文件 目标文件

  • 常用选项

    • -r:递归复制,用于复制目录;
    • -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍;
    • -p:复制后目标文件保留源文件的属性(包括所有者、所属组、权限和时间);目的:我们发现,在执行复制命令后,目标文件的时间会变成复制命令的执行时间,而不是源文件的时间。
    • -i:询问,如果目标文件已经存在,则会询问是否覆盖;
    • -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接;
    • -l:把目标文件建立为源文件的硬链接文件,而不是复制源文件
    • -s:把目标文件建立为源文件的软链接文件,而不是复制源文件

分支主题 2

分支主题 3

XMind: ZEN - Trial Version

0%