一.linux基础命令:ls pwd cd mkdir touch cp mv rm vim cat
1.ls: 列出当前所有文件(蓝色表示文件夹,黑色表示文件,绿色的表示拥有所有权限,可读可写可执行 )
2.cd~ (cd波浪号): 切换到当前用户家目录
3.mkdir : mkdir 路径(路径可以是文件夹名称,也可以是文件的完整路径)
4.touch: 作用:创建文件 touch 路径(路径可以是文件夹名称,也可以是文件的完整路径)
5.pwd:显示当前目录的路径
6.vim:vim 文件路径:打开文件
7.cat: a.直接打开文件,也可以同时打开多个文件显示在当前界面 cat 文件路径 b.可以对多个文件进行合并 cat 文件路径1 文件路径2> 新文件路径
二.linux进价命令:df free head tail less wc date cal clear 1.df: 作用:查看磁盘空间 语法:df -h(加-h会显示换算后的单位,如果没有加,只显示字节,跟ls那块一样) mounted on 表示挂载
2.free: 作用:查看内存使用情况 free -m (加-m表示兆,会显示换算后的单位,如果没有加,只显示字节) 看剩余内存,看第二行的最后一个
3.head: 作用:查看一个文件的前n行。如果不指定n这个行数,则默认显示前10行 语法:head aa.txt(显示aa.txt前10)
4.tail: 作用1:查看一个文件的后n行。如果不指定n这个行数,则默认显示后10行 语法:tail aa.txt(显示aa.txt后10) 作用2: 查看一个文件的动态变化 语法 tail -f man tail可以看tail手册(man 指令,可以看指令的手册)
5.less: 作用:查看文件,以较少的内容进行输出,按下辅助功能键查看更多 语法: less 文件路径
6.wc 作用:统计文件内容信息,包括行数,单词数,字节数 语法:wc -lwc
9 clear/ctrl+L(和window cmd的cls差不多) 作用:清除终端中已经存在的命令和结果(信息)
10.管道 管道符: | 作用:过滤,特殊,扩展处理(主要用于过滤) 不能单独使用,和其它命令一起使用 案例:ls /|grep o 表示显示当前根目录有o命名的文件(以|分界线,管道前面的输出就是后面指令的输入) 特殊用法:如less 文件 和 cat 文件|less 一样 扩展用法:如统计目录下的总个数 ls /|wc -l(ls和wc单独使用达不到的效果,合并可以达到效果)
三.linux高级命令: 1.hostname 作用: 操作服务器的主机名(读取,设置)
2.id 作用:查看一个用户的一些基本信息(包含用户hi,用户组id,附加组id...)
3.whomi 作用:当前登录的用户名,一般用于shell 脚本,记录日志
4.ps 作用:主要是查看服务器的进程信息 选项:-e:等价于“-A”,表示列出全部的进程 -f:显示全部的列 (显示全字段) UID:该进程执行用户id PID:进程id PPID:该进程的父级进程id,如果一个程序的父级进程找不到,该程序的进程称之为僵尸进程 C:cpu的占用率,形式是个百分数 STIME:start time 进程的启动时间 TTY:终端设备,也就是发起该进程的设备识别符号,如果显示?则表示该进程不是由终端发起 TIME:进程的执行时间 CMD:该进程和名称或者路径 案例:过滤出想要查看的进程状态: ps -ef |grep 进程名称
5.top 作用:查看服务器的进程占的资源,可以动态显示(相当于window上任务管理器里的性能那一列) 进入命令:top 退出命令: 按下q键
6.du 作用:
显示每个文件和目录的磁盘使用空间~~~文件的大小。
命令参数:
-a #显示目录中文件的大小 单位 KB 。
-b #显示目录中文件的大小,以字节byte为单位。
-c #显示目录中文件的大小,同时也显示总和;单位KB。
-k 、 -m 、#显示目录中文件的大小,-k 单位KB,-m 单位MB.
7.find 作用:
find /etc/ -name passwd ##查找/etc/下名称中带有passwd的文件
find / -name passwd ##查找根目录下名称中带有passwd的文件
8.service 作用:
service命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、查看状态(status)等。
相关的命令还包括chkconfig、ntsysv等,chkconfig用于查看、设置服务的运行级别,ntsysv用于直观方便的设置各个服务是否自动启动。
service命令本身是一个shell脚本,它在/etc/init.d/目录查找指定的服务脚本,然后调用该服务脚本来完成任务。
看看下面的手册页可能更加清楚的了解service的内幕:service运行指定服务(称之为System V初始脚本)时,把大部分环境变量去掉了,
只保留LANG和TERM两个环境变量,并且把当前路径置为/,也就是说是在一个可以预测的非常干净的环境中运行服务脚本。这种脚本保存在/etc/init.d目录中,它至少要支持start和stop命令。
9.kill 作用: |