Linux最常用的基礎命令 下篇
Linux最常用的基礎命令個人總結
shell指令碼
指令碼就是:寫一堆指令存成一個文字,用於完成一些小任務
a="123" linux中定義一個變數
echo $a
echo $b 顯示的是空
echo $master 列印的是根/
-----------------------------------
Ubuntu中安裝一個vim
apt-get install -y vim
-----------------------------------
/etc/bashrc 對整個系統中的使用者都起作用的使用者配置檔案
---------------------------------------------
echo $HOME 顯示當前使用者家目錄的路徑
所有的環境變數都是大寫的
env 檢視當前的環境變數
----------------------------------------
export 命令:用來設定系統中的環境變數
export AS="xxxxx"
echo $xxxxx
-----------------------------------
永久生效需要修改配置檔案
vim -/.profile
source -/.profile 讓修改的配置檔案生效一下
------------------
ifconfig 檢視網絡卡的配置資訊,或者檢視ip地址
---------------------
cat -n test.txt |sort -rn 對一個檔案中的內容顯示行號的排序
---------------------
| 管道符,將前一條命令的執行結果,交給後面的命令執行,一條命令中管道符可以有多個
-----------------
重定向:> 覆蓋原檔案內容的寫入 >> 新增寫入,追加寫入
-----------------
1> 標準正確輸出 2> 標準錯誤輸出 &> 標準正確和標準錯誤輸出,日誌檔案中系統啟動錯誤或正確的資訊都寫在同一個檔案中 -locate、find、掛載解除安裝
-------------------------------------
echo 在螢幕上列印字串 列印系統中的環境變數
echo $PATH kill 殺死某個程序
alias 命令的別名
unalias 取消命令的別名
jobs 顯示任務列表
set 設定shell變數
unset 刪除shell變數或函式
type 判斷某個命令是外部命令還是內部命令
內部指令與外部指令的區別
logout 退出當前登入的shell
exit 退出當前登入的shell
export 將一個變數設定為環境變數
history 檢視執行過的歷史命令
-c 清空當前的歷史命令
n 列印歷史命令中最近使用過的n條命令
------------------------------------------------------------
exec 執行某個命令
umask 設定檔案的許可權掩碼
許可權掩碼的作用是遮蔽掉新建檔案的部分許可權, 新建的普通檔案預設的許可權是666-022=644=rw-r--r-- 新建目錄的許可權位777-022=755=rwxr-xr-x
help 顯示命令的幫助資訊
help顯示的是shell內部命令的幫助資訊,外部命令的幫助文件用man或是info來檢視
help cd 顯示cd命令的幫助資訊
cd --help 其中help是一個命令選項的簡單介紹,help是軟體編寫人員在編寫的時候提供了內建的查詢引數,
command 呼叫某個命令並執行
================================================
Linux系統關機相關的命令
Linux系統中常用的工具
man Linux命令的幫助手冊
在man 命令 開啟的對應的命令的幫助文件中,用/關鍵字 來查詢你需要的關鍵字,
用Q鍵來退出幫助文件,空格鍵用來翻一頁,Enter鍵用來翻一行
info GNU格式的線上幫助文件
cal 顯示日曆
date 顯示系統的日期時間
whatis 從資料庫中查詢指定的關鍵字
who 列印當前登入的使用者是誰
whoami 列印當前的使用者名稱
login 登入系統賬戶
users 檢視當前登入的系統使用者是誰
clear 清屏命令,相當於Ctrl+L命令
man -f
man -k
===============================
使用者和使用者組的管理
userdel -r 刪除的使用者名稱和使用者的家目錄
useradd -d /
user1 userdel -r user1
------------------------------
useradd 新建系統使用者
-c 設定使用者的備註資訊
-d 設定使用者的宿主目錄,預設的宿主目錄是/home/,也就是使用者的家目錄
-e 設定賬號的過期時間
-g 指定使用者的使用者組,預設組名與使用者名稱相同
-u 指定使用者的id號
userdel 刪除某個系統賬戶
-r 刪除使用者的同時刪除與使用者相關的所有檔案
-f 強制刪除使用者,即使是當前已經登入的使用者
passwd 設定使用者密碼
-d 刪除使用者的密碼
root使用者或者是超級管理員使用者可以修改系統中任何使用者的密碼,普通使用者只能修改自己的密碼,
groupadd 新建一個工作組
-g 指定工作組的id號
----------------------------------------------
groupdel 刪除某個工作組
su 切換系統中的登入賬戶的身份,
su - root 切換到root賬戶上去
su root 切換到root賬戶上去
usermod 修改系統賬戶的資訊
-d 修改使用者的家目錄
-c 修改使用者的註釋資訊
-g 修改使用者的組
-l 修改登入名
-----------------------------------------------------
gpasswd 管理工作組中的檔案,它是管理組檔案/etc/group 和/etc/gshadow 的管理工具
gpasswd -a zhangsan ttt 將zhangsan使用者加入到ttt工作組中
gpasswd -d zhangsan ttt 將zhangsan使用者從ttt工作組中刪除
groupmod 修改工作組資訊
groupmod -g 10000 ttt 將組ttt的組id修改為10000
groupmod -n 10000 ttt 將組ttt的組名修改為10000
groups 列印當前使用者所屬的工作組資訊
groups root 列印root使用者所屬的工作組資訊
--------------------------------------------------------
logname 列印當前系統使用者的使用者名稱,用於顯示當前登入使用者的使用者名稱
newusers 批處理建立系統使用者,用來一次建立多個使用者
chpasswd 批處理修改系統使用者的密碼,Ctrl+D 來結束命令的輸入
nologin 拒絕某個使用者登入系統,將不允許登入的使用者的登入shell修改為/sbin/nologin
/etc/nologin.txt 用來定製拒絕使用者登入的時候的登入提示資訊
-------------------------------------------------------------
超級使用者,可以用下列形式指定任何使用者的口令:修改XXX使用者的登入密碼
passwd XXX
New password:redhat
Re-enter new password:redhat
--------------------------------------------
普通使用者修改自己的口令時,passwd命令會先詢問原口令,驗證後再要求使用者輸入兩遍新口令,如果兩次輸入的口令一致,則將這個口令指定給使用者;而超級使用者 為使用者指定口令時,就不需要知道原口令。
---------------------------------------------------------
修改使用者所在的組名:將XXX 修改為burning
groupmod -n burning XXX
使用者管理、su、sudo、alias
-----------------------------------------
less /etc/passwd
uid: user id
gid: group id comment註釋;說明
shell 殼 linux使用者的密碼儲存在
less /etc/shadow
Ctrl+減號 Ctrl+Shfit+加號,放大縮小終端總的文字
---------------------------------------------
新增一個使用者
sudo useradd user1
建立使用者的家目錄
sudo mkdir /home/user1
sudo chmod user1:user1 /home/user1/ 設定密碼
sudo passwd user1 用新使用者登入
su - user1 載入系統的環境
檢視當前使用者是誰
刪除一個使用者
sudo userdel -r user1
------------------------------------
修改已有使用者的資訊
usermod
linux中是通過uid和gid來識別每一個使用者的
只要uid是0 不管你叫什麼使用者名稱你都是linux系統中的管理員
root如果uid不是0就不是超級使用者,就不是管理員
鎖定一個賬戶,用正確的密碼也不能登入
sudo usermod -L user1 解除鎖定
sudo usermod -u user1 設定一個密碼
sudo usermod -p 新密碼 user1
-------------------------------------------
su - 載入的使用者的配置檔案
cd /home/ ls -a .bash*
------------------------------------------
sudo 以管理員的程式執行某個程式
sudo的配置檔案 /etc/sudoers
---------------------------------------
cat /etc/sudoers |grep -v "#" 不顯示有#的行
----------------------------------------
alias 命令:給一個命令起別名
別名命令長期有效的配置檔案:
.bashrc
./ 用來執行有x許可權的指定檔案
-------------------------------------
chmod 命令:修改一個檔案許可權的命令
許可權有三組:所有者user:rwx 所屬組group:rwx 其他人other:rwx
chmod u=rw 讓所有者只有rx許可權
g=rx
o=rx
chmod g+wx 增加某個指定的許可權
chmod u+wx chmod o+wx
chmod a+x a表示所有,所有者,所有組,其他人
chmod a-x 減去某個指定的許可權
--------------------------------------------------------
用二進位制表示檔案的許可權
r 4 w 2 x 1 - 0
-----------------------------------
目錄檔案的rwx
目錄可讀:表示可以檢視目錄下的檔案
目錄可寫:表示可以修改目錄下的檔案
目錄可執行:表示可以進入這個目錄
chmod -R 遞迴:迴圈的一種
chmod -R o+rw /etc/ 修改etc目錄中所有檔案的前線
sudo chmod 以管理員的許可權執行某條命令
修改一個檔案的所有者和所屬組
sudo chmod 11:11 xx 將xx檔案的所有者和所屬組的名字都修改成11
===========================================
磁碟管理
df 檢視當前系統中磁碟空間的使用資訊
df -H 以1000位元組為單位來顯示磁碟空間的使用資訊
df /etc/hosts 顯示指定檔案所在分割槽的磁碟空間的使用資訊
df -T 顯示檔案系統的型別
------------------------------------
fdisk 給linux系統中磁碟分割槽的工具(512,1024,2048)
fdisk /dev/sdb 對硬碟/dev/sdb進行分割槽
---------------------------------------
mkfs 建立檔案系統,即對硬碟進行格式化:linux系統中格式化後的硬碟分割槽才能夠被用來使用和儲存檔案
linux中的新硬碟需要先用fdisk進行硬碟分割槽後,使用mkfs進行格式化,再使用mount來掛載後才可以使用
mkswap 建立交換分割槽,或建立交換檔案
pvcreate 建立物理卷,用於將物理硬碟分割槽初始化為物理卷,用於被LVM使用
--------------------------------------------------
pvscan 掃描所有磁碟上的物理卷,列出找到的物理卷列表
pvscan -n 用來列出不屬於任何卷組的的物理卷,這些物理卷是未被使用的,是可以被使用的物理卷
pvdisplay 顯示物理邏輯卷的屬性,物理卷的名稱,所屬的卷組,物理卷的大小
pvdisplay /dev/sdb* 顯示物理卷的基本資訊
pvremove 刪除某個指定的物理卷,用來刪除一個已經存在的物理卷
pvchange 修改某個物理卷的屬性
pvs 列印物理卷的資訊報表,顯示物理卷的概要資訊
--------------------------------------------------------
vgcreate 建立卷組,用來建立LVM卷組,
Volume Group 卷組 vgscan 掃描並顯示系統中的卷組,用來查詢系統中存在的LVM卷組,並顯示找到的卷組列表
vgdisplay 顯示卷組的屬性,用來顯示LVM卷組的元資料資訊,
vgextend 向卷組中新增物理卷,用於動態的擴充套件LVM卷組,通過向卷組中新增物理捲來增加捲組的容量
vgreduce 從卷組中刪除某個指定的物理卷,用來刪除LVM卷組中的物理捲來減少卷組的容量,
vgreduce -a 用來刪除指定的物理卷或是所有空的物理卷,
vgchange 修改卷組的屬性,用來設定卷組是處於活動狀態還是處於非活動狀態
vgremove 刪除某個卷組,刪除LVM卷組
lvcreate 建立邏輯卷,建立LVM邏輯卷 lvscan 掃描邏輯卷,用來掃描當前系統中存在的所有的LVM邏輯卷
lvdisplay 顯示邏輯卷屬性,用來顯示LVM邏輯卷的空間大小,讀寫狀態和快照資訊
lvextend 擴充套件邏輯卷的空間,用於線上擴充套件邏輯卷的空間大小,而不中斷應用程式對邏輯卷的訪問,
lvreduce 縮小邏輯卷的空間,用來減少LVM邏輯卷所佔用的空間大小
lvremove 刪除某個邏輯卷,用來刪除指定的LVM邏輯卷
lvresize 修改某個邏輯卷空間的大小,調整LVM邏輯卷的空間大小
==================================================================
檔案系統管理
mount 載入檔案系統,掛載點的目錄必須是存在並且是空的
umount 解除安裝檔案系統
mkfs 建立檔案系統,用於在硬碟上建立Linux檔案系統
mke2fs 建立ext2/ext3型別的檔案系統,用於在硬碟分割槽上建立ext2/ext3檔案系統,在Linux中建立檔案系統就是格式化分割槽
edquota 編輯磁碟配額,用於指定某個使用者或工作組的磁碟配額
sync 重新整理檔案系統的快取區
atime
ctime
mtime
-------------------------
df -Th 檢視下系統分割槽怎麼掛載的
df -T 顯示檔案系統的型別
---------------------------
du 檢視一個目錄的大小
du -sh ./* 檢視當前目錄中所有檔案每個的大小
du -sh . 檢視當前目錄中檔案總的大小
du -h ./* 顯示每個檔案的大小
========================
計劃任務
at 建立一個指定時間執行的計劃任務,
atq 查詢當前使用者下等待執行的任務列表,用於顯示系統中等待執行的任務列表,任務列表中的任務由at命令和batch命令建立的如果要禁用某個使用者使用atq,可以將使用者名稱加入到/etc/at.deny中
atrm 刪除某個執行的計劃任務,刪除待執行任務佇列中的指定任務,先用atq查詢處任務的任務號,然後再根據任務號刪除指定的任務
batch 建立一個指定時間執行的計劃任務,用於建立在某個指定時間,當系統不繁忙時執行的計劃任務,batch命令提交的計劃任務是一次性的任務,週期性的執行 任務需要用crontab命令來指定,如果需要某個使用者禁用batch指令,可以將使用者名稱加入到/etc/at/deny中即可
echo "userxxx" >> /etc/at.deny 使用重定向中的追加
crontab 建立一個週期性執行的計劃任務,
chmod a+x 1.txt:
crontab-l 與 /var/spool/cron/root 顯示的資訊相同
----------------------------------------------
cron 計劃任務命令:
crontab -e
分時日月周
寫一個計劃任務
*/1 * * * * date >> /tmp/date.txt
crontab -l 檢視已經存在的計劃任務
計劃任務後跟的命令,不要超過64個位元組,不然的話,可能有些linux系統讀取不到命令
一般很長的計劃命令寫在指令碼的文字中執行
---------------------------------------
刪除計劃任務
crontab -r
==============================
Linux系統中的程序管理
ps 列印當前的系統程序快照,檢視當前使用者的程序
top 實時顯示系統的整體效能資訊,顯示系統總體的執行狀態的資訊
uptime 顯示系統的執行時間及負載資訊,顯示當前系統總共運行了多長時間和系統的平均負載
free 顯示記憶體的使用,顯示當前系統未使用的和已使用的記憶體的資訊,
-b 以位元組為單位顯示記憶體的使用情況,預設的顯示值
-k 以kb為單位顯示記憶體的使用情況
-m 以M為單位顯示記憶體的使用情況
-------------------------------------------------------------------------
iostat 顯示cpu資訊和系統中的分割槽資訊,用來監控系統輸入輸出裝置和CPU的使用情況
-c 僅顯示cpu的使用情況
-d 僅顯示裝置的使用率
-k 以kb為單位顯示
-m 以M為單位顯示
mpstat 檢視cpu的狀態資訊,用於在多個CPU的環境下,顯示各個CPU的狀態,cpu的編號從0開始
mpstat -P ALL 顯示當前系統中所有cpu的狀態
sar 顯示系統的活動狀態,是linux中系統執行狀態的統計工具
-A 顯示所有的報告資訊
-b 顯示I/O速率
-P 顯示CPU的狀態
-R 顯示記憶體的狀態
-u 顯示cpu的利用率
vmstat 顯示系統的整體執行狀態,Virtual Memory Statics:虛擬記憶體狀態
time 統計指令的執行時間,用於統計給定的命令執行所需要花費的總的時間
time find / -name passwd > out.txt 用來統計find命令執行所花費的時間
lsof 顯示所有已開啟的檔案列表,用來顯示linux系統中當前已經開啟的所有檔案列表
uname 列印系統資訊,用來列印當前系統相關的資訊:核心版本號,主機名,作業系統型別
-a 列印系統所有的資訊
-s 列印系統核心的名稱
-n 列印主機的名稱
-r 列印系統核心發行的版本號
-o 列印作業系統的名稱
-p 列印主機處理器的型別
-m 列印主機硬體的名稱
==============================
軟體包管理
rpm RPM軟體包管理器,redhat package manager 紅帽公司開發的linux軟體包管理工具
-i 安裝rpm軟體包
-q 查詢軟體包
-e 解除安裝軟體包
-U 更新軟體包
-f 強制執行操作
-h 顯示執行的進度
rpm -ivh 安裝軟體包,並顯示安裝進度
rpm -q bind 查詢
bind 軟體包是否安裝了
yum 基於RPM的軟體包管理器
yum install 安裝軟體包
yum update 更新軟體包
check-update檢查是否有可用的軟體包更新
remove 刪除指定的軟體包
clean 清理過期的軟體包
search 查詢軟體包
deplist 顯示軟體包所有的依賴關係
resolvedep 顯示軟體包的依賴關係
yum install zsh 安裝zsh軟體包
yum update php 更新php軟體包
apt-get APT包管理工具,它是Debian發行版中的軟體包管理工具,
用來通過網路從debian映象伺服器上下載所需要的軟體包
apt-get install ccconf 安裝軟體包,
-----------------------------------------------
patch 補丁
---------------------
chroot,用來在指定的根目錄下執行命令
last 顯示最近使用者的登入列表,用來顯示最近時間登陸系統的使用者的使用者列表,它讀取的是/var/log/wtmp 檔案中的內容,記錄的是所有使用者登入與退出系統的資訊
-t 顯示指定時間登入到系統的使用者列表 last zhangsan 顯示zhangsan使用者的登入列表 lastb 顯示錯誤的登入列表, 用來顯示使用者錯誤的登入列表,用來檢測系統的登入異常
last zhangsan 顯示使用者zhangsan錯誤的登入列表
lastlog 顯示使用者最近一次的登入資訊,用來顯示系統中所有使用者最近的一次登入系統的資訊,lastlog讀取的是/var/log/lastlog檔案中的內容
-b 指定天數前的登入資訊
-t 指定天數以來的使用者登入資訊
-u 顯示使用者的最近登入資訊
-------------------------------------------------
sudo 臨時獲取某個系統賬戶的許可權,然後去執行命令
sudo命令的配置檔案是/etc/sudoers
gcc GNU的C/C++編譯器
make GNU的編譯工具,用來編譯原始碼檔案
安裝原始碼軟體的步驟是:配置configure 編譯make 安裝makeinstall
as GNU的彙編工具
==================================
vim文字編輯器
vi和vim
vim的好處就是一個鍵盤可以完成所有的操作
vim也是Linux發行版中通用的文字編輯器
vim的配置檔案 cat /etc/vim/vimrc
----------------------------------
3dd 從當前位置開始向下刪除3行
d$ 刪除當前位置到一行的結尾
d^ 刪除當前位置到一行的行首
yy 複製
y$ 複製當前位置到一行的結尾
y^ 複製當前位置到一行的行首
vim 向上查詢
vim 向下查詢
vim 替換
=====================================
正則表示式匹配:
^ 匹配開頭
$ 匹配結尾
[] 範圍匹配
[a-z] 所有小寫字母
[A-Z] 所有大寫字母
[0-9] 所有數字
[^0-9] 所有非數字
-----------------------------
[a-z]* 表示有0個或多個小寫字母
[a-z]+ 表示至少出現一次小寫字母
[a-z]? 表示出現0次或1次小寫字母
. 表示任意一個字元
.* 表示任意一個字元出現一次或多次
----------------------------------------------------
grep.*
grep "^S" 查詢指定文字中以S開頭的行
grep -E "d$" 查詢指定文字中以d結尾的行
grep -E 等同於 egrep 表示使用正則表示式查詢
grep -E "[0-9]" 找出文字中含有數字的行
grep -E "[^0-9]" 找出文字中不含數字的行
grep -E "[0-9a-zA-Z][email protected][0-9a-zA-Z]+\.[0-9a-zA-Z]" 查詢符合郵箱格式的行
grep -E "[0-9a-zA-Z][email protected][0-9a-zA-Z]+\.[0-9a-zA-Z]+" 查詢符合郵箱格式的行
=====================================================================
Linux的網路命令
ifconfig 檢視網絡卡的配置資訊
route 顯示和設定路由
ifcfg 配置網絡卡資訊
ifcfg eth0 add 192.168.0.1/24 為eth0網絡卡設定IP地址
ifdown 禁用某個網路介面
ifdown eth0 禁用網路介面eth0
ifup 開啟某個網路介面
ifup eth0 開啟網路介面eth0
hostname 顯示和設定系統中的主機的名稱
-d 顯示DNS域名
-i 顯示主機的IP地址
hostname 顯示當前系統的主機名
hostname -i 顯示當前系統主機的IP地址
hostname hostnameabc 設定一個主機名
ping 測試主機之間網路是否是連通的狀態,用來測試主機之間的網路連通性,它使用的是Internet的訊息控制協議Internet Control Message Protocol
ping命令發出的是ICMPRequest報文到目的主機,目的主機收到報文後給出ICMP Response迴應資訊,如果傳送端的主機沒有收到應答資訊,表名與目的主機之間 的網路連通性有故障
-c 指定傳送請求報文的次數
-i 指定傳送請求報文的時間間隔-秒
-s 設定傳送請求報文的大小
-t 設定傳送的資料包的生存期TTL的值:Time To Life :生存期,它是ICMP報文在網路上的存活時間 TTL常見的值是32 64 128 255 TTL的值,反映的是ICMP報文所能夠經過的路由器的數量,每經過一個路由器。路由器就像資料包的TTL值減去1,如果TTL的值為0則 路由器將不再轉發此報文, 指定ping 命令後顯示的TTL值,是目標機器的預設TTL減去經過的路由器後得到的值
Ping命令是基於網路層的ICMP協議工作的,所以ping一個域名,在傳送ICMP報文前,ping命令會自動呼叫域名解析器將域名轉換為IP地址
ping -c 4 www.baidu.com 向百度傳送4個測試網路是否可用的的報文資訊
netstat 檢視當前的網路狀態
-t 或 --tcp 顯示TCP協議連線的狀態資訊
-u 或 --UDP 顯示UDP協議的狀態資訊
nslookup 某個IP對應的網站的域名查詢工具
nslookup www.google.com 查詢www.google.com對應的IP地址
nslookup 互動式的查詢IP或是域名
dig DNS查詢工具
DNS:Domain Name System 完成IP地址與主機域名之間的相互轉換,這個轉換過程稱為域名解析
根據域名查到對應的IP叫正向域名解析
由IP地址查到對應的域名叫反向域名解析
dig www.baidu.com 查詢域名對應的IP地址
host 域名查詢工具
host www.baidu.com 查詢域名對應的IP地址
arping 傳送arp請求給鄰居主機,功能與ping命令類似,但是arping是基於ARP廣播機制的所以arping只能測試同一網段的主機的網路的連通行,ping命令是基於 ICMP協議的,ICMP協議是可以路由的,所以ping命令可以測試任意網段的主機的連通行
arping -c 5 192.168.0.1 向主機發送指定數目的ARP報文
arpwatch 監聽arp緩衝區的變化
ftp 檔案傳輸協議
FTP:File Transfer Protocol即檔案傳輸協議,用於本地和伺服器之間上傳和下載檔案
mput 一次上傳多個檔案到伺服器
mget 一次從伺服器上下載多個檔案到本地
put或send 將單個檔案上傳到伺服器
get 從伺服器上下載指定的檔案
anonymous 匿名
ftp 伺服器地址 連線到伺服器
mail 接收和傳送電子郵件的工具
-b 收信人的地址
-c 收信人的地址
-s 指定郵件的主題
-u 讀取指定使用者的郵件
linux系統中將收到的郵件預設存放在/var/spool/mail/目錄下
root使用者的郵件儲存在/var/spool/mail/root檔案中,不同使用者的郵件儲存在以使用者命名的檔案中
ftp
telnet 用於遠端登入主機,對主機進行管理,使用的是TELNET協議,Telnet伺服器預設使用的是TCP協議的23號埠
telnet -l root 192.168.0.1 遠端登入到主機
telnet root 192.168.0.1 遠端登入到主機
tftp 簡單的檔案傳輸協議,在本機和tftp伺服器之間用TFTP協議傳輸檔案,
connect 連線tftp伺服器
put 向tftp伺服器上傳檔案
get 從tftp伺服器下載檔案
quit 退出
------------------------------------------------
wget 從指定的URL地址下載檔案
wget -R .jpg,.gif www.baidu.com 不下載圖片檔案
-------------------------------------------------
ssh 在客戶機上遠端登入伺服器用的
ssh 系統使用者名稱@伺服器的IP地址
ssh [email protected] 或者:ssh 伺服器的IP地址
-----------------------------------------
二進位制數字:
512,256,128,64,32,16,8,4,2,1,0
=============================================================
==============================================================================================================
學習中想到的一些亂七八糟:
懶有兩種:思想上的懶,身體上的懶
有腳踏實地的敢幹,有仰望星空的敢想,不斷的給自己更多的可能性
想做的+必須要做的
不給別人添麻煩:如果可以的話,不要在公共場合吃有味道的東西,因為有味道你會影響到你旁邊的人,你覺得可以的味道,別人不想聞到的呀
人的素質和氣質的培養是需要很長期的堅持的培養的
“以史為鏡,可以知興衰;以人為鏡,可以知得失”出自於《舊唐書·魏徵傳》。
一個人用銅當鏡子,可以照見衣帽是不是穿戴得端正;用歷史當鏡子,可以知道國家興亡的原因;用人當鏡子,可以發現自己的對錯
生活中臉皮子一定要厚,不要動不動就生氣了
跟老闆擡槓,這樣的話,你會沒有前途的 表達能力不好的話,
不能把一件事情描述清楚就多做一些嘗試,更多的準備,更充分的準備
要連續不斷的堅持
===============================================================================================================