Linux目录结构 :只有1个目录根目录
bin(binaries):存放二进制回执文件
sbin(super user binaries):存放二进制回执文件,只有root才能访问
etc(etcetera):存放系统配置文件
usr(unix shared resources):用于存放共享的系统资源,相当于program files
home:存放用户文件的根目录
root:超级用户目录
dev(devices):用于存放设备文件
lib(library):存放跟文件系统中的程序运行所需要的共享库及内核模块
mnt(mount):系统管理员安装临时文件系统的安装点
boot:存放用于系统引导时使用的各种文件
tmp(temporary):用于存放各种临时文件
var(variable):用于存放运行时需要改变数据的文件
Linux命令:
pwd:打印当前目录
cd/:切换到根目录
ll:查看当前目录下的内容
利用CRT连接Linux
在Linux下获取IP : ifconfig
磁盘管理
核心命令学习
ls命令:
ls(list)功能:列出目录内容
格式:ls[参数][文件或目录]
-l 使用详细格式列表
-t 用文件和目录的更改时间排序
-r 反向排序
-help 在线帮助
查看目录结构
ll:列出当前目录下的文件信息
ls -al :列出当前目录下的文件信息(包括隐藏文件,特殊目录)
ll /bin/:列出根目录下bin目录下的文件信息
cd命令
功能:切换目录(change directory)
语法:cd[目录]
常用
cd ‘’ ,当前用户目录
cd / 根目录
cd . 上一次访问的目录
cd … ,上一级目录
cd ,缺省当前用户目录
linux有2中用户,一种管理员root另外一种普通:
root用户登录到Linux默认所在的目录是 /root/
其他用户登录到Linux默认所在的目录是 /home/用户名/
touch 1.txt :在当前目录创建一个1.txt文件
clear:清除屏幕
pwd:显示当前目录
mkdir:创建目录
-p 父目录不存在情况下先生成父目录(parents)
-v 显示命令执行过程中的详细信息
文件管理——文件浏览命令
cat命令
cat(catenate)功能:显示文本文件内容
cat文件 ,显示指定文件的所有内容
more命令
功能:分页显示文本文件内容
语法:more file
enter :向下n行,需要定义,默认为1行
space :向下滚动一屏,或 Ctrl+F
B 返回上一屏 或 Ctrl+B
q 退出more
less命令
功能:分页显示文件内容,操作更详细
语法:less[参数] 文件
-m 显示类似more命令的百分比
-N 显示每行的行号
操作
空格键:前进一页 或 page down
b:后退一页 或 page up
d: 前进半页
u: 后退半页
回车键:前进一行 或 方向键向下
y:后退一行 或 方向键向上
/字符串 :向下搜索
?字符串 :向上搜索
v:进入vim编辑器
左右方向键:相当于水平滚动条
q:退出
tall
功能:用于指定显示文件末尾内容不指定文件时,作为输入信息进行处理。常用查看日志文件。
格式tall[必要参数][选择参数][文件]
-n<行数>显示行数
-f 循环读取
& 表示后台运行,否则占用张洪段
Ctrl+c 退出
文件管理——文件操作
cp命令
cp(copy)功能 :复制文件或目录。
语法:cp [参数] [源文件或目录] [目标文件或目录]
-r 或 -recursive 递归处理,将指定目录下的文件与子目录一并处理。
mv 命令
mv(move)功能: 移动或更名现有的文件或目录。
语法:mv [源文件或目录][目标文件或目录]
-f 或 -force 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录。
rm命令
rm(remove)功能:删除文件或目录。
语法: rm[-dfirv][–help][–version][文件或目录]
find命令
find功能:查找文件或目录
语法:find[目录…][参数]
-name 指定字符串作为寻找文件或目录的基本样式
文档编辑
vi 或 vim命令
基本操作
输入vim文件名进入一般模式
按下“i”从一般模式进入插入模式
按下esc从插入模式退出到一般模式
在一般模式下,输入cwq,退出编辑。
vi基本概念
三中状态:命令模式(command mode)、插入模式(insert mode)和底行模式(last line mode)
命令行模式:控制屏幕光标的移动,字符、子或行的删除,移动复制某区段及进入插入模式下,或者到底行模式。
插入模式:只有在插入模式下,才可以做文字输入,按ESC键可回到命令行模式。
底行模式:将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号…等。