Linux 命令行操作指南

一、基本命令

Linux命令行是與Linux內核交互的主要方式。這些命令可以使用來完成各種各樣的任務,例如管理文件、配置系統等。下面是一些基本命令:

$ ls      # 列出當前目錄下的文件和文件夾
$ cd      # 切換當前工作目錄
$ mkdir   # 創建一個新目錄
$ rm      # 刪除文件或目錄
$ cp      # 複製文件或目錄

ls 命令

列出文件和目錄的內容(默認為當前目錄)。可以使用參數來進行一些特殊的操作:

$ ls -a   # 列出隱藏的文件和文件夾
$ ls -l   # 顯示文件和目錄的詳細信息
$ ls -t   # 按修改時間排序

cd 命令

切換工作目錄的命令是cd。要改變到另一個目錄,只需執行cd命令,然後鍵入想要的路徑.

$ cd /home/user/shared   # 切換到/shared目錄
$ cd ../..              # 切換到上級目錄的上級目錄

mkdir命令

要創建一個新目錄,可以使用mkdir命令.

$ mkdir my_directory    # 在當前目錄下創建一個新目錄
$ mkdir -p path/to/dir  # 創建一個嵌套目錄

rm命令

刪除文件或目錄的命令是rm。這條命令是非常危險的,因為它不能恢復刪除的文件或目錄。

$ rm file1    # 刪除名為「file1」的文件
$ rm -r dir1  # 刪除名為「dir1」的文件夾和其內容

cp命令

複製文件或目錄的命令是cp。

$ cp file1 file2                    # 將「file1」複製到「file2」中
$ cp -r dir1 dir2                   # 將「dir1」目錄和其內容複製到「dir2」目錄中
$ cp file1 file2 /path/to/directory # 將「file1」文件複製到「/path/to/directory」目錄中,並將其重命名為「file2」

二、文件和目錄操作

在Linux中,一切都是文件,甚至包括目錄和設備。因此,文件和目錄操作是使用Linux命令行的常見任務之一。

重命名

要將文件或目錄重命名,請使用mv命令。

$ mv file1 file2                    # 將「file1」重命名為「file2」
$ mv dir1 dir2                      # 將「dir1」重命名為「dir2」
$ mv file1 /path/to/directory       # 將「file1」移動到「/path/to/directory」目錄中,並將其重命名為「file2」

移動和複製

除了cp命令,Linux還有一個名為scp的命令,它可以將文件從一個計算機複製到另一個計算機。

$ scp file.txt user@192.168.1.10:/home/user/  # 將本地文件「file.txt」複製到遠程計算機上的「/home/user/」目錄中
$ scp -r dir user@192.168.1.10:/home/user/   # 將本地目錄「dir」複製到遠程計算機上的「/home/user/」目錄中

查看文件內容

要查看文件的內容,請使用cat命令。還可以使用more或less命令來分頁查看文件。

$ cat file.txt   # 將文件的內容輸出到控制台
$ more file.txt  # 分頁查看文件的內容
$ less file.txt  # 更高級的分頁查看文件的內容

查看文件/目錄許可權

要查看文件或目錄的許可權,請使用ls命令。

$ ls -l file.txt   #顯示「file.txt」的詳細信息,包括其許可權信息。
$ ls -ld dir1      #顯示「dir1」的詳細信息,包括其許可權信息。

三、系統操作

用戶和組管理

要創建新用戶,請使用useradd命令。要查看系統中所有用戶,請使用cat /etc/passwd。

$ useradd newuser      # 創建一個名為「newuser」的新用戶
$ cat /etc/passwd      # 查看系統中所有用戶
$ passwd username      # 更改某個用戶的密碼

要創建新組,請使用groupadd 命令。

$ groupadd groupname   # 創建一個名為「groupname」的新組

系統信息

要查看系統的相關信息,請使用uname命令。

$ uname -a       # 顯示系統的全部信息
$ uname -r       # 顯示內核版本信息

軟體包管理

在Linux中,經常需要安裝、更新、刪除軟體包。下面是一些基本的命令:

$ apt-get update         # 升級本地軟體包索引
$ apt-get install emacs  # 安裝emacs
$ dpkg -l | grep vim     # 查詢系統是否安裝了vim
$ apt-get remove emacs   # 卸載emacs

四、網路事務

網路配置

要配置網路,請使用ifconfig命令。

$ ifconfig      # 顯示當前網路介面的信息
$ ifconfig eth0 up   # 啟動eth0網卡
$ ifconfig eth0 down # 停止eth0網卡

網路測試

要測試網路,請使用ping、telnet或curl命令。

$ ping example.com          # 測試是否能夠連接到「example.com」
$ telnet example.com 80     # 連接到埠80
$ curl http://example.com   # 獲取「example.com」的內容

SSH連接

要遠程連接到Linux計算機,請使用ssh命令。

$ ssh user@192.168.1.100       # 連接到遠程計算機「192.168.1.100」
$ ssh -p 2222 user@192.168.1.100 # 連接到埠2222的遠程計算機「192.168.1.100」

結語

Linux命令行是Linux系統中不可或缺的一部分。掌握基本命令非常重要,並且需要熟悉如何使用它們來完成各種基本任務。本指南提供了一些基本的命令和任務的實踐示例,但它並不是完整的。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/296065.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-27 12:57
下一篇 2024-12-27 12:57

相關推薦

  • Python命令行pip3 install語法錯誤

    對於Python編程開發者而言,安裝和使用第三方模塊是非常頻繁的操作。而pip3作為Python官方推薦的模塊管理工具,具備包括搜索、安裝、卸載和升級等眾多功能,是大家較為常用的方…

    編程 2025-04-27
  • 如何在Linux中添加用戶並修改配置文件

    本文將從多個方面詳細介紹在Linux系統下如何添加新用戶並修改配置文件 一、添加新用戶 在Linux系統下創建新用戶非常簡單,只需使用adduser命令即可。使用以下命令添加新用戶…

    編程 2025-04-27
  • 如何解決linux jar包 invalid or corrupt jarfile問題

    對於許多開發人員和系統管理員在Linux環境下使用Java開發過程中遇到的一個常見的問題是 invalid or corrupt jarfile(無效或損壞的jar文件)錯誤。當您…

    編程 2025-04-27
  • 在Linux上安裝JRE並配置環境變數

    本文將從以下幾個方面為您詳細闡述如何在Linux系統上,通過自己賬戶安裝JRE,並且配置環境變數。 一、安裝JRE 在進行安裝前,我們需要下載JRE的安裝包並解壓,可以從官方網站下…

    編程 2025-04-27
  • 高二會考Python操作指南

    本篇文章將從基礎語法、數據類型、函數、模塊庫等多方面對高二會考Python操作進行詳細闡述,幫助大家順利通過高考。 一、基礎語法 Python是一門高級編程語言,相對於其他低級語言…

    編程 2025-04-27
  • GTKAM:Linux下的照片管理器

    GTKAM是用於Linux操作系統的一款照片管理器,它支持多種相機及存儲設備,並提供了一系列強大的工具,讓用戶可以方便地瀏覽、管理、編輯和導出照片。本文將從多個方面對GTKAM進行…

    編程 2025-04-27
  • SOXER: 提供全面的音頻處理功能的命令行工具

    SOXER是一個命令行工具,提供了強大、靈活、全面的音頻處理功能。同時,SOXER也是一個跨平台的工具,支持在多個操作系統下使用。在本文中,我們將深入了解SOXER這個工具,並探討…

    編程 2025-04-27
  • Linux sync詳解

    一、sync概述 sync是Linux中一個非常重要的命令,它可以將文件系統緩存中的內容,強制寫入磁碟中。在執行sync之前,所有的文件系統更新將不會立即寫入磁碟,而是先緩存在內存…

    編程 2025-04-25
  • Linux修改文件名命令詳解

    在Linux系統中,修改文件名是一個很常見的操作。Linux提供了多種方式來修改文件名,這篇文章將介紹Linux修改文件名的詳細操作。 一、mv命令 mv命令是Linux下的常用命…

    編程 2025-04-25
  • Linux網路連接激活失敗原因及解決方法

    一、網卡驅動問題 1、缺少網卡驅動 若使用新的網卡,需要安裝對應網卡驅動,否則會導致網路連接激活失敗。可通過以下命令查看當前系統中是否存在網卡驅動: lsmod | grep et…

    編程 2025-04-25

發表回復

登錄後才能評論