linux常用命令整理

2021-10-21 21:09:18 字數 2145 閱讀 6917

su -使用者名稱 切換使用者 ([xiaowen@bogon ~]$ 普通使用者 [root@bogon ~]# root使用者)

sudo su或su或su - root 切換到root使用者root可以省略不寫

sudo passwd root 給root使用者設定密碼

ctrl + d 或 su myroot 或exit 或sudo -i 或su - xiaowen(說明,這裡的xiaowen代表的是本人的普通使用者的名稱,你的是什麼就是什麼,和我的這個無關) 切換回普通使用者

ctrl+alt+t 開啟終端

ctrl+d 關閉終端

ctrl+c 中斷程式

shutdown -h now 關機

cd 切換目錄

ls 列出目錄內容

cd … 返回上一級目錄

cd / 返回根目錄

cd . 返回當前目錄

pwd 顯示(檢視)當前目錄(路徑)

mkdir 建立目錄(不會建立檔案,只會是目錄,不能建立同名的目錄)

cp 複製

例子:cp main.c hello.c

mv 重新命名 例子:mv hello.c test.c

移動 例子:mv test.c …

rm 刪除檔案

例子:rm test.c 該命令一般要有root許可權,即:sudo rm test.c

rm -rf 這個命令的意思是:刪除當前目錄下的所有檔案.

touch 建立目錄,對於已存在的目錄,會更改修改日期

建立檔案,對於已存在的檔案,會更改修改日期

gedit 相當於windows下的txt

cat 檢視檔案

ln 建立連線檔案

例:ln main.c main_ln

(分為硬連線和軟連線,軟連線相當於指標,例:ln -s main.c soft)

wc [-lwc] 統計檔案行數、字元數、單詞數

壓縮與解壓

tar\tar.gz檔案解壓及壓縮

tar xvf test.tar

tar cvf test.tar /dir1 /dir2 file3

tar xzvf linux.tar.gz

tar czvf test.tar.gz /dir1 /dir2 file3

.gz/.z/.z/.tgz格式檔案

gzip file1 file2

gzip -d file1.gz

gzip -r /dir

gzip -rd /dirxvf

which 查詢程式的路徑和它的別名

ping 檢測網路連線

例:ping www.baidu.com

ifconfig 配置網路,檢視ip,閘道器

sudo shutdown -h now 立即關機

sudo apt-get install xx 安裝xx軟體

sudo apt remove xx 解除安裝xx軟體

sudo apt-get update更新源,這個命令,會訪問源列表裡的每個**,並讀取軟體列表,然後儲存在本地電腦。我們在軟體包管理器裡看到的軟體列表,都是通過update命令更新的。

即:只檢查,不更新(已安裝的軟體包是否有可用的更新,給出彙總報告)

.表示執行的意思,就是執行這個檔案

./呢就表示執行當前目錄下的某個檔案,就比如當前目錄有乙個指令碼a.sh,那麼./a.sh就表示執行它

g++ test_world -o say_hello 把test_world編譯成可執行檔案say_hello

預處理-編譯-彙編-連線

. 代表你的當前目錄即"pwd"命令所返回的目錄,

…代表你的當前目錄的上一級目錄,及當前目錄的父目錄(或叫父路徑)

finde -name hello.c 根據檔名搜尋檔案

chmod 和檔案使用許可權有關 - 表示取消許可權、+ 表示增加許可權、x 表示可執行

echo 有關字串的每個指令碼開始的 #!/bin/sh 或 #!/bin/bash 表示什麼意思 ?這一行說明要使用的 shell。#!/bin/bash 表示指令碼使用 /bin/bash

對於 python 指令碼,就是 #!/usr/bin/python。(lctt譯註:這一行稱之為釋伴行。)

shell教程

pwd 檢視當前路徑

code . 用vscode開啟當前資料夾

Linux 常用命令整理

在linux 下開發兩年了,目前轉向windows平台開發。將一些在linux 下經常會用到的命令進行整理,以免長時間不用忘了。1.使用ldd命令檢視hello依賴於哪些庫 ldd hello libc.so.6 lib libc.so.6 0x400la000 lib ld linux.so.2 ...

linux常用命令整理

cd change dictionary chmod change mode grep find 當前目錄 上層目錄 rmdir remove dictionary rm remove cp copy touch 建立新檔案,該檔案在os重啟後消失,檔案時暫時的 cat more 只能下拉,不能上拉...

linux 常用命令 整理

mount 命令 grep 最常用的就是過濾需要的內容,但有時候想過濾自己不需要的內容可以用 v 選項 比如說用 xargs grep contenta 過濾得到了很多內容,但是也有很多是自己不需要的 不需要的包含了contentb 可以再加個管道把 contentb 去掉 xargs grep c...