对于开发人员来说,终端是最重要的工具之一。掌握终端,能够有效的提升开发人员的工作流程。使用终端,能够大大简化日常任务;
现在总结一下常见的命令:
cd ==>打开目录 (cd .. 返回上一次目录)
ls (+参数) ==> 查看目录下文件名(参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件)
mkdir +名字 ==>新建文件夹
rmdir +名字 ==>删除文件夹
mvdir+dir1+dir2 ==>移动或重命名一个目录
mv dir1 dir2 ==>移动或重命名一个文件
rm 参数 文件 ==>删除文件
pwd ==>显示当前目录路径名
nano +文件名 ==> 编辑文件
cat+文件名 ==>显示或连接文件
od+ filename ==> 显示非文本文件的内容
cp ==> 复制文件或目录 ( cp file1 file2)
find ==> 使用匹配表达式查找文件 (find . -name "*.c" -print)
file ==> 显示文件类型 ( file filename)
head ==> 显示文件的最初几行 (head -20 filename)
tail ==> 显示文件的最后几行 (tail -15 filename)
cut ==> 显示文件每行中的某些域 ( cut -f1,7 -d: /etc/passwd)
colrm ==> 从标准输入中删除若干列 (colrm 8 20 file2)
diff ==> 比较并显示两个文件的差异 (diff file1 file2 )
sort ==> 排序或归并文件 (sort -d -f -u file1)
uniq ==> 去掉文件中的重复行 (uniq file1 file2)
comm ==> 显示两有序文件的公共和非公共行 (comm file1 file2)
wc ==> 统计文件的字符数、词数和行数 (wc filename)
nl ==> 给文件加上行号( nl file1 >file2)
ps ==> 显示进程当前状态 (ps u)
kill ==> 终止进程 (kill -9 30142)