目录
1 Linux目录结构
2 命令格式
3 目录切换命令
3.1 ls命令
3.2 选项与参数
3.3 目录切换
1.cd
2.pwd
4 路径
5 创建目录命令
6 文件操作命令
6.1 创建文件
6.2 查看文件
6.3 复制文件
6.4 移动文件
6.5 删除文件
1.rm命令
2.通配符
3.root用户
7 查找命令
7.1 which
7.2 find
8 grep、wc和管道符
8.1grep
8.2 wc
8.3 管道符
9 echo合重定向符
9.1 echo
9.2 反引号
9.3 tail
9.4 重定向符
10 vi编辑器
1 Linux目录结构
Linux的目录结构为树型,没有盘符概念,只有一个根目录 / ,路径之间的层级关系使用 / 表示
2 命令格式
command [-options] [parameter]
command:命令
-options:可选项,控制命令行为细节
parameter:可选项,命令参数
例如:
3 目录切换命令
3.1 ls命令
ls [-a -l -h] [linux路径]
ls以平铺形式,列出当前工作目录下的内容
Home目录:用户在操作系统中的个人账户目录,路径为:/home/用户名
3.2 选项与参数
添加[linux路径],可以查看路径下目录内容
-a 列出全部文件(包含隐藏的文件)
-l 以列表形式展示目录内容,并显示更多信息
·h 以易于阅读的形式显示目录内容,需与 -l 命令搭配使用
3.3 目录切换
1.cd
cd [Linux路径]
切换工作目录
2.pwd
pwd
列出当前工作目录
4 路径
绝对路径:以根目录为起点,描述路径的一种写法,路径描述以/开头
相对路径:以当前目录为起点,描述路径的一种写法,路径描述无需以/开头
特殊路径符: .当前目录 ..上一级目录 ~Home目录
5 创建目录命令
mkdir [-p] 路径
创建新的目录(文件夹)
-p 自动创建不存在的父目录,适用于创建连续多层级的目录
创建文件夹受权限限制,需确保操作在home目录之下
6 文件操作命令
6.1 创建文件
touch 路径
创建文件
6.2 查看文件
cat 路径
查看文件内容
more 路径
支持翻页查看,q退出查看
6.3 复制文件
cp [-r] 路径1 路径2
-r:复制文件夹使用,表示递归
6.4 移动文件
mv 路径1 路径2
若路径2不存在则创建
6.5 删除文件
1.rm命令
rm [-r -f] 参数1 参数2 ......参数N
-r:删除文件夹使用
-f:强制删除
2.通配符
*通配符,即匹配任意内容
3.root用户
su -root,输入密码临时切换到root用户
exit 退为普通用户
7 查找命令
7.1 which
which 要查找的命令
查看所使用命令的程序文件存放位置
7.2 find
find 起始路径 -name 被查找文件名
查找指定文件
查找中可以使用通配符 *
find 起始路径 -size +|- n[kMG]
按文件大小查找
+ - 表示大于和小于
n表示大小数字
kMG表示大小单位
8 grep、wc和管道符
8.1grep
grep [-n] 关键字 文件路径
从文件中通过关键字过滤文件行
-n:可选,在结果中显示匹配的行号
关键字:过滤的关键字,特殊符号用“”括起
8.2 wc
wc [-c -m -l -w] 文件路径
-c:统计bytes数量
-m:统计字符数量
-l:统计行数
-w:统计单词数量
8.3 管道符
|
将管道符左命令结果作为右命令的输入
9 echo合重定向符
9.1 echo
echo 输出内容
表示要输出的内容
9.2 反引号
' '
被包围的内容作为命令执行
9.3 tail
tail [-f -num] 路径
-f:持续跟踪文件的最新更改 ctrl c停止跟踪
-num:查看尾部多少行,默认查看10行
9.4 重定向符
>
将左侧命令的结果,覆盖写入符号右侧指定文件中
>>
左侧命令的结果,追加写入符号右侧指定文件中
10 vi编辑器
vi/vim是Linux系统中的文本编辑器,包括命令模式、输入模式和底线命令模式
vim 文件路径
首先进入命令模式,按快捷键进入输入模式,按ESC退回至命令模式,按:进入底线命令模式,wq退出vim