- pwd:查看当前所在的位置
- echo:打印内容(打印的内容记得加引号)
例如:echo “hello girl” > /test.txt 将内容写在文件上,这种情况如果再写会覆盖原来的内容;而echo “hello girl” >> /test.txt 这种情况是追加,不会造成前面的内容会覆盖。这两种情况中,test.txt也可以不存在,它会自动创建。
Tab键上面有一个特殊的符号,可以将命令的结果转译成字符串,例如:echo `ll` >> 文件名 这个命令可以将 ll 命令的内容追加到该文件中。
例如:echo `ll` 这个命令可以将 ll 命令的内容打印成字符串。
- 查看文件内容 :
1、cat 文件名 查看文件中的所有内容,如果文件很大,不建议用。
2、less 文件名 查看文件中的所有内容,适用于文件内容较小的情况。j 下一行;k 上一行;PgUp 上一页;PgDn 下一页;q 推出查看的内容。
3、more 文件名 查看文件中的所有内容。空格或f 显示下一页;enter 显示下一行。
4、tail 文件名 ,从尾部查看文件内容。tail -11 文件名 显示文件的后十一行。
5、head 文件名 ,从头部查看文件内容。
- 帮助命令
1、man 查看命令的使用文档
例如:man ls 查看命令ls的使用文档
2、help 查看命令的使用文档
例如:cd --help 查看命令cd的使用文档
- 查找命令
1、whereis 返回命令的位置和帮助文档的位置(与find不同的是,whereis是从环境变量里面找)
这个命令跟软件安装有关,此外还有
set 显示系统中所有的变量;
echo $JAVA_HOME 获取JAVA_HOME的位置。
2、which 查看命令的位置和文档的别名
例如:which java 显示java命令的位置
which cd 显示cd命令所在的位置
3、find 查找文件的位置。格式:find / -name 文件名或文件夹名
例如:find /opt/apps/ -name java 在根目录下的opt里的apps中查找名字为java的文件夹
4、
4.1、grep 从文本中找需要的内容。格式:grep “字符串” 文件名
例如:grep echo b.sh 从b.sh文件中搜索含有echo的那行内容
4.2、grep 字符串 文件名 -c 显示字符串出现的次数
例如:grep echo b.sh -c 从b.sh文件中搜索含有echo的行数
grep echo b.sh -ic 从b.sh文件中搜索含有echo的行数(忽略大小写)
4.3、grep 字符串 文件名 -n 显示字符串出现的行号
例如:grep echo b.sh -n 从b.sh文件中搜索含有echo的那行内容并显示行号
4.4、grep 字符串 文件名 -i 显示字符串出现的次数,忽略大小写。
例如:grep echo b.sh -in 从b.sh文件中搜索含有echo的那行内容并显示行号,显示结果忽略大小写
4.5、grep 字符串 文件名 -v 反选,即显示没有该字符串的行。
例如:grep echo b.sh -vn 从b.sh文件中搜索不含有echo的那些行内容并显示行号
4.6、ll | grep b 从ll中搜索含有b的那行