Linux常用命令-1

我们使用的Linux操作系统

CentOS 6.5

Linux内核的五个主要子系统

进程调度(SCHED)、内存管理(MM)、虚拟文件系统(VFS)、网络接
口(NET)和进行间通信(IPC)

Linux 的基本思想

一切皆文件

Linux系统中文件的类型包括:普通文件、目录文件、链接文件、设备文件、管道文件等

  1. 普通文件(-),即流式文件。如文本文件、源码文件、shell脚本等
    可以用cat、less、vi等查看或修改内容
  2. 目录文件(d),用于表示管理系统中的全部文件,内容包括文件名
    、子目录名及其指针,是Linux存储文件名的唯一地方
  3. 链接文件(l),可以参考Windows当中的快捷方式,有软链接和硬链
    接之分,更强大
  4. 设备文件(b),则表示为装置文件里面的可供储存的接口设备
  5. 串行端口设备(c),则表示为装置文件里面的串行端口设备,例如
    键盘、鼠标

Linux常用命令使用

目录处理命令

命令名称 命令英文原意 功能描述 语法格式 常用属性
ls list 显示目录文件 ls 选项[-ald] [文件或目录] -a:显示所有文件,包括隐藏文件; -l :详细信息显示
mkdir make directories 创建新目录 mkdir -p [目录名] -p:递归创建
pwd print working directory 显示当前目录 pwd
rmdir remove empty directories 删除空目录,非空删不了 rmdir [目录名]
cp copy 赋值文件或目录 cp -rp [原文件或目录] [目标目录] -r:复制目录;-p:保留文件属性; -i:覆盖文件前询问用户; -v :显示指令执行过程
mv move 剪切文件、改名 mv [原文件或目录] [目标目录] -f: 如果重复则直接覆盖;-i :覆盖前询问用户;-v :显示执行过程信息
rm romove 删除文件或目录 rm -rf [文件或目录] -r: 删除目录,递归删除;-f: 强制执行;-i: 交互式删除(询问);-v :显示过程
touch touch 修改时间戳,顺便创建空文件 touch [文件名]
cat cat 显示文本文件内容 cat [文件名] -n显示行号
vi vi 向文件中写信息 vi [文件名] i:编辑模式;esc:变成命令模式;q:不保存退出;wq:保存并退出

stat 1.txt显示文件详细信息状态;chmod:文件属性,权限

举例

  1. ls的用法:
    Linux常用命令-1
  2. rm的用法
    Linux常用命令-1
  3. mkdir的用法
    Linux常用命令-1
  4. rmdir的用法
    Linux常用命令-1
  5. pwd的用法
    Linux常用命令-1
  6. cp的用法
    Linux常用命令-1
  7. mv的用法
    Linux常用命令-1
  8. touch的用法
    Linux常用命令-1
  9. cat的用法
    Linux常用命令-1