Linux常用命令

1.查看日志

tail - f -n 1000 spring.log 循环读取spring.log最后1000行日志(位置:/home/deploy/log)

-f 循环读取;-q 不显示处理信息;-v显示详细处理信息;-n 显示文件的尾部n行内容

2.查看进程

ps命令,可以确定哪些进程正在运行和运行状态、进程是否结束、进程有没有僵尸、哪些进程占用过多资源等。

grep 文本搜索工具,能够使用正则表达式

ps命令参数说明(注意:带-与不带参数不同):

参考:linux ps 命令参数详解_linux ps 中的mp-CSDN博客

  • a 显示现行终端下的所有程序[]

  • -a 显示所有终端机下执行的进程

  • -A 显示所有进程。

  • c 列出程序时,显示每个程序真正的指令名称, 而不包含路径,参数或常驻服务的标示

  • -d 显示所有进程,但不包括阶段作业领导者的进程。

  • -e 此参数的效果和指定"A"参数相同。

  • e 列出进程时,显示每个进程所使用的环境变量。

  • -f 显示UID,PPIP,C与STIME栏位。

  • -H  显示树状结构,表示进程间的相互关系。

  • -u<用户识别码>  此参数的效果和指定"-U"参数相同。

  • u  以用户为主的格式来显示进程状况。[]

  • -U<用户识别码>  列出属于该用户的进程的状况,也可使用用户名称来指定。

  • x  显示所有进程,不以终端机来区分。[]

ps aux 输出格式 :

USER: 进程拥有者

PID:pid

%CPU:占用的cpu使用率

VSZ:占用的内存使用率

RSS:占用的虚拟内存大小

TTY:是否为登入者执行的程序,若为tty1-tty6,为本机登入者,若为pts/??,则为远程登入者。

STAT:程序的状态,R:正在执行中,S:睡眠,T:正在检测或者停止,Z:死亡程序

START:程序开始时间

TIME:程序运行的时间

COMMAND:所执行的指令。

如果想查看进程的CPU占用率和内存占用率,可以使用aux

如果想查看进程的父进程ID和完整的COMMAND命令,可以使用ef

3.查看磁盘空间占用

df命令用来检查linux服务器的文件系统的磁盘空间占用情况。

参数:

-a 全部文件系统列表

-h 方便阅读方式显示

-H 等于“-h”,但是计算式,1K=1000,而不是1K=1024

-i 显示inode信息

-k 区块为1024字节

-l 只显示本地文件系统

-m 区块为1048576字节

--no-sync 忽略 sync 命令

-P 输出格式为POSIX

--sync 在取得磁盘信息前,先执行sync命令

-T 文件系统类型

4.查看内存状态

free命令

参数说明

-b  以Byte为单位显示内存使用情况。

-k  以KB为单位显示内存使用情况。

-m  以MB为单位显示内存使用情况。

-h  以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:

-o  不显示缓冲区调节列。

-s<间隔秒数>  持续观察内存使用状况。

-t  显示内存总和列。

-V  显示版本信息。

5.重命名和移动

1.复制粘贴文件  cp  [选项]  源文件或目录  目标文件或目录

-a:是指archive的意思,也说是指复制所有的目录

-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制

-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作

-l:建立硬连接(hard link)的连接文件,而非复制文件本身

-p:与文件的属性一起复制,而非使用默认属性

-r:递归复制,用于目录的复制操作

-s:复制成符号连接文件(symbolic link),即“快捷方式”文件

-u:若目标文件比源文件旧,更新目标文件

如将/test1目录下的file1复制到/test3目录,并将文件名改为file2,可输入以下命令:

cp /test1/file1 /test3/file2

2.剪切粘贴文件  mv [选项]  源文件或目录  目标文件或目录

    -f:force,强制直接移动而不询问

    -i:若目标文件(destination)已经存在,就会询问是否覆盖

    -u:若目标文件已经存在,且源文件比较新,才会更新

    如将/test1目录下的file1复制到/test3 目录,并将文件名改为file2,可输入以下命令:

    mv /test1/file1 /test3/file2

3.删除文件    rm 文件      慎用 rm -rf  

命令格式:rm [fir] 文件或目录

    -f:强制删除

    -i:交互模式,在删除前询问用户是否操作

    -r:递归删除,常用在目录的删除

    如删除/test目录下的file1文件,可以输入以下命令:

    rm -i /test/file1

例子:将目录A重命名为B

mv A B

例子:将/a目录移动到/b下,并重命名为c

mv /a /b/c

  • 22
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值