博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux基础
阅读量:6159 次
发布时间:2019-06-21

本文共 1992 字,大约阅读时间需要 6 分钟。

linux哲学思想

1、一切皆文件

2、小型、单一用途的程序
3、链接程序共同完成复杂的任务
4、简洁的用户交互界面
5、配置数据存放在文本中

 

————————————————————————————
二进制   十进制
00000000   0
00000001   1
00000010   2
00000100   4
00001000   8
00010000   16
00100000   32
01000000   64
10000000   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,其相当于执行命令VALUE
alias 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

你可能感兴趣的文章
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>
25个常用的Linux iptables规则
查看>>
集中管理系统--puppet
查看>>
分布式事务最终一致性常用方案
查看>>
Exchange 2013 PowerShell配置文件
查看>>
JavaAPI详解系列(1):String类(1)
查看>>
HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
查看>>
发布和逸出-构造过程中使this引用逸出
查看>>
使用SanLock建立简单的HA服务
查看>>
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
查看>>
Javascript Ajax 异步请求
查看>>
DBCP连接池
查看>>
cannot run programing "db2"
查看>>
mysql做主从relay-log问题
查看>>