Linux常用命令

mmp手疼(>人<;)

echo: [root@hh ~]# echo [字符串 | $变量]

#将参数内容输出到屏幕

date: [root@hh ~]# date [选项] [+指定的格式]

#显示及设置系统的时间或日期
    #格式
    %t   跳格[Tab]           
    %H   小时(0-23)           
    %I   小时(0-12)
    %M   分钟(00-59)
    %S   秒(00-59)
    %j   今年中第几天
    %Y%m%d 年月日
    #参数 
    -s   设置系统时间  #date -s "20171222 21:34:00"
[root@localhost kirito]# date
20171222日 星期五 21:35:11 CST
[root@localhost kirito]# date "+%Y-%m-%d %H:%M:%S"
2017-12-22 21:37:29

reboot: [root@hh ~]# reboot

#重启系统,只能root管理员执行

poweroff: [root@hh ~]# poweroff

#重启系统,只能root管理员执行

wget: [root@hh ~]# wget [参数] 下载地址

#用于在终端中下载网络文件
    #参数
    -b   后台下载模式
    -p   下载到制定目录
    -t   最大尝试次数
    -c   断点续传
    -p   下载页面内所有资源,包括图片。视频等
    -r   递归下载
    -E   将所有text/html文档以.html扩展名保存
    更多参数:http://blog.csdn.net/tiao738760029/article/details/78877125

ps: [root@hh ~]# ps [参数]

#查看系统中的进程状态
    #参数
    -a   显示所有进程(包括其他用户的进程)
    -u   用户以及其他详细信息
    -x   显示没有终端控制的进程
    #信号    
    R(运行) S(中断) D(不可中断) Z(僵死) T(停止)
    #执行 ps -aux 时
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root          1  0.0  0.3 193700  5916 ?        Ss   21:00   0:02 /usr...
所有者-ID-cpu/内存占用-虚拟内存使用量kb-占用固定内存量kb-所在终端-启动时间-实际使用cpu时间-命令名称与参数

top: [root@hh ~]# top

#用于动态的监视进程活动与负载等信息

pidof: [root@hh ~]# pidof [参数] [服务名称]
kill: [root@hh ~]# kill [参数] [进程PID]
killall: [root@hh ~]# killall [参数] [进程名称]

#查询某个制定服务的PID
#终止指定PID的服务进程
#终止某个指定制定名称服务所对应的全部进程

ifconfig: [root@hh ~]# ifconfig [网络设备] [参数]

#用于获取网卡配置与网络状态等信息
[root@localhost kirito]# ifconfig 
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.101  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::405f:a066:fc92:961d  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:ac:47:89  txqueuelen 1000  (Ethernet)
        RX packets 232010  bytes 336351719 (320.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 115718  bytes 8426285 (8.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

uname: [root@hh ~]# uname [-a]

#查看 系统内核 主机名 内核发行版本 节点名 系统时间 硬件名称 硬件平台 处理器类型 操作系统名称
[root@localhost kirito]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

#如果查看当前系统版本详细信息
[root@localhost kirito]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core) 

uptime: [root@hh ~]# uptime

#用于查看系统负载信息
[root@localhost kirito]# uptime 
 22:42:53 up  1:42,  2 users,  load average: 0.01, 0.03, 0.05

free: [root@hh ~]# freee -h

#用于查看系统内存使用情况

who: [root@hh ~]# who

#用于查看当前登入主机的用户终端信息

last: [root@hh ~]# last [参数]

#用于查看系统登陆记录

history: [root@hh ~]# history [参数]

#用于查看执行过的历史命令
    #参数
    -c   清空历史纪录
# [root@hh ~]# !12    tip:执行历史中编号为12的命令

dd: [root@hh ~]# dd [参数]

#烧制文件
    #参数
    if   输入文件的名称
    of   输出文件的名称
    bs   设置每个“块”的大小
    cout 设置要复制的“块”个数
# [root@hh ~]# dd if=/dev/zero of=560file cout=1 bs=560M
# 可以从zero文件中烤取无限大的数据块,zero就像无底洞
# [root@hh ~]# dd if=/dev/cdrom of=Centos7.iso

cp: [root@hh ~]# cp [参数] 源文件 目标文件

#复制文件或目录
    #参数
    -p   保留原始文件的属性
    -d   若对象为链接文件,则保留该链接文件的属性
    -r   递归持续复制
    -i   若目标文件存在询问是否覆盖
    -a   相当于-pdr

tar: [root@hh ~]# tar [参数] 文件

#压缩文件
    #参数
    -c   创建压缩文件
    -x   解开压缩文件
    -t   查看压缩包内有啥
    -z   用Gzip压缩或解压
    -j   用bzip2压缩或解压
    -v   显示过程
    -f   目标文件名(写最后)
    -P   保留原始权限与属性
    -p   使用绝对路径
    -C   指定解压到的目录
[root@localhost kirito]# tar -czvf 13.tar.bz aaa
#将aaa 压缩为13.tar.bz
[root@localhost kirito]# tar -xzvf 13.tar.gz
#解压

grep: [root@hh ~]# grep [参数] 关键字 查找地方

#在文本中查找
    #参数
    -b   将可执行文件当文本来搜索
    -c   仅显示找到的行数
    -i   忽略大小写
    -n   显示行号
    -v   反向选择--仅列出没有关键字的行

find: [root@hh ~]# find 查找路径 寻找条件

#在系统中查找
    #
参数  作用
-name   匹配名称
-perm   匹配权限(mode为完全匹配,-mode为包含即可)
-user   匹配所有者
-group  匹配所有组
-mtime -n +n    匹配修改内容的时间(-n指n天以内,+n指n天以前)
-atime -n +n    匹配访问文件的时间(-n指n天以内,+n指n天以前)
-ctime -n +n    匹配修改文件权限的时间(-n指n天以内,+n指n天以前)
-nouser     匹配无所有者的文件
-nogroup    匹配无所有组的文件
-newer f1 !f2   匹配比文件f1新但比f2旧的文件
--type b/d/c/p/l/f  匹配文件类型(后面的字幕字母依次表示块设备、目录、字符设备、管道、链接文件、文本文件)
-size   匹配文件的大小(+50KB为查找超过50KB的文件,而-50KB为查找小于50KB的文件)
-prune  忽略某个目录
-exec …… {}\;   后面可跟用于进一步处理搜索结果的命令

# find /etc -name "host*" -print
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值