學習筆記(2)

學習筆記

1.虛擬機安裝過程中,可以使用Ctrl+Alt+f1(f2,f3,f4,f5,f6) 來查看安裝過程中產生的信息,也可以在某個命令行的中終端執行命令行來查看系統信息,
Ctrl+Alt+f6是是圖形界面
2.使用cat查看的信息,可以shift + Pageup 來直接定位至首屏,使用shift + PageDown直接定位至末屏幕
3.使用esc查看重啟過程中的日志信息
4.uname -r 查看內核版本
5.可以拷貝整個虛擬機文件夾做備份
6.ls /dev/sda*(fdisk -l、lsblk)查看分區情況
7.# strace free ? 查看free命令的system call
8.# ltrace ?查看libary call
9.gedit 圖形化窗口編輯文本文件,系統賬戶直接登錄,可以編輯/etc/gdm/custom.conf,此文件只在圖形化安裝的系統中存在
AutomaticLoginEnable=true
AutomaticLogin=root
10.id -u [username] 查看用戶uid,centos6從500開始,centos7從1000開始
11.在系統運行級別為5的時候,如果存在多個虛擬終端的情況下可以使用Alt + f1快速切回到圖形化的終端界面
12.who am i 查看本機的主機名并顯示其登錄終端和登錄時間登信息
13.init 3(5) 用來初始化系統運行級別,init 5會加載圖形化相關服務,而startx只是開啟圖形化軟件并不會開啟圖形化其他相關服務,可以使用ctrl + c 來關閉,由于只是用startx啟動圖形化界面所以使用runlevel查看的運行級別依然是3級別
14.startx 普通用戶可以執行用來啟動圖形化界面,不是模式切換,只是開啟圖形軟件,ctrl c 關閉??
15.chvt num 切換虛擬tty終端,如: chvt 1(2,3,4,5,6)
16./bin/csh 切換shell,查看系統中支持的shell種類:cat /etc/shells
17.PS1=”\[\e[1;5;41;33m\][\u@\h \W]\\$\[\e[0m\]”,33表示字體顏色,41表示背景顏色,1表示的顏色高亮,5表示閃爍,字體顏色取值范圍(31-37)
0m表示顏色結束,如果沒有0m則后面輸入的命令也會有字體顏色
18.ntpdate 172.20.0.1 遠程同步時間
19.which -a yes查看yes命令在PATH中所有路徑
20.comman ls 執行原始命令而不使用別名,也可以使用”ls”,’ls’, \ls
21.unalias -a 取消所有命令的別名
22.which –skip-alias ls 查看命令路徑,不輸出命令的別名信息
23.timedatectl list-timezones 列出系統支持的時區,timedatectl 命令只對centos7可用
? ?timedatectl status 查看當前系統的時區
? ?timedatectl set-timezone Africa/Juba(Asia/Shanghai)設置時區
24.tzselect(centos6) 設置系統的時區
25.ll /etc/localtime 查看系統的時區信息
26.cal 8 2008 ?查看2008年8月份的日歷信息
27.echo $LANG ?輸出當前的語言信息
28.vi /etc/sysconfig/i18n Centos6語言配置(中文:LANG=”zh_CN.UTF-8″ ?英文: LANG=”en_US.UTF-8″)
29.wall “message” 向當前主機的所有終端發消息
30.screen 只能在相同用戶下使用
31.echo -e “hello\c” 輸出內容不換行
32.hexdump -C filename 將文件中的內容以16進制表示
33.bc 計算器
ibase=16 輸入16進制,輸出10進制
obase=16 輸入10進制,輸出16進制 (obase=8 obase=2)
34.echo {a..e} 輸出從a至e所有的字符,注意echo {a..Z} 輸出的內容會包含a至Z之間的其他字符(按照ascii碼排序)
? ?echo {20..10}
? ?echo {10..20..2}
? ?echo {20..10..2} 輸出20至10之間數字,20 18 16..
? ?[root@centos7 etc]#echo {20..10..2}
? ?20 18 16 14 12 10
35.echo ${HISTSIZE}
? ?cat /etc/profile ? 該配置文件中包含HISTSIZE的參數定義
36.!:0 執行上一次命令,并且去掉命令參數
37.whatis 查看命令的簡單說明
38.makewhatis(centos6) | mandb(centos7) 創建whatis數據庫
39.man -f ls 等價于 whatis ls 查看命令的簡單說明
40.刪除歷史文件:rm -f ~.bash_history ?刪除命令緩存:history -c
41.history -n 將一個終端新保存的命令讓另一個終端從歷史文件中讀出來
42.history -p `id` 不記錄命令歷史
43.history -s “rm -rf /*” 偽造歷史
44.date -d “yesterday” +%F 昨天
? ?date -d “-2 day” +%F 前天
? ?date -s “-1 day” 設置成昨天的時間
45.date “+%Y-%m-%d %H:%m:%S” 等價于 date “+%F %T” 輸出當前的時間
46.date -d “-2 day” +%A ?輸出前天是星期幾
47.date 080706052019.10 定義時間的格式為月日時分年.秒
48./usr/share/man man幫助文檔位置 whereis ls可以查看ls的man幫助路徑
49.whatis issue 查看/etc/issue的幫助,whatis 也可以跟配置文件
50.man -k word 搜索含有password單詞的命令或幫助文檔
51.skyzip Proxy google瀏覽器的翻墻代理
52.Alt + r 清空當前輸入的命令
53.shutdown -h 18:00 “System will shutdown at 18:00” ?系統在18:00關機并向各個終端發送消息
54.rpm -ivh screen 安裝screen程序包
55.rpm -ivh lrzsz ?安裝文件傳輸工具包
56.ldd /bin/ls 查看ls命令調用的庫
57.du -sh */ 顯示目錄大小
58.lost + found 存儲系統故障無法準確放置的文件,ext4文件系統中有,centos7 為xfs文件系統
59.圖形界面默認會自動掛載光盤,centos6 可以直接掛載,執行cd /misc/cd ,而centos7自動掛載需要安裝autofs,systemctl start autofs
60./proc 大小為0 不占用磁盤空間 /sys 放置的都是與硬件信息相關的文件
61.虛擬機加硬盤:echo ‘- – -‘ > /sys/class/scsi_host/host2/scan
62.Linux文件系統的文件名是否區分大小寫,與linux系統無關,有文件系統有關,如U盤(FAT32)在文件系統中就是與大小寫無關
63.touch /root/-a 刪除特殊文件加路徑,如刪除-a文件,創建也是使用加路徑的方式創建的
64.dd if=/dev/zero of=/tmp/bigfile bs=10M count=5 生成50M的文件
? ?hexdump -C /data/bigfile 查看二進制文件,以16進制顯示
65.腳本中使用相對路徑會使腳本遷移過程中比較方便
66.who -r 查看系統的運行級別
67.學習任何一款開源軟件,首先要明白工作原理,其次要熟悉配置文件,再然后通過正常的認識和理解對配置有更深一層的認識,先學會最簡單的服務配置,然后最逐一的去深入理解配置文件各個參數的作用,由簡入繁,由易入難
68.可以通過溝通來獲取行業內的最新的資訊,如架構設計等等
69.將官方文檔中有價值的內容可以翻譯并整理方便自己查看,如配置文件參數的作用、工作原理等
70./etc下面的配置文件有的可以使用 man 5 filename 來查看,如:man 5 shells

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/94415

(1)
滌生滌生
上一篇 2018-04-01
下一篇 2018-04-01

相關推薦

  • 從文本處理到腳本編輯

    文本處理工具grep 文本搜索工具,根據用戶指定的“模式” 對目標文本逐行進行匹配檢查,打印匹配到的行.-o 僅顯示匹配到的字符串-v 顯示不被模式匹配到的行-n 顯示匹配的行數-c 統計匹配的行數-i 忽略字符大小寫-q 靜默模式,不輸出任何信息-A# 后#行-B# 前#行-C# 前后各#行-e 實現多個選項間的邏輯or關系 grep -e ‘…

    Linux筆記 2018-04-24
  • Linux運維初步—第三周

    Linux運維初步—第三周總結與練習 標簽(空格分隔): linux入門 linux 運維 — 寫作:N27_loong 2017-7-27[TOC] 一、本周主要內容回顧: 用戶(組)管理: – 增加用戶或組,指定用戶權限、家目錄路徑、用戶屬組屬主的變更; – 用戶密碼和組密碼加密和驗證的設計和文件存儲位置;…

    Linux筆記 2018-07-27
  • 第一周作業

    本周作業 1、描述計算機的組成及其功能。 2、按系列羅列Linux的發行版,并描述不同發行版之間的聯系與區別。 3、描述Linux的哲學思想,并按照自己的理解對其進行解釋性描述。 4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、rebo…

    Linux筆記 2018-05-12
  • 網絡基本概念及OSI參考模型、TCP/IP協議簡介

    當今時代,運行一臺沒有連接網絡的計算機幾乎是難以想象的,幸運的是,Linux從一開始就是為網絡開發的,并且網絡也是Linux做的最好的事情之一。掌握網絡知識,對于Linux學習而言,就顯得非常有必要了。本節我們將帶大家了解一些網絡的基本概念,以及OSI參考模型和TCP/IP協議。

    2018-05-02
  • 用戶管理

    用戶管理 注意:用戶是通過UID來確定身份的,比如root之所以為管理員就是因為root的UID是0。在centos6上系統用戶是1-499,普通用戶是500以上的;而在centos7上系統用戶是1-999,普通用戶是1000以上。系統用戶默認不登錄。 注意跟用戶相關的命令只有管理員賬戶才有權限 需要用到的命令:useradd usermod userdel…

    Linux筆記 2018-04-08
  • 如何在Linux系統上獲取命令的幫助信息

    使用type命令查看命令是外部命令或者內部命令 內部命令獲取幫助 ? ? ? ? help+command ?外部命令 ? ? ? ? command –help 簡要的幫助 ? ? ? ? man command ?獲取幫助信息 ? ? info command 獲取在線文檔

    Linux筆記 2018-05-11
欧美性久久久久