Linux基础-常见命令和快捷键

Linux基础-常见命令和快捷键

初学时,为了了解我们所用电脑的性能,以及一些快捷方式,我们会经常使用一些命令,将这些简单命令熟记于心才是从linux 小白进门的第一步。

1.查看硬件信息
1.1查看CPU
[root@centos8 ~]#lscpu
[root@centos8 ~]#cat /proc/cpuinfo
1.2查看内存大小
[root@centos8 ~]#free
[root@centos8 ~]#cat /proc/meminfo
1.3查看硬盘和分区情况
[root@centos8 ~]#lsblk
[root@centos8 ~]#cat /proc/partitions 

2.查看系统版本信息

2.1 查看内核版本
[root@centos8 ~]#uname -r
[root@centos8 ~]#uname -a    #查看全部信息
2.2 查看操作系统发行版本
[root@centos8 ~]#cat /etc/redhat-release 
[root@centos8 ~]#cat /etc/os-release
[root@centos8 ~]#lsb_release -a   #安装包为 redhat-lsb-core-4.1-47.el8.i686

3.日期和时间

3.1显示和设置系统时间(date)
#显示秒
[root@centos8 ~]#date +%s
1595643707
#显示时间日期
[root@centos8 ~]#date +%F
2020-07-29
#查看前天日期
[root@centos8 ~]#date -d '-2 day'
Mon Jul 27 17:01:59 CST 2020
3.2显示硬件时钟(clock 或hwclock)
以硬件时钟为准,校正系统时钟 clock -s
以系统时钟为准,校正硬件时钟 clock -w
3.3 显示日历
[root@centos8 ~]#cal 9 2020
   September 2020   
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

[root@centos8 ~]#cal 9 1752
   September 1752   
Su Mo Tu We Th Fr Sa
       1  2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
                    
4.用户登录信息查看命令
 who am i: 显示当前登录有效用户 
 who: 系统当前所有的登录会话 
 w: 系统当前所有的登录会话及所做的操作 
5.输出信息echo
-E (默认)不支持 \ 解释功能 
-n 不自动换行 
-e 启用 \ 字符的解释功能
     \a 发出警告声 
     \b 退格键 
     \c 最后不加上换行符号 
     \e escape,相当于\033 
     \n 换行且光标移至行首 
     \r 回车,即光标移至行首,但不换行 
     \t 插入tab 
     \\ 插入\字符 
     \0nnn 插入nnn(八进制)所代表的ASCII字符 
     \xHH插入HH(十六进制)所代表的ASCII数字(man 7 ascii)
6.历史命令(history)
#重复前一个命令方法
重复前一个命令使用上方向键,并回车执行 
按 !! 并回车执行 
输入 !-1 并回车执行 
按 Ctrl+p 并回车执行 
!:0        执行前一条命令(去除参数) 
!n         执行history命令输出对应序号n的命令 
!-n        执行history历史中倒数第n个命令 
!string    重复前一个以“string”开头的命令
!?string   重复前一个包含string的命令 
!string:p  仅打印命令历史,而不执行 
!$:p       打印输出
!$        (上一条命令的最后一个参数)的内容 
!*:p       打印输出 !*(上一条命令的所有参数)的内容 
^string    删除上一条命令中的第一个string 
^string1^string2        将上一条命令中的第一个string1替换为string2 !:gs/string1/string2    将上一条命令中所有的string1都替换为 string2
使用up(向上)和down(向下)键来上下浏览从前输入的命令 
ctrl-r来在命令历史中搜索命令 
(reverse-i-search)`’: 
Ctrl+g:      从历史搜索模式退出

#要重新调用前一个命令中最后一个参数 
!$          表示前一个命令的最后一个参数
Esc, .      点击Esc键后松开,然后点击 . 键
Alt+ .      按住Alt键的同时点击 . 键
7.查看当前运行模式
  • runlevel
8.查看ID
  • id -u
9.查看网卡设备信息
  • ethtool eth0
10.查看系统运行总时长
  • uptime
  • who -b #查看当前系统的启动时间
  • m -qi kernel 或 stat /bin #判断系统什么时候安装的
11.修改linux英文提示
  • echo $LANG #查看所属语言及编码方式
  • LANG=zh_CN.UTF-8 #更改语言
12.修改登录页面文件
  • /etc/issue 登录前提示页面并显示当前版本号文件
  • /etc/motd 登陆后提示页面
13.切换账号
  • ubuntu系统普通用户切换到root用户:sudo -i
  • Centos系统root用户切换到普通用户:su 用户
14.查看磁盘使用量
  • df -h
15.查看二进制命令
  • hexdump
  • hexdump -C 文件名 #查看具体二进制信息
bash快捷键使用
Ctrl + l    清屏,相当于clear命令 
Ctrl + o    执行当前命令,并重新显示本命令 
Ctrl + s    阻止屏幕输出,锁定 
Ctrl + q    允许屏幕输出,解锁 
Ctrl + c    终止命令 
Ctrl + z    挂起命令 
Ctrl + a    光标移到命令行首,相当于Home Ctrl + e 光标移到命令行尾,相当于End Ctrl + f 光标向右移动一个字符 
Ctrl + b    光标向左移动一个字符 
Alt + f     光标向右移动一个单词尾
Alt + b     光标向左移动一个单词首 
Ctrl + xx   光标在命令行首和光标之间移动
Ctrl + u    从光标处删除至命令行首
Ctrl + k    从光标处删除至命令行尾 
Alt + r     删除当前整行 
Ctrl + w    从光标处向左删除至单词首
Alt + d     删除光标前的一个字符 
Ctrl + h    删除光标前的一个字符
Ctrl + y    将删除的字符粘贴至光标后 
Alt + c     从光标处开始向右更改为首字母大写的单词
Alt + u     从光标处开始,将右边一个单词更改为大写 
Alt + l     从光标处开始,将右边一个单词更改为小写
Ctrl + t    交换光标处和之前的字符位置
Alt + t      交换光标处和之前的单词位置 
Alt + #      提示输入指定字符后,重复显示该字符#次
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值