linux常用命令

一.通配符

ls *.cpp 匹配所有以.cpp结尾的文件

ls ?.cpp 匹配所有以.cpp结尾且前面还有一个字符的文件

ls [1A].cpp 匹配 1.cpp 或者 A.cpp

ls [1-3].cpp 匹配1.cpp或者2.cpp或者3.cpp

问题:当系统中有1.cpp,2.cpp,3.cpp,11.cpp,12.cpp时 ls[1-99].cpp却不会列出11.cpp,12.cpp奇怪

二.查看文件和目录

pwd 查看当前所在目录

 

cd 不带参数或者cd ~  进入用户主目录

cd ..进入上级目录

cd ../..进入上级的上级目录

 

ls -a 查看当前目录所有文件(包括隐藏文件)

ls -l 查看当前目录所有文件的属性(不包括隐藏文件)

-rw-r--r-- 1 loginname loginname      0 2010-11-07 12:07 1.cpp

权限标志      所有者用户名 用户所在组     文件大小  最后一次被修改的日期 最后一次被修改的时间 文件名

 

ls -l /home/loginname/*.cpp 查找目录/home/loginname下所有以.cpp结尾的文件和它们的属性

三.查看文本文件

cat 文件1 文件2     用来查看文件内容 后可跟多个文件名,文件内容一起显示

cat -n 文件1 在文件1每一行前面显示行号

 

more 文件1  cat命令将文件所有内容全部显示 more 一页一页地显示内容

more 命令下 空格键是向下翻页 enter键是向下滚动一行 q键退出

 

四.阅读文件的开头和结尾

head -n 10 文件1 显示文件1开头的10行

tail -n 5 文件1 文件2 显示文件1和文件2结尾的5行

 

五.更好的文本阅读工具 less

less 文件1

空格键 向下翻页

b键 向上翻页

左键 向左翻页

右键 向右翻页

q 退出

/关键词1 回车 查找文件中的关键词1

 

六.查找文件内容

grep 关键词1 文件1 文件2

在文件1和文件2 中查找所有关键词1

如果要查找Red Hat这样的关键词 那么必须用单引号'把空格包含进去 如 grep 'Red Hat' 文件1

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页