4.Linux入门之常用命令(1)

1.服务器信息命令


首先在接触一台新的机器,我们需要用一些命令了解这个机器的基本信息。
1.查看系统内核

#uname -r

2.查看系统的发行版

#cat /etc/centos-release

3.查看系统cpu信息

 #lscpu

4.查看系统内存和swap内存大小

#free -m 以M为单位显示
#free -g  以G为单位显示
#free -h   自动以合适的单位显示
#cat /proc/meminfo

5.查看系统磁盘信息

#lsblk
#df -h

6.查看文件系统类型

#df -T

7.查看系统网卡

#dmesg | grep eth 网卡

8.查看系统IP

#ifcoonfig

9.查看当前账号

#echo $USER
#whoami
#logname

10.查看shell类型

#echo $SHELL

11.查看主机名

#hostname

12.查看用户账号id

#id -u  默认查询当前用户
#id -u username 查询某个用户

0表示root管理员账号
centos7系统新创建的普通用户都是id=1000开始

13.修改提示符

#echo $PS1
#vim /etc/profile.d/chen.sh 输入以下内容
PS1="\[\e[1;35m\][\u@\h \t \W]\\$\[\e[0m\]"  #提示符修改为加亮而已为紫色的
保存之后,执行
#source /etc/profile.d/chen.sh

14.修改主机名

#vim /etc/hostname 
Centos7.localdomain

重启系统生效,用#hostname命令查看

16.重启命令:
init 6 reboot shutdown -r now

17.关机命令:
poweroff shutdown init 0

2.时间日期命令


一台机器时间分为操作系统时间和硬件时间。
1.查看操作时间

[root@Centos7 09:57:27 ~]#date
Sat Jul 21 09:57:28 CST 2018

2.查看硬件时间

[root@Centos7 09:57:28 ~]#clock
Sat 21 Jul 2018 09:57:48 AM CST  -0.334715 seconds

3.把操作系统时间要以硬件时间为准

#clock -s

4.把硬件时间要以操作系统时间为准

#clock -w

5.设置操作系统时间为20170901 8:30:00

#date -s "20170901 8:30:00"

6.和其他机器的操作系统时间同步

#ntpdate ip

7.显示日历

#cal -y

3.系统关机重启命令


1.重启命令:
init 6 reboot shutdown -r now

2.关机命令:
poweroff shutdown init 0

3.shutdown命令

shutdown [OPTION]... TIME [MESSAGE]
-r: reboot
-h: halt
-k:只发送提示,不操作任何动作
-c:cancel
TIME:无指定,默认相当于+1
now: 立刻,相当于+0
+m: 相对时间表示法,几分钟之后;例如+3
hh:mm: 绝对时间表示,指明具体时间

4.shutdown命令实例

#shutdown -r 18:50 "system will be reboot at 18:50"   18:50系统重启,并提示

#shutdown -r +5 "system will be reboot at 18:50"    表示5分钟之后重启系统,并提示

#shutdown -h 18:50 "system will be shutdown at 18:50" 18:50系统关机,并提示

#shutdown -h +5 "system will be shutdown" 5分钟后系统关机,并提示

#shutdown -c  表示取消之前设置的关机重启计划

4.用户登陆信息命令


whoami:显示当前用户账号

who:显示系统所以的登陆会话

w:显示当前所以登陆会话以及操作

5./etc/issue常用命令


修改/etc/issus这个文件,用来显示字符界面登陆前显示一些信息.,如下图所示:
这里写图片描述

这里写图片描述

\d    本地端时间的日期
\l    显示第几个终端机的接口;
\m    显示硬件的等级(i386/i486/i586/i686....)
\n    显示主机的网络名称
\o    显示 domain name
\r    操作系统的版本 (类似 uname-r)
\t    显示本地端时间的时间
\s    操作系统的名称
\v    操作系统的版本

6. 命令行扩展:$()等价于反向单引号


应用:我们需要获取某个命令执行的结果,比如创建一个已日期命名的文件目录
如下例子:
这里写图片描述
也可以使用反向单引号
这里写图片描述

7.括号扩展:{}

应用:使用{}可创建有序性的文件名
创建前缀相同的文件名

[root@Centos7 data]#touch file{1,3,4,5}
[root@Centos7 data]#ls
file1  file3  file4  file5

创建前缀相同,后面数字连续的

[root@Centos7 data]#touch file{1..5}
[root@Centos7 data]#ls
file1  file2  file3  file4  file5

也可以指定间隔连续,下例指定间隔为2

[root@Centos7 data]#touch file{1..9..2}
[root@Centos7 data]#ls
file1  file3  file5  file7  file9

也可以指定位数

[root@Centos7 data]#touch file{000..5}
[root@Centos7 data]#ls
file000  file001  file002  file003  file004  file005

也可以是连续的字母

[root@Centos7 data]#touch file{a..f}
[root@Centos7 data]#ls
filea  fileb  filec  filed  filee  filef

2个{}组合情况

[root@Centos7 data]#touch fiel{1,2,5}.{txt,sh}
[root@Centos7 data]#ls
fiel1.sh  fiel1.txt  fiel2.sh  fiel2.txt  fiel5.sh  fiel5.txt
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值