Linux文件管理基础操作命令和Linux系统结构及其目录分类

####新建####

  1. ###新建文件
touch file

###***touch***默认建立文件,并且具有修改文件时间戳功能###
###若同时创建多个文件可用touch file1 file2 file3...命令

  1. ###新建目录
mkdir dir   ###新建目录
mkdir /dir1/dir2/  ###在指定路径新建目录

####删除####

  1. ###删除文件
rm -f file  ###删除单个文件
rm -f file  ###删除文件名前四个字符为file的一类文件
  1. ###删除目录
rm -fr dir    ###-f force强制删除不提示
			  ###-r recursive 递归删除

####复制####

  1. ###复制文件
cp file destfile ###复制单个文件
cp file file1 file2 dir   ###复制多个文件到指定目录
  1. ###复制目录
cp -r sourcedir destdir ###复制目录到指定目录

####文件移动####

mv file file1   ###将file移动到file1 相当于对file重命名
mv file dir     ###移动文件
mv /dir/file .	###命令中"."表示当前目录下

注意:相同磁盘文件哟东是重命名,不同磁盘文件移动是复制后删除
####文件查看####

cat file			###显示文件全部内容
cat -n  file		###显示文件全部内容并加行号
cat -b file			###显示文件全部内容并在每行前加入行号不包括空行 
less				###分页浏览
	上|下			###逐行查看
	PgUp|PgDn 		###逐页查看
	/关键字			###搜索关键字并高亮显示。
					###"n"向下匹配一个关键字
					###"N"向上匹配一个关键字
head -n 5 file		###显示文件前5行
tail -n 5  file		###显示文件后5行  

####文件统计####

wc -l 				###统计文件行数
wc -w				###统计文件字数
wc -m				###统计文件字符数
wc -c				###统计文件字节数

####文件路径####

  1. ###相对路径
    文件所在相对于当前系统位置简写。此名称前会自动添加"pwd"命令的输出,相对路径文件名称前不回出现"/"
  2. ###绝对路径
    文件在系统中的真实位置,在任何情况下都可以使用,绝对路径以"/"开头
    ###文件批处理###
*			###0~任意字符
?			###匹配单个字符	
[[:alpha:]]	###匹配单个字符
[[:lower:]]	###匹配单个小写字符
[[:upper:]]	###匹配单个大写字符
[[:digit:]]	###匹配单个数字
[[:alnum:]]	###匹配单个数字或字母
[[:punct:]]	###匹配单个符号
[[:space:]]	###匹配单个空格
{1..6}		###精确匹配
[1-6]		###模糊匹配
[!a-c]		###不是a并且不是b并且不是c

####Linux系统结构及其目录分类####
Linux是一个倒数形结构顶级目录 "/"根目录
"/"下的二级目录

/bin			##系统常规命令
/boot			##系统给启动目录
/dev			###设备映射文件
/etc			###系统配置文件
/home			###普通用户家目录
/lib			###32位函数库
/lib64			###64位函数库
/mdia			###光盘临时挂载
/mnt			###手动临时挂载
/run			###自动临时挂载
/opt			###第三方软件安装位置
/proc			###系统进程信息和硬盘信息
/root			###超级用户家目录
/sbin			###系统管理命令
/srv			###系统数据
/sys			###内核相关调式
/tmp			###临时文件
/usr			###用户相关设定
/var			###系统数据

###关于系统路径命令###

pwd			###显示当前路径

###显示

ls dir				###显示路径信息
ls -l file			###显示目录属性
ls -ld dir			###显示目录本身属性
ls -R dir			###递归显示目录中的所有内容
ls -a 				###显示所有文件包括以"."开头文件
ls -ad .*			###显示所有隐藏文件

在这里插入图片描述
###切换用户###

cd 			###进入当前用户家目录
cd /etc		###进入etc目录
cd ..		###进入当前目录上一目录
cd - 		###当前目录和进入当前目录之前所在目录之间来回切换

####命令使用技巧####

  1. Tab可以自动补齐系统中存在的文件名称或者命令,当按Tab补齐时,因为以这个字符开头的内容不唯一,可以按两次Tab用来显示所有以此字符开头的内容,若按两次Tab依然没有则不存在。
  2. 历史调用
history		###显示历史
history -c	###清除当前环境中的历史
上|下		###逐条翻阅历史
!数字		###请用指定行数的历史
!字母		###请用以此字母开头的最近一条命令
ctrl+r[关键字]###请用含有此关键字的最近一条命令

猜你喜欢

转载自blog.csdn.net/weixin_43314056/article/details/82989825