Linux基础命令学习小结

一、Linux系统的最基本命令
1、who:查看系统的所有活动用户
2、ps:列出与当前用户相关的进程列表
      ps -aux(-ef):显示系统中所有的进程信息
3、> :将程序的输出结果重定向到文件
4、date:查看系统当前日期和时间
     date -s:修改日期和时间
5、cal:查看当年当月日历
6、echo:回显命令(这个不知道具体作用是什么)
7、whoami:显示当前用户账户(有点多余,查看提示符即可知道)
8、ls:获得目录中的文件列表
9、pwd:查看当前目录
10、cat:显示文件全部内容
11、wc:文字统计程序
12、bc:简单的计算器
13、su:切换用户(区别su - ,两者切换后的目录不同)
14、groups:查看所属组
二、Linux中的目录操作
1、ls /:查看顶层目录结构
2、pwd:查看当前目录
3、cd:改变目录
4、mkdir:创建目录
5、rmdir:删除目录(目录必须是空的)
三、Linux的文件操作
1、ls (结合-l 参数可以查看详细信息,如权限、用户、用户组、文件大小、创建日期)
2、cat 三大功能:①查看文件;②创建文件;③合并文件(不删除原文件)。
3、文件通配符*和?(与windows系统类似)
4、输入输出重定向
文件重定向:>,>>,<,<<
程序重定向:|
5、阅览文件命令 more、less
6、文件(文件夹)复制 cp (文件夹有时需注意使用-r参数)
7、文件(文件夹)移动 mv
8、文件(文件夹)删除 rm  (文件夹有时注意使用-r参数)
9、文件链接 ln
10、创建空文件 touch
四、文件和目录权限操作
1、文件权限:rwx(read、write、execute);文件权限对象:root、文件属主、用户组及其他用户(默认root拥有所有权限,不显示)
2、改变文件的属主和所属组:chown、chgrp
3、设置文件和目录的访问权限:chmod
4、设定默认权限 umask
五、文件比较、查找和定位操作
1、文件比较:diff
2、排序命令:sort
3、识别和删除重复行:uniq
4、文件查找命令:find、locate
5、文件内容查找命令:grep、egrep、fgrep
六、其他
1、 windows中学到的知识对于学习Linux还是有用的,譬如相对路径与绝对路径,这个是通用的;
2、-r这个参数在很多个命令中都有,一般都是用来递归的;

3、各个命令的参数不少,现阶段仅会使用基本的命令与常用的参数。




     本文转自My_King1 51CTO博客,原文链接:http://blog.51cto.com/apprentice/1360603,如需转载请自行联系原作者




上一篇:SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印


下一篇:字符编码拦截器/过滤器无效的原因