1. 程式人生 > >linux系統基本操作指令【三】

linux系統基本操作指令【三】

顯示當前路徑:
pwd
更新ubuntu系統:
sudo apt-get update
sudo apt-get upgrade
返回上一級目錄
cd ..
返回剛剛所在的目錄
cd -
向上返回兩次
cd ../../
去往 Home
cd ~
去往電腦任何地方, 需要絕對路徑

cd /home/zzm/linux-study/test-1

mkdir (make directory) 就是建立一個資料夾(test-4)
mkdir test-4
在這個目錄給test-4裡面再建一個資料夾(test-son)
mkdir test-4/test-son
rmdir 移除資料夾(test-5)

rmdir test-5

nano 是 linux 的一款文字編輯工具. 我們可以拿它來做最基本的 terminal 端的文字編輯
對file2.py進行編輯,內容為:print("This is a Python script")
nano file2.py

然後執行:python file2.py。會顯示:This is a Python script

cat (catenate) 可以用來顯示檔案內容, 或者是將某個檔案裡的內容寫入到其他檔案裡.
1.檢視檔案內容
cat file2.py
顯示:print("This is a Python script")
2. > 將檔案的內容放到另一個檔案裡將file2.py內容放到file1.py檔案
cat file2.py > file1.py
3. > 將多個檔案的內容打包一起放入另一個檔案
cat file1.py file2.py > file3.py
4. >> 將內容新增在一個檔案末尾

cat file3.py >> file2.py

建立一個或者多個資料夾指令
mkdir test-1
mkdir test-2 test-3 test-4

建立一個或者多個資料夾指令
mkdir test-1
mkdir test-2 test-3 test-4
建立一個或者多個文字檔案指令
touch file1.py

touch file2.py file3.py file4.py

將‘file1.py’複製到‘test-1’資料夾下並命名為:‘file1copy’
cp file1.py test-1/file1copy
引數 ‘-i’ 作用是當出現重名時提醒是否覆蓋,沒設定的話則直接覆蓋。
cp -i file1.py test-1/file1copy
提示:cp:是否覆蓋'test-1/file1copy'?
將test-1資料夾複製到test-2資料夾下:
cp -R test-1/ test-2/
將所有含有‘file’開頭的文字檔案複製到‘test-2’資料夾下(注意:資料夾無法複製)
cp file* test-2/
將所有含有‘xxx’結尾的文字檔案複製到‘test-2’資料夾下(注意:資料夾無法複製)
cp *xxx test-2/
將特定的幾個檔案(file.py,file2.py)複製到test-3資料夾下

cp file1.py file2.py test-3/

清空螢幕指令:
clear
將file4.py剪下(移動)到test-3資料夾下
mv file4.py test-3/
移動‘file3.py’檔案到test-3資料夾下,並改名成‘file3rename.py’

mv file3.py test-3/file3rename.py

檢視某個指令的說明例如‘mv’:

mv --help

Linux系統