linux终端命令
linux终端命令
ls------查看文件夹下的内容 list
-a 显示指定目录下面的所有子目录文件,包括隐藏
-l 以列表方式显示文件的详细信息
-h 配合-l以人性化的方式显示文件大小
通配符:
-
*可以表示任意个数字符
-
? 表示任意一个字符
-
[]表示可以匹配字符组中的任意一个
[abc]匹配abc中的任意一个
[a-f]匹配从a到f范围内的任意一个字符
pwd------查看当前所在文件夹print work directory
clear-------清屏
touch 文件名称-------如果文件不存在,新建文件
cd 目录名称------切换文件夹 change directory
cd 切换到当前用户的主目录(/home/用户目录)
cd ~ 同上
cd . 保持当前目录
cd .. 切换上级目录
cd - 在最近两次工作目录之间来回切换
mkdir 目录名称-------创建目录make directory
-p a/v/cx/ 可以递归创建目录
rm 文件名称------删除指定文件名 无法恢复
-f 强制删除,没有提示。
-r 递归的删除目录下的内容,删除文件夹时必用的操作
指令格式 command [-options] parameter
查询命令帮助信息
command --help
man command (manual command)
空格键 显示手册页的下一屏
enter键 一次滚动手册页 的一行
b 回滚一屏
f 前滚一屏
q 退出
隐藏文件以 . 开头 需要加-a才能显示
. 表示当前目录 ..表示上级目录
tree 以树状图列出文件目录结构
-d 只显示目录
cp 源文件 目标目录
-i 覆盖文件前提示
-r 若给出的文件是目录文件则递归复制该目录下所有文件和子目录 (copy)
mv 源文件 目标文件 移动文件或者目录,也可以给目录重命名
-i 覆盖文件前提示
cat 文件名 查看文件内容,创建文件,文件合并,追加文件内容等功能
-b 对非空输出行编号
-n 对输出 的所有行编号
more 文件名 分屏显示文件内容
空格键 显示手册页的下一屏
enter键 一次滚动手册页的一行
b 回滚一屏
f 前滚一屏
q 退出
grep 搜索文本 文件名 搜索文本文件内容
允许对文本文件进行模式查找,又称正则表达式
-n 显示匹配及行号
-v 显示不包含的相当于n的相反
-i 不区分大小写
^a 行首 搜索以a开头的行
ke$ 行尾 搜索以ke结尾的行
echo 文字内容
>表示输出,会覆盖原有文件内容(echo hello > a ls -lh > a)
>>表示追加,会将原有内容追加到已有文件的末尾(echo hello >> a) > 和 >> 重定向
管道 | linux允许将一个命令的输出可以通过管道作为另一个命令的输出
如 ls -lh | more

浙公网安备 33010602011771号