2 Linux操作基础
2.1 Shell和命令基础
2.1.3 文件及Linux目录结构
2.1.3.1 软链接 ln -s
ln 链接命令-s 软链接(创建一个软链接相当于Windows中的快捷方式 )
用法 ln -s 源路径 /usr/local/bin
创建链接后的链接显示
2.1.3.2 Linux目录结构
2.2 Linux常用操作命令
2.2.1 文件目录操作命令
2.2.1.0 常用文件目录操作命令
2.2.1.1 mkdir 创建文件夹
2.2.1.2 创建.sh文件 touch 文件名
2.2.1.3 执行.sh文件 bash 文件名
2.2.1.4 rm删除文件及目录: rm [option] 文件或目录
参数-i 提示是否删除
-r 递归删除
-f 不带提示,直接删除。
2.2.1.5 移动或重命名 mv 源文件 目标目录或新文件名称
2.2.1.6 复制或替换 cp [-r ] 源文件 目标目录或目标文件名
2.2.1.7 cd 目录名 (cd后面一个空格接目录名 多空格报目录不存在)
2.2.1.8 ls 命令详解
2.2.1.8.1 按时间格式查看 ls -l --time-style ‘+%Y/%m/%d %H:%M:%S’
-l:当前目录下所有文件的详细信息
-h:显示文件大小【人类可读的显示方法】
-r:反向排序,倒序
-t:按修改时间排序
例子:ls -lrt :按修改时间反向的排序【即最新修改时间的放在最后面】
-S:按文件大小排序
2.2.1.8.2 显示文件时间
说明:vi filename后会更改atime
2.2.1.8.3 显示文件大小
ls -l 字节大小(默认 ls -l --block-size=k)。
ls -l --block-size=m M大小。
ls -l --block-size=g G大小
2.2.1.8.4 file filename(查看文件类型)
2.2.1.8.5 ll -ltr(ll) 查看文件权限 ls -a 查看隐藏文件
2.2.1.9 ll 命令详解
2.2.2 文本文件操作命令
2.2.2.0 常用文件文件操作命令
2.2.2.1 编辑文件 vi filename
i 表示进入编辑状态,G, gg跳转到底部,1G( shift+g)跳转到头部,I是定位到行首,A是定位到行末。
取消编辑: 按下Esc键或Ctrl+C
保存: 取消编辑并输入“:wq”,然后回车就可以保存退出(:wq! 强制保存退出,“wq”表示Write和Quit, !表示强制)
编辑不保存:取消编辑输入“:q”,然后回车即可(“q!”表示忽略修改强行退出)。
查找:
语法 /pattern。
说明:/pattern 然后 Enter 查找下一个,按“n”连续查找下一个。
删除行 dd
替换:
全局替换 :%s/vivian/sky/g:替换每一行中所有 vivian 为 sky(%s所有行第一个(s 当前行),/g 全局)
2.2.2.2 编辑文件 gedit filename(适合图形化界面,并安装gedit软件操作,会使用文件格式成为txt格式)
2.2.2.3查看文件内容 cat和more
cat: cat [-n] filename 滚屏显示文件全部(-n 显示行号)