硬件设备文件名

IDE硬盘 /dev/hd[a-d]

USB硬盘 /dev/sd[a-p]

光驱 /dev/cdrom或者/dev/sr0

软盘 dev/fd[0-1]

鼠标 /dev/mouse

分区设备文件名

设备文件名

/dev/hda1(IDE硬盘接口)(宽口,针状)

/dev/sda1 (SATA硬盘接口)(卡式)

分区

sda1,sda2,sda3,sda4只能给主分区或者拓展,逻辑分区不能占用。

逻辑分区sda5开始

挂载

挂载给每个分区匹配挂载点,必须是空目录。

♦必须分区

→/ (根分区)

→swap分区(交换分区,内存2倍,不超过2GB),虚拟内存,如果内存不够用可以暂时当内存用。

虚拟内存大于2G的时候,只会占用系统空间不会代替内存去使用。

推荐分区

→/boot (启动分区,200MB)

主目录/,boot,home,etc为其子目录。从硬盘来看每个目录实际有独立的硬盘空间。例如:boot(/dev/sda1),home(/dev/sda2),/(dev/sda3)

文件目录

bin:存放普通用户和超级用户

dev:设备文件保存位置

etc:绝大多数配置文件

home:普通用户家目录

media:挂载多媒体设备

mnt:挂载额外设备

misc:挂载NTFS服务的共享目录

opt:第三方安装的软件保存位置。,/usr/local目录也可以安装软件。

proc:虚拟文件系统,内存中的 一般不要往里写东西

sys: 虚拟文件系统,内存中的 一般不要往里写东西

srv:服务数据目录

tmp:临时目录,系统存放临时文件的目录

usr:全称unix software resource,不是存放用户数据,存放系统软件资源的目录

var:动态数据保存位置,存放系统日志,定时任务,缓存等。

文件处理命令

命令格式:命令 [-选项] [参数]

例如:ls -la /etc

目录处理命令

ls

英语原义list

命令所在路径:/bin/ls

执行权限:所有用户

直接写ls表示当前目录下运行。

[root@localhost /]# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

参数-a 即all.会显示所有文件包含隐藏文件。一般隐藏文件的设定就是告诉我们不要轻易去动他

[root@localhost /]# ls -a
. .. bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var

参数-l,长格式显示

[root@localhost /]# ls -l
总用量 20
lrwxrwxrwx. 1 root root 7 8月 29 08:07 bin -> usr/bin
dr-xr-xr-x. 4 root root 4096 8月 29 08:12 boot
drwxr-xr-x. 20 root root 3220 8月 30 06:11 dev
drwxr-xr-x. 78 root root 8192 8月 30 06:11 etc
drwxr-xr-x. 3 root root 17 8月 29 08:11 home
lrwxrwxrwx. 1 root root 7 8月 29 08:07 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 8月 29 08:07 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 11月 5 2016 media
drwxr-xr-x. 2 root root 6 11月 5 2016 mnt
drwxr-xr-x. 2 root root 6 11月 5 2016 opt
dr-xr-xr-x. 119 root root 0 8月 30 06:11 proc
dr-xr-x---. 2 root root 135 8月 29 08:40 root
drwxr-xr-x. 22 root root 680 8月 30 06:11 run
lrwxrwxrwx. 1 root root 8 8月 29 08:07 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 11月 5 2016 srv
dr-xr-xr-x. 13 root root 0 8月 30 06:11 sys
drwxrwxrwt. 9 root root 4096 8月 30 06:12 tmp
drwxr-xr-x. 13 root root 155 8月 29 08:07 usr
drwxr-xr-x. 19 root root 267 8月 30 06:11 var

上述命令简化为ll.

-rw-r--r--:

第一个字符是文件类型:-表示这是一个文件,d是目录,l是软链接

rw- r-- r--

u g o

u所有者,g所属组 o其他人

r读 w写 x执行

第三个参数所有者 ,第四个所属组,第五个文件大写单位字节

参数-lh,-l参数的人性化显示版本,文件大写显示人性化,

[root@localhost /]# ls -lh
总用量 20K
lrwxrwxrwx. 1 root root 7 8月 29 08:07 bin -> usr/bin
dr-xr-xr-x. 4 root root 4.0K 8月 29 08:12 boot
drwxr-xr-x. 20 root root 3.2K 8月 30 06:11 dev
drwxr-xr-x. 78 root root 8.0K 8月 30 06:11 etc
drwxr-xr-x. 3 root root 17 8月 29 08:11 home
lrwxrwxrwx. 1 root root 7 8月 29 08:07 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 8月 29 08:07 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 11月 5 2016 media
drwxr-xr-x. 2 root root 6 11月 5 2016 mnt
drwxr-xr-x. 2 root root 6 11月 5 2016 opt
dr-xr-xr-x. 119 root root 0 8月 30 06:11 proc
dr-xr-x---. 2 root root 135 8月 29 08:40 root
drwxr-xr-x. 22 root root 680 8月 30 06:11 run
lrwxrwxrwx. 1 root root 8 8月 29 08:07 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 11月 5 2016 srv
dr-xr-xr-x. 13 root root 0 8月 30 06:11 sys
drwxrwxrwt. 9 root root 4.0K 8月 30 06:12 tmp
drwxr-xr-x. 13 root root 155 8月 29 08:07 usr
drwxr-xr-x. 19 root root 267 8月 30 06:11 var

参数 -ld 显示当前目录本身信息。

[root@localhost /]# ls -ld
dr-xr-xr-x. 17 root root 224 8月 29 08:10 .

参数-i,显示文件的索引号。

[root@localhost /]# ls -i
95 bin 1026 dev 50331740 home 82 lib64 16778225 mnt 1 proc 8995 run 50331741 srv 16777288 tmp 50331713 var
64 boot 16777281 etc 98 lib 83 media 33624489 opt 33574977 root 99 sbin 1 sys 33624464 usr

目录处理命令

mkdir

mkdir

英语意义:make directories

命令所在路径:/bin/mkdir

执行权限:所有用户

语法:mkdir -p [目录名]

功能描述:创建目录

-p递归创建目录

[root@localhost /]# mkdir /tmp/a/b/c
mkdir: 无法创建目录"/tmp/a/b/c": 没有那个文件或目录

参数-p 递归创建文件


[root@localhost /]# mkdir -p /tmp/a/b/c
[root@localhost /]#
root@localhost /]# ls /tmp/a
b
linux中没有结果显示一般就是表示成功了。

cd

英语意义:change directory

所在路径:shell内置命令

执行权限;所有用户

语法:cd[目录]

功能描述;切换目录

[root@localhost /]# cd /tmp/a
[root@localhost a]#

..回到上一级目录

[root@localhost a]# cd ..
[root@localhost tmp]#

/回到根目录

[root@localhost b]# cd /
[root@localhost /]#

pwd

英语原义:print working directory

所在路径:/bin/pwd

执行权限:所有用户

语法;pwd

功能描述:显示当前目录

[root@localhost /]# cd /tmp/a/b
[root@localhost b]# pwd
/tmp/a/b

rmdir

英语原义:remove empty directories

所在路径:/bin/rmdir

执行权限:所有用户

语法;rmdir[目录名]

功能描述:删除空目录,必须空目录

[root@localhost b]# rmdir /tmp/a/b/c
[root@localhost b]#

cp

英语原义:copy

所在路径:/bin/cp

执行权限:所有用户

语法;cp -rp[原文件或目录][目标目录]

-r 复制目录

-p 保留文件属性

功能描述:复制文件或目录

复制tmp/a下面的b目录,到home的目录下,同时保留文件属性。

复制文件的时候不用加-r,但是复制文件夹的时候需要加-r。

[root@localhost b]# cd /tmp/a/b
[root@localhost b]# ls -ld
drwxr-xr-x. 2 root root 6 8月 30 07:27 .
[root@localhost b]# cd /home/a/b
[root@localhost b]# ls -ld
drwxr-xr-x. 2 root root 6 8月 30 07:27 .

同时可以边复制边改名:复制tmp/a下面的b目录

[root@localhost tmp]# cp -rp a /home/ae
[root@localhost tmp]# ls /home/ae
b

mv

英语原义:move

所在路径:/bin/mv

执行权限:所有用户

语法;mv [原文件和目录][目标目录]

功能描述:剪切文件,改名

ctrl+l或者输入clear清屏。

[root@localhost b]# mv /tmp/a/b/*.txt /home/a/b
[root@localhost b]# pwd
/tmp/a/b
[root@localhost b]# ls -lh /home/a/b/c.txt
-rw-r--r--. 1 root root 0 8月 30 07:43 /home/a/b/c.txt

同一个目录下剪切,即文件名修改

[root@localhost b]# mv c.txt d.txt
[root@localhost b]# ls
d.txt

rm

英语原义:remove

所在路径:/bin/rm

执行权限:所有用户

语法;rm -rf [文件或目录]

-r 删除目录

-f 强制执行

功能描述:删除文件

删除刚才吸怪的d.txt文件

[root@localhost b]# ls
d.txt
[root@localhost b]# rm -rf d.txt
[root@localhost b]# ls
[root@localhost b]#

在不熟练的情况下,不建议使用-rf,这里用r可以根据提示进行删除。

[root@localhost b]# cd ..
[root@localhost a]# rm -r b
rm:是否删除目录 "b"?y
[root@localhost a]# ls
[root@localhost a]#

删除一开始创建在/tmp里的的a/b目录

[root@localhost a]# cd /tmp
[root@localhost tmp]# rm a
rm: 无法删除"a": 是一个目录
[root@localhost tmp]# rm -r a
rm:是否进入目录"a"? y
rm:是否删除目录 "a/b"?y
rm:是否删除目录 "a"?y
[root@localhost tmp]# ls
ks-script-YpfpfJ
systemd-private-3a13c84be30540cf8c9aa032e5f76ba0-vmtoolsd.service-O4mYxW
systemd-private-72347dcd610e454abc47df15e5885dce-vmtoolsd.service-rwgKA3
yum.log

小技巧:ctrl+l或者输入clear清屏。

以上内容为linux学习笔记,我也是在学习中,难免有理解出错的地方,有错误地方欢迎指出。后续。。。。。点击阅读原文,进入博客园看命令更方便哦

如果您喜欢我的文章不防动动小手转发一波,谢谢。

Linux学习笔记-文件系统和基本命令的更多相关文章

  1. Linux 学习笔记 1 使用最小的系统,从分区安装系统开始

    我们常用的linux系统在安装过程中大多都省略了对系统进行分区的操作,以至于后期,不了解什么是分区以及分区当中最基本的一些概念, 我们不说最细的知识,只求了解这个过程,那直接步入正题,开始第一节的学习 ...

  2. Linux学习笔记(一) 文件系统

    对于每一个 Linux 学习者来说,了解 Linux 文件系统的结构是十分有必要的 因为在 Linux 中一切皆文件,可以说只有深入了解 Linux 的文件系统,才会对 Linux 有更深刻的理解 L ...

  3. Linux学习笔记之 Btrfs文件系统简介及使用

    Btrfs 也有一个重要的缺点,当 BTree 中某个节点出现错误时,文件系统将失去该节点之下的所有的文件信息.而 ext2/3 却避免了这种被称为”错误扩散”的问题. Btrfs相关介绍: Btrf ...

  4. Linux 学习笔记

    Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...

  5. Linux~学习笔记目录索引

    回到占占推荐博客索引 本篇文章是对自己学习Linux及在它的环境下部署工具的一个总结,以方便自己查阅,也给他人一个帮助,本文章同时会不断的更新,欢迎大家订阅! 本目录包括的内容会包括linux基础命令 ...

  6. deepin linux学习笔记

    目录 deepin linux学习笔记 前言 linux常用命令 ls 显示文件夹内容 cd 切换当前目录 pwd 查看当前工作目录 mkdir 新建文件夹 rm 删除文件或文件夹 mv 移动文件 c ...

  7. linux学习笔记2 - linux常用命令

    转载请标注原链接:http://www.cnblogs.com/xczyd/p/5543731.html 第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装lin ...

  8. Linux 学习笔记之超详细基础linux命令 Part 10

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 9----------------- ...

  9. Linux 学习笔记之超详细基础linux命令 Part 9

    Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 8----------------- ...

随机推荐

  1. 为什么有时候访问某些加密https网站是不需要证书的? https? ssl?

    根证书是CA颁发给自己的证书, 是信任链的起点 1.所有访问https的网站都是需要证书的. 2.对于某些网站,尤其是证书颁发机构的网站,操作系统自动添加了这些网站访问需要的证书到证书管理器中,所以就 ...

  2. SpringMVC框架并发时出现id变成另外一个用户id问题

    今天测试写的代码,出现了在用一个账户登录操作的时候,操作记录的是另外一个id. 经过查找网上的解决方案确认了问题:在controller里面定义了一个userid属性,每次都通过userid传输值.然 ...

  3. Day24--Part2-伪Ajax(iframe)

    参考:http://www.pythonsite.com/ 赵凡同学的博客,每一份努力都值得期许! 867468837 Ajax操作---伪Ajax (iframe) 一,基于iframe实现伪Aja ...

  4. Nagios通过企业微信报警

    主要分两部分进行: 注册企业微信,自建应用,获取与发送消息相关的信息: 编写调用微信API脚本(bash),配置Nagios微信报警: 一.企业微信 1.注册企业微信:https://work.wei ...

  5. 20135306 2.4 ELF文件格式分析

    2.4   ELF文件格式分析 20135306 黄韧 ELF全称Executable and Linkable Format,可执行连接格式,ELF格式的文件用于存储Linux程序.ELF文件(目标 ...

  6. 前端学习 -- Css -- 兄弟元素选择器

    为一个元素后边的元素设置css样式: 语法:前一个 + 后一个. 作用:可以选中一个元素后紧挨着的指定的兄弟元素. 为一个元素后边的所有相同元素设置css样式: 语法:前一个 ~ 后边所有. < ...

  7. 解题:POI 2013 Triumphal arch

    题面 二分答案,问题就转化为了一个可行性问题,因为我们不知道国王会往哪里走,所以我们要在所有他可能走到的点建造,考虑用树形DP解决(这个DP还是比较好写的,你看我这个不会DP的人都能写出来=.=) 定 ...

  8. 解题:USACO14OPEN Fair Photography

    题面 有点像JRY的那道序列题,大概是统计题的经典套路? 先说无修改的:将白奶牛记为$-1$,花奶牛记为$1$,然后做前缀和统计某个前缀和$sum$第一次出现的位置,之后再出现就统计答案.对于修改(将 ...

  9. 【2018北京集训(六)】Lcm

    Portal --> 出错啦qwq(好吧其实是没有) Description 给定两个正整数\(n,k\),选择一些互不相同的正整数,满足这些数的最小公倍数恰好为\(n\),并且这些数的和为\( ...

  10. python【数据类型:列表与元组】

    python列表: 定义一个列表:cities=['北京','上海','广州','深圳'] 注意:列表的下标0表示第一个元素,下标-1表示最后一个元素 列表增加元素 在列表末尾添加一个元素:citie ...