1.pwd
显示当前目录
2.cd 进入目录, cd /
进入根目录 ,cd workspace
进入workspace目录, cd ..
进入到父目录, cd .
进入当前目录(一个’点’符号)cd ~进入到用户主目录 home/usernam
3.ls
显示当前文件,ls -l
显示当前文件详细信息
-rw-r–r– 1 admin None 27 三月 5 10:21 mytest1
-rw-r–r– 1 admin None 16 三月 5 10:26 mytest2
drwxr-xr-x+ 1 admin None 0 三月 4 23:17 test
第一个字符d代表目录,-代表文件,r read,w write, x exsecute执行权限
4.Tab
键补全目录文件名
5.mkdir
创建目录mkdir test
6.vim
或vi
创建新文件并编辑或编辑文件(已存在)
i
开始编辑,在光标前插入文字
Esc + :wq
退出编辑,保存退出
:q
没有编辑,退出
Esc + :q!
编辑后不保存,强制退出
7.执行shell脚本
bash filename.sh
或者./filename.sh
8.mv test0 test1
都为文件名,则test0改名为test1
9.ls | grep 'ra'
,| 符号前的输出为符号后的输入,grep 查找有‘ra’的文件
firstPractice
secondPractice
totalPractice
10.ls | grep 'ra' | wc -l
, wc -l计算结果的行数,ls | wc -l 该目录下有多少个对象
11.cat firstPractice
,cat 查看文件的具体内容
12.wc -l *e
, *为通配符,有e字符的文件的内容的行数
8 firstPractice
1 newfile
12 secondPractice
80 totalPractice
101 总用量
13.ls | grep 'fi' && grep 'se'
,&&并且命令,grep 一般与其他命令结合使用,因需要输入
firstPractice
newfile
14.ctrl + C
停止进程
15.history
输入命令的历史数据, history | grep 'ls' | wc -l
,输入ls命令的次数
history > /workspace/history2.txt 将命令的历史数据存到workspace目录下的history2.txt文件中,第一个/ 符号代表绝对路径。
16.cat firstPractice newfile > newPractice
将>符号前n个文件的内容合并到newPractice中, “>” 是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用>
,将日志文件清空(文件大小变成0字节);
cat firstPractice newfile >> qiupractice
“>>”符号是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。
17.rm
移除文件,rm newfile
rm -rf 目录名字,移除目录,-r:向下递归删除,-f:直接强行删除,且没有任何提示
18.cp firstPractice secondPractice
,cp 命令 将第一个文件中的内容复制到第一个文件中
19.bash filename.sh
执行shell脚本或者./filename.sh