Linux命令:

!. 1.[root@loc8lhost/root]# 表示登陆进去系统,其中#是超级⽤用户也即root⽤用 户的系统提示符

#. 2.reboot命令可以重启系统
$. 3.关闭系统使⽤用(该命令只可被超级⽤用户使⽤用):shutdown[选项][时间][警告

信息]
%. -k:不不真正关机只是发警告系想你给所有⽤用户
&. -r:关机后⽴立刻重启
'. -h:关机后不不启动
(. -f:快速关机重启时跳过fsck
). -n:快速关机不不经过init程序
*. -c:取消⼀一个已经运⾏行行的shutdown

!+. 4.⽂文件操作命令
!!. ls -8列列出⽬目录下⾯面所有⽂文件名包括隐藏的⽂文件即以“.”开头的⽂文件
!#. ls -l使⽤用⻓长格式列列出⽂文件
!$. ls -F在列列出的⽂文件名称后⾯面加⼀一个符号(如可执⾏行行⽂文件加*⽬目录加/)
!%. mkdir filen8me创建新的⽬目录
!&. rmdir filen8me删除已经建⽴立的⽬目录
!'. cd filen8me 进⼊入⽂文件⽬目录
!(. cp -r 源⽂文件 ⽬目的⽂文件 复制⽂文件
!). rm -r filen8me删除该⽬目录以及⽬目录下所有的⼦子⽬目录
!*. rm -f不不经确认强制删除⽂文件
#+. rm -i filen8me 删除⽂文件
#!. mv 源⽂文件路路径 ⽬目的⽂文件路路径 移动⽂文件命令
##. mv filen8me1 filen8me2 重命名
#$. c8t filen8me显示⽂文本⽂文件内容
#%. c8t file1 file2 file3依次显示3个⽂文件
#&. c8t -n filen8me显示⽂文档内容的同时显示⾏行行号
#'. more filen8me显示⽂文本⽂文件(内容较多的)
#(. pwd显示当前路路径
#). 5.⽤用户以及⽤用户组管理理
#*. user8dd usern8me创建新的⽤用户
$+. userdel usern8me删除⽤用户
$!. group8dd groupn8me创建新的⽤用户组
$#. groupdel groupn8me删除⽤用户组
$$. su -usern8me赋予普通⽤用户特权或超级⽤用户别的身份
$%. chomd[who][+|-|=][mode]filen8me勇于改变⽂文件或者⽬目录的访问权限
$&. chown[⽤用户:组]⽂文件 ⽤用于更更改某个⽂文件或者⽬目录的属主和属组
$'. 6.进程管理理命令
$(. ps -e显示所有的进程
$). ps -f全格式
$*. ps -l⻓长格式
%+. top 动态显示当前进程和其他情况输⼊入,可以加上参数:

%!.
%#.
%$.
%%.
%&.
%'.
%(.
%).
%*.
&+.
&!.
&#.
&$.
&%.
&&.
&'.
&(.
&).
&*.
'+.
'!.
'#.
'$.
'%.
'&.
''.
'(.
').
'*.
(+.
(!.
(#.
($.

(%.

(&.
('.
((.
().
(*.
)+.

)!.
)#.
)$.

q可以退出查看的⻚页⾯面
(空格)⽴立即刷新显示
h/?显示帮主画⾯面
m切换显示内存信息
t切换显示进程和CPU信息
c切换显示命令名称和完整命令⾏行行
M根据驻留留内存⼤大⼩小进⾏行行排序
P根据CPU使⽤用百分⽐比⼤大⼩小进⾏行行排序
kill命令⽤用于杀死后台的进程主要有两种使⽤用⽅方法:
kill[-s 信号] 进程号 杀死指定进程

kill -l显示进程列列表
cron命令⽤用来实现定时任务的完成,⾮非⼿手⼯工启动
cron -l查看⽬目前已经存在的cron任务
7.磁盘及⽂文件命令

df -k显示各个分区的磁盘空间使⽤用情况
mount[选项]设备 ⽬目录 挂载⽂文件
umount[-f]directory强制卸载⼀一个⽂文件系统
8.软件安装命令

t8r -c filen8me创建⼀一个新的档案⽂文件
t8r -t filen8me查看档案⽂文件的内容
t8r -x filen8me分解档案⽂文件的内容
t8r -f filen8me指定档案⽂文件的名称
t8r -v filen8me显示过程信息

t8r -z filen8me采⽤用压缩⽅方式
rpm -i p8ck8gen8me安装包
rpm -U p8ck8gen8me升级包
rpm -q8列列出已经安装的全部软件包
rpm -qf filen8me查询某个特定的⽂文件属于哪个包
rpm -qi p8ck8gen8me查询某个包的功能

rpm -e p8ck8gen8me删除包
9.vim使⽤用
vim有三个模式:命令⾏行行模式、⽂文本输⼊入模式、末⾏行行模式
输⼊入vim即可进⼊入vim编辑器器,点击ESC即可进⼊入命令⾏行行模式,点击i即可进

⼊入⽂文本编辑模式输⼊入:即可进⼊入末⾏行行模式
在末⾏行行模式输⼊入q即可退出;输⼊入wq即可保存操作后退出;输⼊入q!强制退

10.he8d/t8il
he8d -n x filen8me查看⽂文件的前x⾏行行内容
t8il -n y filen8me查看⽂文件的后y⾏行行内容
he8d filen8me查看⽂文件的前⼗十⾏行行内容
t8il filen8me查看⽂文件的后⼗十⾏行行内容
t8il -f filen8me显示后⼗十⾏行行内容,并且在内容增加后⾃自动显示新增的⽂文件内


11.⽹网络配置
ifconfig -8查看所有⽹网卡状态信息
ifconfig -V查看ifconfig命令版本信息

)%. ifconfig -s查看统计信息
)&. ifconfig eth ip8ddress 设置⽹网卡IP
)'. ifconfig eth down 关闭⽹网卡
)(. ifconfig eth up启动激活⽹网卡
)). ifconfig eth netm8sk netm8sk8ddress 设置⽹网卡的⼦子⽹网掩码地址
)*. ifconfig eth ip8ddress netm8sk netm8sk8ddress 同时设置IP和⼦子⽹网掩码

地址
*+. ifconfig eth查看⽹网卡状态
*!. route查看路路由信息
*#. route 8dd -net ip8ddress netm8sk netm8sk8ddress dev eth指定接⼝口
*$. netst8t显示⽹网络情况
*%. ping检测⽹网络连通性
*&. nslookup ip查看该IP对应的域名
*'. host dom8inn8me查询对应域名的IP
*(. 12.时间
*). /sbin/hwclock --show查看当前硬件时间
**. /sbin/hwclock --hctosys将硬件时间同步到Linux系统

!++. /sbin/hwclock --systohc将Linux时间同步到硬件时间
!+!. 13.⽂文档
!+#. df -k以KB为单位显示各分区的信息
!+$. df -8显示所有分区包括⼤大⼩小为0的分区

!+%. df -T显示分区类型
!+&. du -b /file以字节为单位显示file⽂文件夹下各个⽂文件夹的⼤大⼩小
!+'. du -ks file以KB为单位显示file⽂文件夹总⼤大⼩小
!+(. iost8t显示CPU的情况
!+). t8r -c创建包
!+*. t8r -x解包
!!+. t8r -t列列出包中的内容
!!!. t8r -r增加⽂文件到指定包中
!!#. t8r -u更更新包中的⽂文件
!!$. t8r -zcvf file.t8r.gz file压缩file
!!%. t8r -zxvf file.t8r.gz file解压缩file.t8r.gz
!!&. find -n8me file1查找file1 ——— find /Libr8ry/ -n8me nose | grep /nose
!!'. grep[命令选项]要查找的匹配模式[要查找的⽂文件] 查找⽂文件
!!(. grep str1 file在file中查找字符串串str1
!!). grep -r str1 /file在/file及其⼦子⽬目录下所有⽂文件中查找字符串串str1
!!*. ps -ef | grep filen8me在所有进程中查找包含filen8me的进程信息
!#+. 14服务
!#!. service tomc8t4 st8rt启动tom8c8t4服务
!##. service tomc8t4 stop关闭tom8c8t4服务

1.查看日志常用命令
    tail:  
       -n  是显示行号;相当于nl命令;例子如下:
            tail -100f test.log      实时监控100行日志

tail  -n  10  test.log   查询日志尾部最后10行的日志;

tail -n +10 test.log    查询10行之后的所有日志;

head:

跟tail是相反的,tail是看后多少行日志;例子如下:

head -n 10  test.log   查询日志文件中的头10行日志;

head -n -10  test.log   查询日志文件除了最后10行的其他所有日志;

cat:

tac是倒序查看,是cat单词反写;例子如下:

cat -n test.log |grep "debug"   查询关键字的日志

2. 应用场景一:按行号查看---过滤出关键字附近的日志

1)cat -n test.log |grep "debug"  得到关键日志的行号

2)cat -n test.log |tail -n +92|head -n 20  选择关键字所在的中间一行. 然后查看这个关键字前10行和后10行的日志:

tail -n +92表示查询92行之后的日志

head -n 20 则表示在前面的查询结果里再查前20条记录

3. 应用场景二:根据日期查询日志

sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p'  test.log

特别说明:上面的两个日期必须是日志中打印出来的日志,否则无效;

先 grep '2014-12-17 16:17:20' test.log 来确定日志中是否有该 时间点

4.应用场景三:日志内容特别多,打印在屏幕上不方便查看

(1)使用more和less命令,

如: cat -n test.log |grep "debug" |more     这样就分页打印了,通过点击空格键翻页

(2)使用 >xxx.txt 将其保存到文件中,到时可以拉下这个文件分析

如:cat -n test.log |grep "debug"  >debug.txt

Linux常用命令--不断更新的更多相关文章

  1. 【Linux常用命令(更新)】

    1.ifconfig:查看当前ip,网卡信息 2.df -h:查看文件系统的使用情况,挂载点信息 3.du -sh  /var:查看/var文件夹大小 4.netstat -a:查看网络联机状态 5. ...

  2. Linux常用命令——持续更新(2018-05-09)

    此命令默认是在centos环境下执行,除非特殊标明. 1.查看ip: ifconfig 2.创建指定用户并分配到某个组:创建用户user并分配到root组 useradd -g root user 3 ...

  3. Linux常用命令(持续更新中)

    cd 目录名 :进入某个目录 ls :列出当前目录的内容 locate 文件名/目录名:寻找文件.目录 find 目录名1 -name 文件名/目录名2 :在目录1中寻找目录2 whereis  文件 ...

  4. linux常用命令[持续更新]

    top 察看系统状态,退出按q ps -A 察看所有进程 ps -A|grep gcalc|awk '{print $1}'|xargs kill 杀掉所有gcalc进程

  5. Linux常用命令(更新)

  6. [转帖]linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习)

    linux常用命令大全(linux基础命令入门到精通+实例讲解+持续更新+命令备忘录+面试复习) https://www.cnblogs.com/caozy/p/9261224.html 总结的挺好的 ...

  7. linux常用命令与技巧(不断添加与更新)

    linux常用命令:linux命令有很多,不去做全面的介绍与总结,这里只是记录在使用linux过程中遇到的常用命令和技巧,以便以后查阅. # mkdir -p /usr/local/src/ ##递归 ...

  8. linux——常用命令与脚本

    linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...

  9. linux 常用命令大全

    linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...

随机推荐

  1. Java中15种锁的介绍

    作者:搜云库技术团队 原文:https://segmentfault.com/a/1190000017766364 1. Java 中15种锁的介绍 在读很多并发文章中,会提及各种各样锁如公平锁,乐观 ...

  2. VS c# 操作 Microsoft Project mpp 文件 并遍历边关系

    网上找到资料提供了遍历.mpp文件中任务的功能: http://blog.csdn.net/gxf36/article/details/5253792 ======================== ...

  3. Azure DevOps+Docker+Asp.NET Core 实现CI/CD(二.创建CI持续集成管道)

    前言 本文主要是讲解如何使用Azure DevOps+Docker 来实现持续集成Asp.NET Core项目(当然 也可以是任意项目). 上一篇: Azure DevOps+Docker+Asp.N ...

  4. day25:魔术方法

    目录 1.__del__(析构方法) 2.魔术方法:__str__ 3.魔术方法:__repr__ 4.魔术方法:__call__ 5.魔术方法:__bool__ 6.魔术方法:__add__& ...

  5. 计算vtable的大小

    在ClassFileParser::parseClassFile()函数中会计算vtable和itable所需要的大小,因为vtable和itable是内嵌在Klass中的,parseClassFil ...

  6. tableauRFM分析

    1.数据源 2.创建相关字段 2.1 购买点会员生命期 2.2 会员最后购买时间 2.3 最后购买点生命期 3.近一个月老客户的生命期情况 排除了当天创建当天购买的情况,可以看到超市的大部分用户是两年 ...

  7. Android 开发学习进程0.15 adb cardview framelayout 控件设置状态获取焦点

    Android设备调试桥 即adb 使用adb进行无线调试的一些常用命令 adb tcpip 5555 设置调试端口为5555 防止冲突 adb shell ifconfig wlan0 查询局域网中 ...

  8. 怎么写简历,简历才不会被丢到非洲🌍

    前言 只有光头才能变强. 文本已收录至我的GitHub精选文章,欢迎Star:https://github.com/ZhongFuCheng3y/3y 最近的三歪朋友圈可以看到很多的字节.腾讯的同学都 ...

  9. Linux学习笔记 一 第一章 Linux 系统简介

    Linux简介 一.UNIX与Linux发展史

  10. 浏览器自动化的一些体会3 webBrowser控件之零碎问题

    1. 一般需要执行这一句:webBrowser1.ScriptErrorsSuppressed = true; 主要目的是禁止跳出javascript错误的对话框,否则会导致程序无法正确地跑下去.缺点 ...