日常使用命令:
开关机:(shutdown命令的时间参数似乎是一定要的)
shutdown -h now ——h的意思就是服务停掉之后立即关系,shutdown命令的时间参数是必须要的,now相当于是0 shutdown -h +10——十分钟后关机 shutdown -h 23:12 23:12关机 shutdown -r now ——立即重启,将服务停掉之后立即重启
文件夹操作:
cp——复制粘贴 mv——剪贴 mv——重命名 rm -rf ——删除文件夹 r是递归删除子文件,f是force不作询问 rm ——删除文件,但不能删除目录 rmdir——删除空文件夹 tar -zxvf jdk-8u60-linux-x64.tar.gz——解压tar.gz文件
df -T ——查看分区的文件系统
df -h ——显示所有文件系统的可用空间还有使用情况,-h是以人类看得懂的方式显示内存
du -h ——查看某个文件或者是目录的文件大小,-h是以GB,MB的方式显示,不指定文件目录的话会列出所有文件夹和文件的所占内存还有所在文件夹的总内存
du -sh ——这个-s的意思是列出所在文件夹的所占内存,-h是以比较容易看懂的方式显示
关于vi/vim的使用:
首先在Linux中vi+文件名 就可以打开或者是新建一个文件
刚打开一个vi的文件linux常用命令,是处于一般模式。
一般模式可以用的命令:
i——从光标处开始输入 o——下一行开始输入 (这两个是进入输入模式的) G——光标移到最后一行 1G——光标移到第一行 x——删除(其实直接编辑模式删就行) 3x——删除后面注意是后面的3个字符 dd——删除游标所在那行 ndd——删除游标下面注意是下面的n行 d1G——删除游标之前的所有内容 dG——删除游标之后的所有内容 yy——复制光标这行 nyy——复制光标下面的n行 y1G——复制光标上面的所有内容 yG——复制光标后面的所有内容 p, P——p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行! ctrl+r——复原撤销相当于 u——撤销 , 一个点:.——重复刚刚那个动作,可以重复删除啊,复制啊什么的
尾行命令模式下:(在一般模式下输入冒号”:“就进入尾行命令模式,下面的命令都加上冒号一起写)
:w——保存 :q——立刻退出 :q!——不保存退出 :wq——储存后离开,若为 :wq! 则为强制储存后离开
查看文件:
可以用vi系列的 也可以用 cat——直接显示所有内容 less——可以上下翻滚,进入后按“/”可以匹配文字 按q退出 很强大 还有
more——自行百度
关于less的搜索字符(vi好像也可以用)
向前搜索:
/ - 使用一个模式进行搜索,并定位到下一个匹配的文本
n - 向前查找下一个匹配的文本
N - 向后查找前一个匹配的文本
向后搜索
? - 使用模式进行搜索linux常用命令,并定位到前一个匹配的文本
n - 向后查找下一个匹配的文本
N - 向前查找前一个匹配的文本
关于在Linux上部署Springboot要用到的命令:
关于Java工程的:
ps -ef|grep java ——看有关java的进程 ps -ef是显示所有进程信息 后面那个grep是匹配的意思 kill -9 123123 213231 ——后面两个数字是两个进程的进程号pid,多少个进程要kill好像都可以写在后面 nohup java -jar xxxxx.jar & ——后台启动java工程的命令 后面加个&的命令是后台运行的意思; nohup是no hang up,不挂起,就用户退出还可以运行的意思(好像是这样)。 如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外指定了输出文件: nohup java -jar xxxx.jar > myout.out 2>&1 & 这个2>1&的意思就是将标准错误重定向到标准输出。 tail -f nohup.out ——可以实时监控刚刚那个后台java命令的输出。 额进去了好像就要一直看着它更新,不能干其他的事,可以用ctrl+z强制退出,反正只是退出这个监控。
上一个教程:linux常用命令总结----rm
下一个教程:linux systemctl 命令