linux初级目录
Linux目录
bin:存放可执行的二进制文件
dev:存放硬件文件
etc:存放配置文件,例如mysql的配置文件就在etc下面
home:普通用户目录
proc:存放linux进程
root:root账户的用户目录
sbin:存放的是超级管理员的命令,比如关机
tmp:存放系统的临时文件
usr:用户安装程序,例如mysql安装在此目录下
var:存放程序或者系统的日志文件
常规操作
案例1:创建目录文件
需求:查看当前目录路径,查看目录下的文件内容,创建一个文件夹,创建文件demo.text,最后进行强制删除。
使用的命令:pwd
ls
mkdir school
touch demo.text
cd .. 进入上一级目录
rm -rf school 强制递归删除school这个文件及内容
(1)、文件的上传
文件进入的地方默认为~目录下,如果移动文件使用命令mv 新建文件.text 目的路径
(2)、vi编辑器的使用
创建文本并编辑:vi demo.text
进行文本编辑:i命令,insert对内容进行修改
编辑结束ESC键返回命令模式,shift+:(冒号)进入命令行模式,wq(保存并退出),q(退出),w(保存)。
案例2:查看进程、结束进程
进程Pid查看:ps aux
杀死相应的进程:kill -9 1
linux上进程有5种状态:
- 运行(正在运行,或在运行队列中等待)
- 中断(休眠中,受阻,在等待某个条件的形成或接受到信号)
- 不可中断(收到信号不唤醒和不可运行,进程必须等待直到有中断发生)
- 僵死(进程已经终止,但进程描述符存在,直到父进程调用wait()系统调用后释放)
- 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
ps a 显示现行终端机下的所有程序,包括其他用户的程序
ps u 以用户为主的格式来显示程序状况
ps x 显示所有程序,不以终端机子来区分