Linux阿里云Linux运维学习路线马哥教育随课笔记;


ip查看

ifconfig

显示用户名

whoami 
看详细信息:who am i 或 who * *(随便写)
看用户正在执行什么操作:w

多少人登录

who

 

切换用户

su
atartx 无需密码

init

0:停机或者关机 poweroff

3:命令模式

5:图形界面 6:重启 reboot

当前界面与上一个界面

runlevel

关机

halt

看终端

tty

启动第二个终端

chvt 2            =           Ctrl+Alt+F2

网卡启动

nmcli connection modify
        ens33
                ens33 connection.autoconnect yes

看uid

uid -u

看版本

cat /etc/centos-release
 或lsb_release -a

看内核版本

uname -r

 看当前电脑硬件配置

看CPU lscup
看内存 free -h 或 cat /proc/meminfo
看硬盘 lsblk
看网卡 mii-tool 6(eth0) 7(ens33)
          link ok 已连接 no link 已断开

 

 shell支持

cat /etc/shells
查当前默认的shell: echo $SHELL (默认)bash
        > f1 创建f1文件
  切换shell 复制路径然后运行 退出:exit
        不登录用nologin这个shell

 

注销

logout  或   Ctrl+D

 

清屏

clear  或   Ctrl+L

 

看主机名 

hostname

 PS1 

[\u@\h \W]\$
背景颜色41-47 字体颜色31-37
高亮黄色PS1="\[\e[1;33m\][\u@\h \w]\\$\[\e[0m\]"       6设置这个
高亮绿色PS1="\[\e[1;32m\][\u@\h \w]\\$\[\e[0m\]"    7设置这个
创建在 nano /etc/profile.d/env.sh

 

该custom.conf文件

nano /etc/gdm/custom.conf
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root

 该motd文件 

nano /etc/motd
  * * * welcome to Fifty-five Linux CentOS 7 64bit 7.7.1908 (Core) * * *
  * * * welcome to Fifty-five Linux CentOS 6 64bit 6.10 (Final) * * *

 装软件

ls
看目录名:df
进目录:rpm -ivh /media/CentOS_6.10_Final/
进目录:rpm -ivh /media/CentOS_6.10_Final/Packages/lrzsz-0.12.20-27.1.el6.x86_64.rpm
装上了
使用: rz

 查看内部命令 

help 或 enable

 判断是否是内部命令 

type   是显示:builtin
外部和内部的列表: type -a 命令名

 禁用内部命令 

禁用命令:enalbe -n 命令名
显示被禁用的命令: enalbe -n
启用enalbe 命令名 [命令名] [命令名]

 回显 

echo "aaa"
echo
echo $SHELL

外部命令 

看路径:which 命令名
看外部命令路径和配置文档/对应的帮助文档:whereis 命令名

 复制 

cp /bin/cat /sbin/

 hash表

缓存单词(cache) - cache为王小工具(redis memcached)
看缓存列表: hash -l 或 hash
清缓存命令: hash -d 命令名 全删: -r
将命令的全路径x起个别名为y: hash -p x y
打印缓存中y的路径: hash -t y

 删除命令

rm /sbin/cat

 命令别名

定义命名:alias 新名=命令名
例:给网卡配置文件夹/etc/sysconfig/network-scripts/   取别名
    alias cdnet="cd /etc/sysconfig/network-scripts/"
别名存永久:
.文件需要加 -a才看得见: ls -a
ls .bashrc
nano .bashrc
***添加后保存,不用重启也能生效,用: source .bashrc

看所有别名: alias
取消别名: unalias 别名名 -a 取消所有别名

仅对当前用户: ~/.bashrc
对所有用户生效: /etc/bashrc

使用原始命名3种方式:
  1: '原始命令名加引号' 2:用[\原始命令名]  3:command 原始命令名

命令使用方法汇总

 执行命令完整基本格式:COMMAND [OPTIONS...] [ARGUMENTS...]           翻译出来:命令 [选项...] [参数...]
短选项:-a
长选项:--all
支持一起写: 例:ls -al ls;pwd;hostname
可以分开写; 加\ 例:h\
         os\
         tname
取消/结束命令执行: Ctrl + C , Ctrl+D

 常见小工具: 

时钟:
data 显示和设置系统时间
    设置时间: date 013118192020.33
clock: 显示硬件时钟
  以硬件时钟为准,校正系统时钟clock -s
  以系统时钟为准,校正硬件时钟 clock -w
时区: /etc/localtime   改时区命令:timedatectl set-timezone Asia/Shanghai (centos7才有这个命令)
显示日历: cal -y 或 cal 2020 或者 cal 9 1752

 简单命令:

关机: halt,poweroff
重启:reboot
  -f: 强制,不调用shutdown
  -p: 切断电源
关机或重启: shutdown
  shutdown [OPTION]... [TIME] [MESSAGE]
  -r: reboot 重启
  -h: halt 关机
  -c: cancel 取消关机
  TIME:无指定,默认相当于+1(CentOS 7)
    mow: 立即,相当于+0
    +m: 相对时间表示法,几分钟后;例:+3
    hh:mm: 绝对时间表示,指明具体时间

screen命令

安装:
  yum -y install screen
创建screen会话
  screen -S[SESSION]
加入
  screen - X[session]
退出并关闭
  exit
剥离当前screen会话
  Ctrl+a,d
显示已经打开的screen会话
  screen -ls
恢复某screen会话
  screen -r[SESSION]

 看挂载点 

 lsblk

 

 

 

 

 

 

 

 

 
 
 

 

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM