本文共 1992 字,大约阅读时间需要 6 分钟。
linux哲学思想
1、一切皆文件
2、小型、单一用途的程序3、链接程序共同完成复杂的任务4、简洁的用户交互界面5、配置数据存放在文本中———————————————————————————— 二进制 十进制00000000 000000001 100000010 200000100 400001000 800010000 1600100000 3201000000 6410000000 128
————————————————————————
cat /etc/centos-release 查看操作系统版本cat /etc/redhat-release 查看操作系统版本uname -r 查看内核版本 ———————————————————————— hostnamectl set-hostname+名字 修改主机名 ifconfig 查看IP地址ip a 查看IP地址echo $SHELL 显示当前使用的shell类型
cat /etc/shells 显示所有shell 类型lsblk 查看硬盘情况
lscup 查看cup型号情况free -h 查看内存情况 w 查看所有用户在做什么who 查看谁在连接 ———————————————————————— 在/etc/profile.d/创建xxx.sh文件 修改提示符格式PS1="[\e[1;5;41;33m][\u@\h \W]\$[\e[0m]"1;代表加粗5;代表闪烁\e \033 \u 当前用户\h 主机名简称 \H 主机名\w 当前工作目录 \W 当前工作目录基名\t 24小时时间格式 \T 12小时时间格式! 命令历史数 # 开机后命令历史数 字体颜色支持31-37背景颜色支持41-47 ———————————————————————— 别名 alias定义别名NAME,其相当于执行命令VALUEalias NAME='VALUE'仅对当前用户:~/.bashrc对所有用户有效:/etc/bashrc编辑配置给出的新配置不会立即生效bash进程重新读取配置文件source /path/to/config_file. /path/to/config_file撤消别名:unalias ———————————————————————— 时间clock 硬件时间-s, --hctosys 以硬件时钟为准,校正系统时钟-w, --systohc 以系统时钟为准,校正硬件时钟date 系统时间date -s+"时间" 修改时间date +%F 显示年月日date +%T 显示时间date +%H-%M-%S 显示时分秒cal 查看日历cal -y 查看整年的日历cal 1998 看1998年的日历 ———————————————————————— 关机: halt、poweroff 、init 0 、shutdown now重启:reboot 、shutdown -r now 、init 6、systemctl reboot 定时关机:shutdown -h +5 5分钟之后关机shutdown -c 取消自动关机命令 ———————————————————————— echo -n 不换行echo -e '\a' 发出警报声echo -e '\n' 换行 ———————————————————————— ` `=$( ) 反向单引号等同于$() 命令引用快捷键:ctrl d =logout 注销ctrl-r 来在命令历史中搜索命令(reverse-i-search)`’:要重新调用前一个命令中最后一个参数Esc, .(点击Esc键后松开,然后点击 . 键)Alt+ .(按住Alt键的同时点击 . 键) ———————————————————————— history 历史命令history -c 清除历史命令#HISTTIMEFORMAT="%F %T " 历史命令显示时间添加到/etc/profile.d/xxx.sh#echo $HISTSIZE 查看历史记录条数存放在 /etc/profile 或 ~/.bash_profile 可修改HISTSIZE值来改变存储条数 ———————————————————————— 修改登陆终端提示语/etc/issue 用户登陆前/etc/motd 用户登陆后
转载于:https://blog.51cto.com/14127426/2384755