您的位置:首页 > 运维架构 > Linux

Linux学习笔记:linux下的文件以及对文件的简单操作

2016-03-01 20:46 711 查看
1:linux系统的结构是以/为始的倒树型

2:/目录下的一些基础目录及所存内容:

/bin ##一些二进制可执行文件即系统命令,写的脚本也可存入其中,使用时可以用tab键补齐。

/sbin ##系统管理命令的存放位置

/boot ##启动分区,负责系统的启动

/dev ##设备管理文件

/etc ##大多数的系统管理文件

/home ##普通用户的家目录

/lib ##32位系统库文件的存放位置

/lib64 ##64位系统库文件的存放位置

/media ##系统临时设备的挂载点

/mnt ##系统临时设备的挂载点

/run ##系统临时设备的挂载点

/opt ##第三方软件的安装位置

/proc ##系统信息

/root ##超级用户家目录

/srv,/var ##系统数据

/sys ##系统管理,主要是管理内核的

/tmp ##系统的临时文件存放位置

/usr ##系统用户相关信息数据及用户自定义软件存放位置

3:绝对路径和相对路径

绝对路径:文件在系统中的真实位置,文件名以/开头。

相对路径:文件在系统中的位置相对于当前所在位置的一个名字的缩写,这个名字不会以/开头,名字前会自动加上执行pwd命令后显示的值

pwd ##显示当前在系统中的位置

4:新建文件和目录

touch ##新建文件

mkdir ##新建目录

5:复制

cp 被复制文件 目的地 ##eg:cp /var/file /mnt/

cp -r ##递归复制目录

6:移动

mv 被移动文件 目的地

mv 老名字 新名字 ##可用作重命名

7:删除

rm -f 文件名 ##强力删除文件

rm -fr 目录 ##强力删除目录 -r代表递归

8:ls命令 ##list,列出目标文件或者列出目录中的内容

ls -a ##列出目标目录下所有的文件,包括隐藏的文件

-l ##列出文件属性

-s ##列出文件大小

-R ##递归列出

-d ##指定目录本身

9:cd 命令 ##change directory 进入目标目录中

cd 目标目录 ##进入到目标目录下

~ ##进入到当前用户家目录

~用户名
##进入到指定用户的家目录中

.. ##进入到当前木的上一级目录

- ##进入到之前所在的目录

10:wc命令

wc -l 目标文件 ##显示出目标文件的行数

-c 目标文件
##显示字节数

-m 目标文件
##显示字符数

-w 目标文件
##显示单词数

-L 目标文件 ##显示最长行长度

11:补充

file 文件名 ##查看文件类型

cat 文件名 ##显示文件所有内容

less 文件名 ##查看文件内容,q键退出

head -数字 文件名 ##显示出文件前多少行

tail -数字 文件名 ##显示出文件后多少行

12:man命令

man 目标命令 ##查看命令的帮助

man 5 文件名 ##查看配置文件的帮助

man 查看文件的一些快捷键:

/关键字 ##在文件中搜索关键字并高亮显示

n ##向下匹配高亮的结果

N ##向上匹配高亮的结果

Pagup ##向上滚动一个屏幕

Pagup ##向下滚动一个屏幕

上键 ##向上滚动一行

下键 ##向下滚动一行

d ##向下 滚动半个屏幕

u ##向上滚动半个屏幕

g ##回到文件最前面

G ##回到文件最后面

13:一些通配符

* ##匹配0-任意字符

? ##匹配任意单个字符

~ ##匹配当前用户家目录

~username ##匹配指定用户家目录

~+ ##匹配当前目录

~- ##匹配当前之前的目录

[abc] ##有a或者有b或者有c

[!abc] ##除了含有a或者含有b或者含有c

[^abc] ## ********

[[:alpha:]] ##单个字母

[[:lower:]] ##单个小写字母

[[:upper:]] ##单个大写字母

[[:alnum:]] ##单个字母或数字

[[:punct:]] ##单个符号,不包括字母,数字,空格。

[[:digit:]] ##数字

[[:space:]] ##单个空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: