linux的文件系统
在linux系统运行
df -h #查看系统的硬盘分区情况,及每个分区的硬盘使用情况
/ 就是目录
文件系统(filesystem)/磁盘大小(size)/使用(used)/还剩(Avail)/使用率百分比(use%)/挂在到那个目录(mounted or)
tmpfs | 存储临时数据(给操作系统提高支持) |
---|---|
/dev目录 | 系统中使用到的外部设备信 |
/dev/shm | 可以读写内存数据(内存特性:快,但是断电会数据丢失) |
/run | 运行一些跟用户和进程有关的数据 |
/ | 根目录 |
/boot | 存放引导文件 |
/home | 普通用户使用的根目录“家目录”,类似c:\users |
/run/user/0 | 编号ID为0的用户“root”在运行中产生的数据 |
复制命令cp /复制的文件 /粘贴的目录
查看内存 free
重启电脑 reboot , shutdown -r now
linux根目录说明
命令实例 | 作用 |
---|---|
/ | 根目录,绝对路径 |
./ | 当前目录,相对路径 |
…/ | 上级目录,相对目录 |
/root | root用户主目录 |
/home/username | 存放普通用户的个人配置文件 |
/bin | 存放linux常用命令 |
/boot | 存放引导文件 |
/dev | 系统中使用到的外部设备信 |
/etc | 配置文件 |
/usr/sbin | 存放管理员命令 |
/lib | 存放系统动态链接共存库,通常后缀为 .so “类似win下的 .dll” |
/mnt | 临时的讲别的还设备挂接在此目录下 |
/proc | 存放系统内存中的信息 |
/usr | 用于应用程序和和文件存放在这个目录下 |
/tmp | 存放临时文件 |
/opt | 可选目录,默认是空的,交用户使用 |
/opt 和/home目录交由用户使用,没有敏感文件
默认情况程序安装在/usr/bin 或/var目录下
关机与重启
- reboot 重启
- shutdown -参数
- -r now 立刻重启
- -r 11:30 等到11:30重启
- -r +1 一分钟后重启
- halt 关机
- shutdown -参数
- -h now
- -h 11:30
- init 0 关机
- init 6 重启
命令
- top 相当于win的任务管理器 (按q 或 ctrl+z 退出)
- cat 查看文本文件
- cd…/ 或 cd… 切换上一次目录
- pwd 查看当前目录
- du -sh 查看文件夹大小
- fdisk -l 查看磁盘分区列表
- free 查看内存使用情况
- cat /pocr/meminfo 查看内存信息
- xdg-open 加 图片,音乐,视频名称 加 .后缀 (打开图片,视频,音乐)
- 创建删除
- mkdir 创建目录
- -p 自行建立多层目录
- -m 强制设定属性否则系统会默认属性
- rmdir 删除目录
- -p
- -r
- mkdir 创建目录
文本编辑器vi的使用
文件创建 | vi abu.txt | 该目录下创建文件并进入编辑界面 |
---|---|---|
touch abu.txt | 该目录下常见空文件 | |
cat > abu.txt | 该目录下创建文件 输入内容,ctrl+d保持退出 | |
cat >> abu.txt | 列: date >>abu.txt | |
文件查看 | vi etc/passwd | vim编辑器 |
cat etc/passwd | 在屏幕上输出文本内容 | |
more etc/passwd | 分屏输出文本内容 | |
less etc/passwd | 分屏输出文本内容并需加载文本(适用于大文件的查看) | |
head -n 10 etc/passwd | 只输出前十行 | |
tail -n 10 etc/passwd | 只输出后十行 | |
strings/bin/ls etc/passwd | 查看二进制文件中的可打印符号 | |
文件操作 | cp 复制文件路径 粘贴的文件路径 | 复制 |
cp 复制文件路径 粘贴文件路径/新名字 | 复制并重命名 | |
mv 剪切的文件路径 粘贴的文件路径 | 剪切 | |
mv 剪切的文件路径 粘贴的文件路径/新名字 | 剪切并重命名 | |
rm | 删除 | |
rm -f | 强制删除 |
vi 或 vim +文本 | 生成新文本文件或编辑文本文件 |
---|---|
i或a | 从命令模式进入编辑模式 i 为插入文本,a为追加文本 |
esc | 从编辑模式进入命令模式 |
:w | 保存 |
:q | 退出 |
:wq | 保存退出 |
o | 添加一行 |
O | 添加上一行 |
s | 删除一个字符并切换到编辑模式 |
S | 删除一行切换到编辑模式 |
:n | 光标移到文本n行 |
D | 删除从当前光标到行尾的内容 |
:u | 撤销(Ctrl+z) |
:redo | 重做(ctrl+y) |