前言
之前因为一些服务器相关的需要去初步学习了一下Linux系统的基本操作,但是因为用的不是很频繁一直没有清晰的记忆下来,以至于偶尔用到的时候会忘记,然后就又要到处查,为了方便查阅,在这里做个简单的记录。
路径操作
1、进入相应路径文件夹指令
cd
后接目标路径,有相对路径和绝对路径两种写法,以当前路径为系统根目录,目标路径是根目录下的“root”文件夹中的“a”文件夹为例:
相对路径:
cd root/a
绝对路径:
cd /root/a
返回上一级目录
cd . .(在两.中间的空格去掉)
2、显示当前文件夹路径
pwd
3、显示当前文件夹的内部成员
ls
进程操作
1、查看当前进程
有两种方法:
①:
jobs
执行后会得到当次控制台启动后在后台执行的进程名以及相应的编号(jobnumber)
②:
ps -ef
执行后会得到当前的所有进程的信息(包括路径、执行者、CPU占比等)以及编号(pid)
2、进程前后台切换
将一个进程转至后台运行有三种方法,以进程“a”为例:
①:在执行进程后按Ctrl+Z,将进程暂挂至后台,此时进程会暂停执行等待下一步;
②:
bg %‘jobnumber’
将一个暂挂后台进程在后台继续执行,但关闭控制台后进程会被终止
③:
nohup a &
在后台执行“a”进程,关闭控制台后进程不会终止,其中操作 & 是使进程的执行直接在后台进行,而操作 nohup 则是使进程的执行在关闭控制台后不会被终止
将一个进程调至前台:
fg %‘jobnumber’
3、结束进程
结束进程同样有两种方法;
①:在执行进程时按下Ctrl+C,但只适用于当前在前台执行中的进程
②:
kill ‘pid’