iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0
自我挑戰組

Linux in my LIFE系列 第 13

我的Linux生活日記 13.常用指令(一)

  • 分享至 

  • xImage
  •  

學習Linux 當中,用圖形界面是我依開始接觸的起步方式,但是我當初會接觸Linux 的原因是工作關係,加上在網路上的資源大多數是以CLI 為操作界面,所以如何透過文字界面操作就變成我在學習路上必經的過程。

其實,在處理一些重複的事情,透過指令方式會比透過圖形界面來的有效率,例如:上傳檔案到不同的主機上。前提得學會如何下指令,接下來這邊就介紹在日常生活中常用的指令。

登入系統 ssh

在Linux 世界中,登入方式很長透過SSH 服務登入,指令如下:

# ssh [userName]@[ip] -p [port]
jameschang@JamesChangNB:~$ ssh pollochang@192.168.56.3 -p 22
pollochang@192.168.56.3's password: 

ssh 就是只透過 ssh 協定連接要遠端的主機

pollochang 就是使用者帳號

192.168.56.3 是你要登入主機的IP

-p 22 指透過阜號 22 登入,不過這邊通常不用特別定,預設就是22 port。

按下 enter 之後就會進行登入,有連接成功後對方的系統就會要求你輸入登入密碼啦~

登入成功就會進入這個畫面

****Linux pollochangWorking 4.19.0-17-amd64 #1 SMP Debian 4.19.194-2 (2021-06-21) x86_64

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Jun 25 17:58:40 2021 from 192.168.56.1
pollochang@pollochangWorking:~$ 

打開目錄 cd

登入主機後,系統會自動到使用者的家目錄。

pollochang@pollochangWorking:~$ 

輸入 pwd 就可以知道你目前的絕對路徑

pollochang@pollochangWorking:~$ pwd
pollochang@pollochangWorking:~$ /home/pollochang

假設今天有個文件在下載目錄底下

/home/pollochang/下載/

則可以輸入下列指令到達

pollochang@pollochangWorking:~$ cd 下載
pollochang@pollochangWorking:~$ cd ~/下載
pollochang@pollochangWorking:~$ cd /home/pollochang/下載/

上面三個指令雖然達到的目的雖然是相同,但是方法卻不同。

還記得剛剛一開始登入的絕對路徑是

/home/pollochang

下載的絕對路徑是

/home/pollochang/下載/

第一個方式是在目前的路徑下開啟下載

第二個方式是在家目錄下開啟下載。小蚯蚓[~]符號代表家目錄的意思。

第三個方式則是從根目錄依敘述路徑開啟下載

會介紹這三種方式,主要是在如果有機會寫腳本記得,有下cd指令時記得用絕對路徑描述要開啟的資料夾,不然腳本檔很有可能會在執行的過程中發生錯誤。

檢視目錄內容 ls

進入到下載的目錄中,我們想要知道目錄底下有哪些檔案時就可已透過ls知道

pollochang@pollochangWorking:~$ ls
1624615269877.pdf
zxing-j2se-1.7.zip

另外,ll可以提供檔案使用權限 更動資訊等詳細資訊

pollochang@pollochangWorking:~$ ls
總計 12341
-rw-r--r-- 1 pollochang pollochang      1818  6月 25 18:01  test.txt
-rw-r--r-- 1 pollochang pollochang      1818  6月 25 18:11  zxing-j2se-1.7.zip

但是在 Debian 系列的發行板通常是沒有 ll,需要到 ~/.bashrc 設定別名。如下:

alias ll='ls -a'

設定完重新讀取參數即可。

source ~/.bashrc

以上就是對於目錄長操作的指令,接下來會針對檔案介紹幾個常用的指令。


上一篇
我的Linux生活日記 12.老闆要我連VPN-FrotiClient 但是...
下一篇
我的Linux生活日記 14.常用指令(二)
系列文
Linux in my LIFE32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言