IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux学习——Linux常用命令(超详细) -> 正文阅读

[系统运维]Linux学习——Linux常用命令(超详细)

?JunLeon——go big or go home

?

目录

关机和重启命令

ls命令

cd命令

data命令

ifconfig命令

tar命令?

grep命令

service命令


关机和重启命令

关机命令

shutdown  -h  now     #立刻关机		
shutdown  -h  5       #5分钟后关机
poweroff         #立刻关机					
init  0          #立即关机

重启命令

shutdown  -r  now      #立刻重启			
shutdown  -r  5        #5分钟后重启
reboot         #立刻重启						
init  6        #立刻重启

?到这里不得不提下?Linux的运行级别:

[root@localhost ~]# init 0    //关机
[root@localhost ~]# init 1    //切换到单用户模式/救援模式
[root@localhost ~]# init 2    //切换到无网络连接的多用户命令行模式
[root@localhost ~]# init 3    //切换到有网络连接的多用户命令行模式
[root@localhost ~]# init 4    //不可用
[root@localhost ~]# init 5    //切换到带图形界面的多用户模式
[root@localhost ~]# init 6    //重启

故init 0可以关机,init 6为重启

ls命令

功能描述:查看文件或目录

语法:ls ?[参数] ?[目录名](如过要显示当前目录的文件可不加目录名)

ls常用参数
? ? ?-a 显示所有文件,包含隐藏文件(以.开头的为隐藏文件)
? ? ?-A 显示所有文件,包含隐藏文件,但不包含.及..
? ? ?-l ?显示为long format(长格式),列出文件的类型、权限、链接数、owner、group、大 小,时间,名字?
? ? ?-d 不展开目录,只显示目录自身,一般与-l配合使用以显示目录自身的属性信息(只显示当前目录的内容)
? ? ?-1 数字1,成列显示内容
? ? ?-S 以文件大小排序显示,默认从大到小 -r后,从小到大
? ? ?-U 按存放顺序排序显示
? ? ?-X 按扩展名的首字母来排序
? ? ?-t ?按mtime排序(先显示时间最近的)
? ? ?-ul ?按atime排序(先显示时间最近的)
? ? ?-ct ?按ctime排序(先显示时间最近的)

ls -a    #查看当前目录下的文件或目录(包括隐藏文件)
ls -l(简写ll)    #以列表的形式查看当前目录下的文件或目录

cd命令

功能描述:切换目录

语法:cd? 目录名

cd /tmp    #切换到/tmp目录下
cd / 	#切换到根目录      
cd ~	#切换到主目录      
cd -	#切换到上次访问的目录 
cd ..	#返回上一级目录

data命令

功能描述:用来显示当前系统的时间

语法:data? [选项]? 格式

选项参数:

???????????-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;

?????-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;

?????-u:显示GMT;

?????--help:在线帮助;

?????--version:显示版本信息。

如果要以指定格式输入,用“+”开头的字符串指定其格式:

%H 小时(以00-23来表示)。
%I 小时(以01-12来表示)。
%K 小时(以0-23来表示)。
%l 小时(以0-12来表示)。
%M 分钟(以00-59来表示)。
%P AM或PM。
%r 时间(含时分秒,小时以12小时AM/PM来表示)。
%s 总秒数。起算时间为1970-01-01 00:00:00 UTC。
%S 秒(以本地的惯用法来表示)。
%T 时间(含时分秒,小时以24小时制来表示)。
%X 时间(以本地的惯用法来表示)。
%Z 市区。
%a 星期的缩写。
%A 星期的完整名称。
%b 月份英文名的缩写。
%B 月份的完整英文名称。
%c 日期与时间。只输入date指令也会显示同样的结果。
%d 日期(以01-31来表示)。
%D 日期(含年月日)。
%j 该年中的第几天。
%m 月份(以01-12来表示)。
%U 该年中的周数。
%w 该周的天数,0代表周日,1代表周一,异词类推。
%x 日期(以本地的惯用法来表示)。
%y 年份(以00-99来表示)。
%Y 年份(以四位数来表示)。
%n 在显示时,插入新的一行。
%t 在显示时,插入tab。
MM 月份(必要)
DD 日期(必要)
hh 小时(必要)
mm 分钟(必要)
ss 秒(选择性)

?常用的一些时间格式:?

[root@hadoop ~]# date "+%Y-%m-%d"        #显示年-月-日
2021-09-22
[root@hadoop ~]# date "+%H:%M:%S"        #显示 时:分:秒
23:30:04
[root@hadoop ~]# date "+%Y-%m-%d %H:%M:%S"    #显示 年-月-日 时:分:秒 格式的时间
2021-09-22 23:30:24
[root@hadoop ~]# date "+%Y_%m_%d %H:%M:%S"    #显示 年_月_日 时:分:秒 格式的时间
2021_09_22 23:30:33
[root@hadoop ~]# date -d today            #显示今天的时间
2021年 09月 22日 星期三 23:30:49 CST       
[root@hadoop ~]# date -d now                #显示现在的时间
2021年 09月 22日 星期三 23:31:04 CST
[root@hadoop ~]# date -d tomorrow            #显示明天的时间
2021年 09月 23日 星期四 23:31:15 CST
[root@hadoop ~]# date -d yesterday            #显示昨天的时间
2021年 09月 21日 星期二 23:31:23 CST
[root@hadoop ~]# date -d "-1 month" +%Y%m01    #显示上个月的第一天
20210801

ifconfig命令

?功能描述:ifconfig 命令常被用于配置和显示Linux内核中网络接口的网络参数。

语法:? ? ? ? ifconfig? [选项参数]

参数
        add<地址>:设置网络设备IPv6的ip地址;
        del<地址>:删除网络设备IPv6的IP地址;
        down:关闭指定的网络设备;
        <hw<网络设备类型><硬件地址>:设置网络设备的类型与硬件地址;
        io_addr<I/O地址>:设置网络设备的I/O地址;
        irq<IRQ地址>:设置网络设备的IRQ;
        media<网络媒介类型>:设置网络设备的媒介类型;
        mem_start<内存地址>:设置网络设备在主内存所占用的起始地址;
        metric<数目>:指定在计算数据包的转送次数时,所要加上的数目;
        mtu<字节>:设置网络设备的MTU;
        netmask<子网掩码>:设置网络设备的子网掩码;
        tunnel<地址>:建立IPv4与IPv6之间的隧道通信地址;
        up:启动指定的网络设备;
        -broadcast<地址>:将要送往指定地址的数据包当成广播数据包来处理;
        -pointopoint<地址>:与指定地址的网络设备建立直接连线,此模式具有保密功能;
        -promisc:关闭或启动指定网络设备的promiscuous模式;
        IP地址:指定网络设备的IP地址;
        网络设备:指定网络设备的名称。
使用功能示例
    查看网络接口相关信息:
        ifconfig
    启动关闭指定网卡:
        ifconfig eth0 up       #启动网卡eth0
        ifconfig eth0 down     #关闭网卡eth0
    为网卡配置和删除IPv6地址:
        ifconfig eth0 add 33ffe:3240:800:1005::2/64 #为网卡eth0配置IPv6地址
        ifconfig eth0 del 33ffe:3240:800:1005::2/64 #为网卡eth0删除IPv6地址
    用ifconfig修改MAC地址:
        ifconfig eth0 hw ether 00:AA:BB:CC:dd:EE
    配置IP地址:
        [root@localhost ~]# ifconfig eth0 192.168.182.10
        [root@localhost ~]# ifconfig eth0 192.168.182.10 netmask 255.255.255.0
        [root@localhost ~]# ifconfig eth0 192.168.182.10 netmask 255.255.255.0 broadcast 192.168.2.255

说明:设置能通过的最大数据包大小为?1500?bytes

注意:用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永久存储在电脑,那就要修改网卡的配置文件。

tar命令?

功能描述:文件归档,进行压缩和解压文件

命令格式:tar? [-选项]? 文件名 ?[-选项]? 文件名

选项:

????????-c 建立新的压缩文件

????????-C 切换到指定目录

????????-f 指定压缩文件(必须有的参数)?????

????????-x 从压缩的文件中提取文件

????????-t 显示压缩文件的内容

????????-z 支持gzip解压文件

????????-j 支持bzip2解压文件

????????-Z 支持compress解压文件

????????-v 显示操作过程

示例:

tar? -zcvf? AAA.tar.gz? AAA?????????? #将AAA目录打包压缩成AAA.tar.gz的压缩包。

tar? -zxvf? AAA.tar.gz? -C? /tmp/????????? #将AAA.tar.gz文件解压到指定的/tmp目录

grep命令

功能描述:文本搜索命令

命令格式: grep? [选项]? ’匹配内容’? 文件名

选项:??????? -c:只输出匹配行的计数。

    ??? -i:不区分大小写

    ??? -h:查询多文件时不显示文件名。

    ??? -l:查询多文件时只输出包含匹配字符的文件名。

    ??? -n:显示匹配行及行号。

    ??? -s:不显示不存在或无匹配文本的错误信息。

    ??? -v:显示不包含匹配文本的所有行。

示例:??????? 
    cat? /etc/passwd | grep ‘root’? 查看/etc/passwd文件中包含root的行

    grep ‘test’ aa bb cc    显示在aa,bb,cc文件中包含test的行

service命令

功能描述:服务管理命令

语法:service? 服务名称? ?执行状态

注:status:查看服务状态、start:开启服务、restart:重启服务、stop:停止服务

示例:
    service  iptables   status     #查看防火墙(iptables)的状态
    service  iptables   stop       #关闭防火墙(iptables)

下一篇:Linux文件和目录管理命令(超详细)

如果喜欢,反手点赞+关注,跟着军哥学知识……

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-09-23 11:50:17  更:2021-09-23 11:51:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:22:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码