基本命令汇总

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.vimvi创建新文件并编辑或编辑文件(已存在)
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

猜你喜欢

转载自blog.csdn.net/sinat_25873421/article/details/79622621