Linux 常用命令

  • 文件: Everything is file
  • 进程: 文件的运行时态
  • 网络:特殊的文件

文件

在Linux中所有的内容都是以文件的形式来进行抽象的,如进程、网络、硬件等,都可以抽象成文件,对其进行IO操作

相关命令

目录相关命令

  • ls(英文全拼:list files): 列出目录及文件名 (以"."开头的文件为隐藏档案, 不会列出)
    语法 ls [-alrtAFR] [name...]
    -a 显示所有文件及目录
    -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
    -r 反序列出
    -t 按文档建立时间列出, 最新文件在前
    -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
    -R 列出目录及子目录下所有文件
    -i, --inode 打印索引节点(inode --> index node)信息
    硬链接: ln 原始档 链接档 (inode一样, 删除原始档后,链接档独立存在)
    软链接: ln -s 原始档 链接档 (相当于快捷方式, inode 不一样,删除原始档后,链接档 No such file or directory)
    修改原始档,硬链接档,软链接档 中任何一个的内容, 其他文件跟着改变 (软链接指向的原始档的路径, 硬链接和原始档的索引节点相同)
  • cd(英文全拼:change directory):切换目录
  • pwd(英文全拼:print work direcytory):显示目前的目录
  • mkdir(英文全拼:make directory):创建一个新的目录
  • rmdir(英文全拼:remove directory):删除一个空的目录
  • cp(英文全拼:copy file): 复制文件或目录
  • rm(英文全拼:remove): 移除文件或目录
  • mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称

1. df

(英文全拼 disk free)
显示文件系统磁盘的使用情况统计 第二列为 1K-blocks

Linux 常用命令

  • df -h 大小显示为 G M K ,第二列为 size , 更易阅读

Linux 常用命令

2. ls

(英文全拼:list files)
显示指定目录下的内容

参数 :

  • -a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"."的视为隐藏档,不会列出)
  • -l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
  • -r 将文件以相反次序显示(原定依英文字母次序)
  • -t 将文件依建立时间之先后次序列出
  • -A 同 -a ,但不列出 "." (目前目录) 及 ".." (父目录)
  • -F 在列出的文件名称后加一符号;例如可执行档则加 "*", 目录则加 "/"
  • -R 若目录下有文件,则以下之文件亦皆依序列出

3. pwd

(英文全拼:print work directory)
显示当前工作目录的绝对路径

Linux 常用命令

4. chmod

(英文全拼:change mode)
控制用户对文件的权限
Linux/Unix 的文件调用权限分为三级 : 文件所有者(Owner)、用户组(Group)、其它用户(Other Users)。
Linux 常用命令

只有文件所有者和超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。
Linux 常用命令

chmod 777 xxx
rwx --> 421

Linux 常用命令

上一篇:连接各种数据库


下一篇:@Scope注解