-
linux命令行的格式: 命令字 [选项] [参数]
-
快捷键 Ctrl+U:清空至行首
Ctrl+K:清空至行尾
Ctrl+L:清屏
Ctrl+C:取消本次命令编辑
help pwd:查看帮助信息
pwd:显示当前用户所在目录
ls——help:查看帮助信息
cd:切换工作目录
cd…:返回上一级 -
ls:查看命令
-l :以长格式显示 (权限、大小、最后更新时间)
-a:显示所有子目录和文件的信息,包括隐藏文件
-A:类似于“-a”,但不显示“.”和“…”目录的信息
-d:显示目录本身的属性
-h:以更易读的字节单位(K、M等)显示信息 【默认字节】
-R:递归显示内容
–color:以颜色区分不同类型文件 【蓝色表示目录,白色表示一般文件,绿色表示可执行的文件,黄色表示设备文件,红色表示压缩文件】 -
du命令——统计目录及文件的空间占用情况
-a:统计时包括所有的文件,而不仅仅只统计目录
-h:以更易读的字节单位(K、M等)显示信息
-s:只统计每个参数所占用空间总的大小 -
创建目录和文件
mkdir:创建目录
mkdir -p:递归创建目录
touch:创建文件
ln:创建硬链接
ln -s:创建软链接【区别:删除后,软链接失效;软链接适用于文件或目录,硬链接只能用于文件;硬链接和源文件必须在同一分区】 -
复制、删除、移动目录和文件
cp——复制文件或目录
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒
rm——删除文件或目录
-f:强行删除文件或目录,不进行提醒
-i:删除文件或目录时提醒用户确认
-r:递归删除整个目录树
mv:移动文件或目录【在同一个文件夹下相当于改名字】 -
查找目录和文件
which:查找Linux命令文件并显示所在的位置 — 搜索范围由 PATH 环境变量指定
用于编shell脚本或者任务计划
find:用于查找文件或目录。
-name:按文件名称查找 find / -name “abc” 查找带有abc的文件名
-size:按文件大小查找 (+1000k:超过1000k的文件)
-user:按文件属主查找
-type:按文件类型查找
f表示普通文件;d表示目录;b表示块设备文件【硬盘、内存】;c表示字符设备文件【键盘、鼠标】
find命令综合应用示例:
find /boot -size +1024K -a -name “abc*” 此表达式-a是指必须满足两个条件查找
find /boot -size -1024K -o -name “abc*” 此表达式-o是指满足其中任一条件查找 -
cat:显示并连接文件的内容(可以查看多个文件)
-
more/less:分页查看文件内容(按Enter键向下逐行滚动, 按空格键向下翻一屏,按q键退出)
-
head/tail [-n] 查看前/后几行的内容(默认10行)
-
wc -l:统计行数 wc -w:统计单词个数 wc -c:统计字节数
-
grep 过滤文件内容 grep [参数] 查找条件 目标文件
常用命令选项 -i:查找时忽略大小写 -v:反转查找,输出与查找条件不相符的行
查找条件设置 要查找的字符串以双引号括起来
“^……”表示以……开头,“……KaTeX parse error: Expected group after '^' at position 12: ”表示以……结尾 “^̲# /abc 过滤行 “^”表示空行 -
gzip(gunzip) 目标文件 :压缩(解压文件)
bzip(bunzip) 目标文件 :压缩(解压文件) -
tar 归档文件 tar [选项] 归档文件名 源文件或目录 【压缩】
tar [选项] 归档文件名 [-C 目标目录] 【压缩】
-c:创建 .tar 格式的包文件
-C:解包指定的目标文件夹
-j:调用bzip2程序压缩或解压
-x:解开.tar格式的包文件
-v:输出详细信息
-f:表示使用归档文件
-p:打包时保留原始文件及目录的权限
-t:列表查看包内的文件
-z:调用gzip程序压缩或解压
eg:tar czvf sysfile.tar.gz /etc 备份/etc在当前目录下生成sysfile.tat.gz压缩包
eg:tar cjvf sysfile.tar.bz2 /etc 备份/etc在当前目录下生成sysfile.tat.bz2压缩包
eg:tar xzvf sysfile.tar.gz -C /etc 解压sysfile.tat.gz到/etc目录下
eg:tar xjvf sysfile.tar.bz2 -C /etc 解压sysfile.tat.bz2到/etc目录下 -
模式之间的转换
-
地方Vi编辑器:
命令模式:dd删除正行 2dd删除两行
yy复制 2yy复制两行
p 粘贴
查找: /内容 n查找下一个 u查找上一个
u 撤销一次 U撤销所有
保存退出:ZZ -
末行模式:
:set nu显示行号
:wq保存并退出
:q !退出不保存(强制退出)
:e 文件名 打开另一个文件
:r 文件名 插入(复制)另一个文件的内容 -
替换
:[替换范围] sub /旧内容/新内容/g
替换范围: % sub /旧内容/新内容/g 全文替换
n,m sub /旧内容/新内容/g 替换n到m行的内容
/g sub /旧内容/新内容/g 替换某一行的所有的内容 -
光标跳转
-
复制、粘贴、删除
-
文件内容查找
-
文件内容查找
-
打开新文件或读入其他文件内容
Linux目录和文件管理简述
最新推荐文章于 2022-07-28 23:07:09 发布