Linux纯干货知识总结纯干货知识总结|面试专用面试专用
学习Linux的重要性相信不用我多说大家也明白,以下是小编总结的常用Linux基础知识以及面试常问的Linux命令,希望能帮助大家更规范地理解和使用~
绝对路径和相对路径绝对路径和相对路径
绝对路径绝对路径
以正斜杠开始
完整的文件的位置路径
可用于任何想置顶一个文件名的时候
相对路径相对路径
不以斜线开始
置顶相对于当前工作目录或某目录的位置
可以作为一个简短的形式指定一个文件名
-基名:basename,就是文件本身的名字
-目录名:dirname ,就是它所在的文件夹名
更改目录更改目录
cd 改变目录改变目录
使用绝对或相对路径
cd/home/wang
cd home/wang
切换至父目录:cd
切换至以前的工作目录:cd-
选项:选项:-P
相关环境变量:相关环境变量:
PWD:当前目录路径
OLDPWD:上一次目录路径
文件通配符文件通配符
*匹配零个或多个字符
?匹配任何单个字符
~当前用户家目录
~mage用户mage家目录
~+ 当前工作目录
~- 前一个工作目录
[0-9]匹配数字范围
[a-z]:字母
[wang]匹配列表中的任何一个字符
[^wang]匹配列表中的所有字符以外的字符
创建空文件和刷新时间创建空文件和刷新时间
touch命令命令
格式:touch[OPTION]…FILE…
-a 仅改变 atime和ctime
-m 仅改变 mtime和ctime
-t [[CC]YY]MMDDhhmm[.ss]指定atime和mtime的时间戳
-c 如果文件不存在,则不予创建
复制文件和目录复制文件和目录cp
cp常用选项常用选项
-i:覆盖前提示, -n:不覆盖,注意两者顺序
-r,-R:递归复制目录及内部的所有内容
-a:归档,相当于-dR –preserv=all
-d:–no-dereference—preserv=links不复制原文件,只复制链接名
-preserv[=ATTR_LIST]mode:权限
ownership:属主属组
cp选项选项
-p:等同—preserv=mode,ownership,timestamp
-v:–verbose
-f:–force
-u:–update只复制源比目标更新文件或者目标不存在的文件
-b:目标存在,覆盖前先备份
–backup=numbered目标存在,覆盖前先备份加数字后缀
移动和重命名文件移动和重命名文件
mv[OPTION]…[-T]SOURCE DEST
mv[OPTION]…SOURCE…DIRECTORY
mv[option]…-t DIRECTORY SOURCE…