常用Linux命令——文件和目录常用命令

文件和目录常用命令:

ls 查看目录内容

ls常用选项   -a   显示所有目录和文件,包括隐藏问价

                    -l    以列表方式显示文件的详细信息

                    -h   配合-l以人性化的方式显示文件大小

ls通配符     * 代表任意个数的字符;? 代表任意一个字符,至少一个;[] 表示可以匹配字符组中的任意一个;[a b c] 匹配a b c中任意一个;[a-f] 匹配从a到f范围内的任意一个字符

cd  切换目录

cd     切换到当前用户的主目录

cd ~  切换到当前用户的主目录

cd .   保持在当前目录不变

cd ..  切换到上一目录

cd -   可以在最近两次工作目录之间来回切换

touch[文件名]    创建文件

mkdir[目录名]    创建目录

rm[文件名]         删除文件

rm[目录名]         删除目录

rm常用选项   -f  强制删除,忽略不存爱的文件,无需提示

                     -r  递归的删除目录下的所有内容

tree                   以树状图列出文件目录结构

tree选项   -d  只显示目录

cp[源文件/目录][目标文件/目录]  复制文件或者目录

cp选项   -i 覆盖文件时提示

              -r 需复制的必须是一个目录名,将递归复制该目录下的所有子目录和文件

mv[源文件/目录][目标文件/目录] 移动文件或目录

mv选项  -i 覆盖文件时提示

cat[文件名]       查看文件内容、创建文件、文件合并、追加文件内容等

cat选项:    -b 对非空输出行编号

                   -n  对输出的所有行编号(包括空行)

more[文件名]    分屏显示文件内容

more操作键    空格键 显示手册页的下一屏

                      Enter键 一次滚动手册页的一行

                      b           回滚一屏

                      f            前滚一屏

                     q            退出

                     /word     搜索word字符串

grep           搜索内容

grep选项:     -n  匹配行及行号

                       -v  显示不包含匹配文本的所有行

                       -i   忽略大小写

常用的两种模式查找:^a  搜索以a开头的行;ke$  搜索以ke结束的行

echo[文字内容]   在终端中显示参数指定的文字,通常会和重定向联合使用

>和>>    重定向

>    输出,会覆盖文件原有的内容

>>  追加,会将内容追加到已有文件的末尾

|   管道,将一个命令的输出可以通过管道作为另一个命令的输入

原文地址:https://www.cnblogs.com/zzmx0/p/12514682.html