格式說明:
操作
概念
命令
說明及舉例
二.screen、echo
internet 因特網
ethernet 以太網
ctrl+alt+F1 圖形界面
ctrl+alt+F2-F6 字符界面
命令:who am i/who/who me i/tty/df/ifconfig/w/ halt 關機 reboot 重啟 chvt 1-6 切換終端 init 3 關閉圖形界面 init 5 打開圖形界面 cp 復制 pwd 顯示當前目錄 lsblk 列出硬盤信息 id -u mg 查看用戶ID,root為9,其他為普通用戶,不加用戶名為查詢當前用戶 tty 查看當前終端設備 w 更詳細的查看當前登陸的用戶信息
alt+F2:free the fish(養魚)
安裝vmware(圖形界面拖拽文件) 6.8選項卡右鍵選擇安裝VMW
df
cd /media/VMware\ Tools/
ls
cp VMwareTools-10.0.0-2977863.tar.gz /testdir/
cd /testdir/
ls
tar xvf VMwareTools-10.0.0-2977863.tar.gz
ls
cd vmware-tools-distrib/
ls
/testdir/vmware-tools-distrib/vmware-install.pl d
init 3
init 5
修改登陸自動用ROOT角色登陸
命令:gedit /etc/gdm/custom.conf
[daemon]下添加內容:
AutomaticLoginEnable=True AutomaticLogin=root
shift+pageup命令窗口翻頁
console 控制臺
terminal 終端
物理終端 /dev/console
命令行——shell(命令解釋器)——二進制——執行——返回結果
echo $SHELL 顯示當前試用的shell cat /etc/shells 查看支持的shell語言 px1=xx 定義提示符格式為xx(臨時的,重新登錄后還原) echo $PS1 查看當前提示符格式 ll+文件名 看文件信息
管理員:#
普通用戶:$
內部命令:kernel里 開機加載到內存 外部命令: 運行過一次后緩存到內存中(type查看時候有hashed(哈希))
type+命令 查看此命令外部命令還是內部命令 echo $PATH 列出存放外部命令的路徑 which+命令 查看外部命令路徑 hash 查看已經緩存到內存中的外部命令及執行次數 hash -d cat 刪除緩存到內存中的命令 hash -r 刪除緩存到內存中的所有命令
執行命令優先級:內置——hash(緩存到內存中的命令)——$PATH
enable -n +命令 禁用內部命令 enable +命令 啟用 ls -l 列出當前目錄和文件及大小 ls -all ls -a -l ls -al
命令格式:命令+選項+參數
命令分開寫:加斜線
多命令放一行:用分號隔開
date 顯示時間 date 072116212016.30 修改時間 clock -w 以系統時間為準校正硬件時鐘 clock -u 和上面相反校正 cal 顯示日歷 cal 2017 顯示一年日歷 cal 09 1752 (有意思) nano 編輯器 nano /testdir/123 打開文件
screen命令
screen -S mg 同一個用戶執行這個命令 screen -ls 另一個人用同一個用戶在另一個終端查看發起screen的信息 screen -x mg 鏈接 screen 此命令后再執行,斷網后服務器命令可繼續執行 ctrl+a 再按d,可剝離正在運行的screen命令,繼續干別的 screen -r 可恢復
echo命令
echo “這是一個字符串” 顯示字符串 echo $變量 顯示變量 echo -e "aaa\c" 壓縮回收換行(\c)-----識別命令 echo -e "aaa\bxxx" 退格 echo -e "aaa\n" 換行 echo -e "aaa\r"
練習
echo who
echo echo $UID
echo "echo $UID" 識別變量 echo 'echo $UID' 都當字符串 echo echo $UID
echo $(echo $UID)
轉譯:加\ 或加''
作業:打印閃爍的三角形
*
***
*****
答案: echo -e "\033[43,315m***\033[0m"
原創文章,作者:自己泡面,如若轉載,請注明出處:http://www.www58058.com/39173