二.Linux博客-2016年7月21日screen、echo

格式說明:

操作

概念

命令

說明及舉例


二.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

(0)
自己泡面自己泡面
上一篇 2016-08-24 10:13
下一篇 2016-08-24 10:25

相關推薦

  • 文件的權限詳解(一)

    文件的權限 修改文件的屬主和屬組 chown 功能:更改屬主命令,同時也能更改屬組用法:   chown  選項  [屬主名][:屬組名]  文件名  (分隔符改成.也行) chown  選項   參考的文件=要更改的文件 chown [OPTION]… –reference=R…

    Linux干貨 2016-08-04
  • Linux終端類型

    Linux系統的終端主要包括控制臺終端、控制終端、串口終端、偽終端、虛擬終端。 1、控制臺終端(/dev/console)    在Unix系統中,計算機顯示器通常被稱為控制臺終端。Console與虛擬終端相關聯,內核將信息送到控制臺終端上(/dev/console), 通過與console相關聯的虛擬終端將信息顯示到屏幕上。不管當前正在…

    Linux干貨 2016-10-19
  • bash腳本編程

    Linux腳本編程中bash常用的測試類型:                 整數測試:       -gt greater than  大于    …

    Linux干貨 2016-08-18
  • 第一周 Linux基礎知識

    Linux基礎

    2018-03-18
  • 第五周作業:find、cut、grep用法

    第五周作業 1、顯示當前系統上root、fedora或user1用戶的默認shell; 2、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行,形如:hello(); 3、使用echo命令輸出一個絕對路徑,使用grep取出其基名; 擴展:取出其路徑名  4、找出ifconfig命令結果中的1-255之間數字; …

    Linux干貨 2016-11-28
  • LNMMP架構實現Web動靜分離

    前言 前面的文章中說過LAMP架構包括:Linux操作系統,Apache網站服務器,MySQL數據庫,Perl、PHP或者Python編程語言,而今天要說的LNMMP 和LAMP類似,只是作為Web服務器的不再是Apache而是高性能的Nginx,同時引進Memcached加速緩存效率,用于加快訪問速度。 Memcached是一款開源、高性能、分布…

    Linux干貨 2015-06-15
欧美性久久久久