linux下的文件以及对文件的简单操作

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:]] ##单个空格

-------------本文结束感谢您的阅读-------------