Linux常用命令-1
我们使用的Linux操作系统
CentOS 6.5
Linux内核的五个主要子系统
进程调度(SCHED)、内存管理(MM)、虚拟文件系统(VFS)、网络接
口(NET)和进行间通信(IPC)
Linux 的基本思想
一切皆文件
Linux系统中文件的类型包括:普通文件、目录文件、链接文件、设备文件、管道文件等
- 普通文件(-),即流式文件。如文本文件、源码文件、shell脚本等
可以用cat、less、vi等查看或修改内容 - 目录文件(d),用于表示管理系统中的全部文件,内容包括文件名
、子目录名及其指针,是Linux存储文件名的唯一地方 - 链接文件(l),可以参考Windows当中的快捷方式,有软链接和硬链
接之分,更强大 - 设备文件(b),则表示为装置文件里面的可供储存的接口设备
- 串行端口设备(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:文件属性,权限
举例
- ls的用法:
- rm的用法
- mkdir的用法
- rmdir的用法
- pwd的用法
- cp的用法
- mv的用法
- touch的用法
- cat的用法