第二天:常用命令集锦(未完待续)

1、bc ,命令进入计算器

2、obase=2   ,切换到2进制模式,类似也可以用obase=16,即切换到16进制

3、查询计算机位数:getconf LONG_BIT    Centos 7开始采用64位

4、查看CPU相关信息:lscpu    ,cat  /proc/cpuinfo也可以查看到

5、显示操作系统架构:arch

6、查看主机名  hostname    

7、查看主机的IP  hostname -I    

8、通过SSH方式连接linux,SSH root@ip地址        UBUNTO不支持用ROOT账号直连

9、关闭启用图形界面:init 5    init 3

10、查操作系统版本:lsb_release -

11、查看已连接的用户:who

12、查看当前身份:whoami   who am i

13、修改主机名:hostnamectl set-hostname   NAME  永久性修改名称,不支持下划线

14、查看当前终端:tty

  控制台终端:/dev/console

  串行终端:/dev/ttyS#

  虚拟终端:tty:teletypewriters,   /dev/tty#,   tty可有n个,  

  伪终端:pty: pseudo-tty   ,   /dev/pts/#   如SSH远程连接

  图形终端:startx   ,    xwindows

15、显示当前使用的所有shell

  cat  /etc/shells

16、查看内在大小:free    也可以通过cat  /proc/meminfo 查看到

 17、查看硬盘和分区情况:lsblk    也可以通过cat  /proc/partitions  查看

18、查看内核版本:uname -r 

19、查看操作系统发行版本:cd /etc/os-release

20、显示和设置系统时间:date

21、显示硬件时钟:clock, hwclock 

22、设置时区:timedatectl  set-timezone Asia/Shanghai

23、显示日历:cal -y  

 24、关机和重启相关命令:

  关机:halt    poweroff  init 0  shutdown -h now

  重启:reboot  ctrl+alt+delete  init 6  shutdown -r now

 25、会话管理工具:tmux

  新建会话:tmux new -s  

  查看当前所有会话:tmux ls

  分离会话:tmux  detach

  接入会话:tmux attach -t

  杀死会话:tmux  kill-session -t

  切换会话:tmux  switch -t

  上下分窗格:tmux split-window

  左右分窗格:tmux  split-window -h

  

 

26、输出信息:echo

  -E  不支持\解释功能

  -n  不自动换行

  -e  启用\字符的解释功能

  

 27、修改语言环境:

  查看语言:echo $LANG

  修改:localectl set-locale LANG=

  列出所有语言:localectl list-locales

28、命令行扩展:

  把一个命令的输出打印给另一个命令的参数:‘ ‘    $()  

   打印重复字符串的简化形式:{1,2,3}   {1..10};关闭:set +B  启用:  set -B

29、tab键补全:

  

 30、命令行历史:history

  

 31、bash 快捷键

  

 32、获得帮助:

  (1)whatis:使用数据库来显示命令的简短描述

   (2)查看内部命令帮助:help COMMAND         man bash

   (3) 查看外部命令帮助: COMMAND --help  /COMMAND -h  / man COMMAND  /info COMMAND 

     (4) man页面分组:

    

   (5)man帮助段落说明  

    

     (6)man命令操作方法 

      

 33、反向单引号:cmd1 `cmd2`   先执行cmd2,再以此结果执行cmd1   

  同:$()

 

34、第三方帮助文档

  

    

一、A 开头命令

 

二、B 开头命令

 

三、开头命令

四、D 开头命令

五、E 开头命令

六、F 开头命令

七、G 开头命令

八、H 开头命令

 

 

九、开始命令

  1、ifconfig(目前已不太用)    查看网卡信息  

  2、 ip a  查看网卡信息,也可以增加IP地址

  3、

十、J 开始命令

十一、K 开头命令

十二、 开头命令

十三、 开头命令

十四、 开头命令

1、netstat     查网络连接状态   目前已被 ss替代

2、nmcli    nmcli [ OPTIONS ] OBJECT { COMMAND | help } 

  

 

十五、 开头命令

十六、P 开头命令

十七、Q 开头命令

十八、R 开头命令

  1、route -n  查路由表   来后于net-tools 包

  

十九、 开头命令

1、ss  

  来自于iproute包,代替netstat,netstat 通过遍历 /proc来获取 socket信息,ss 使用 netlink与内核

tcp_diag 模块通信获取 socket 信息
2、 

二十、 开头命令

二十一、 开头命令

二十二、 开头命令

二十三、W 开头命令

二十四、X 开头命令

二十五、Y 开头命令

二十六、 开头命令

posted @ 2024-01-04 07:59  djyhello  阅读(9)  评论(0编辑  收藏  举报