Linux基礎

       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 用戶登陸後

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章