linux基本操作

2021-09-25 06:16:38 字數 3545 閱讀 9450

ls -l:表示list,表示以詳細列表的形式進行顯示。

ls -la:連隱藏檔案也顯示出來。

ls -lh:顯示檔案大小時以可讀性較高的形式。

pwd指令:無引數,print working directory(列印當前工作目錄)

cd指令 (改變目錄)

cd ~  :切換到家目錄

mkdir:(make directory,建立目錄)

mkdir 路徑:建立資料夾

mkdir -p /root/sjt/a/b/c/d  :可以實現多層目錄的一次性建立

mkdir 路徑1 路徑2 路徑3  :可以一次性建立多個目錄

touch指令 (建立檔案)

touch 檔案路徑 :新建檔案

cp指令

cp 被複製的文件路徑 文件被複製到的路徑

當使用cp命令進行資料夾複製操作時需要新增選項『-r』,否則目錄將被略過

『-r』:遞迴複製

mv指令

mv 需要移動的文件路徑 需要儲存的位置路徑:移動檔案

注:移動資料夾不用加-r

rm 檔案

rm -f 檔案:-f(強制刪除,不彈出錯誤提示)

rm -r 資料夾:刪除目錄(一般rf一起用)

注:可以同時刪除多個文件,既可以是檔案也可以是資料夾

rm -f linux*:萬用字元,刪除具有公共特性的檔案

輸出重定向

>:覆蓋輸出,會覆蓋掉原先的檔案內容

>>:追加輸出,不會覆蓋原始檔案內容,會在原始內容末尾繼續新增

ls -la>ls.txt :使用覆蓋重定向儲存ls -la的執行結果到當前目錄下的ls.txt

ls -la>>ls.txt:使用追加重定向儲存ls -la的執行結果到當前目錄下的ls.txt

cat指令(1.有直接開啟乙個檔案的效果 2.cat可以對檔案進行合併)

1.cat 檔案的路徑

2.cat 待合併的檔案路徑1 待合併的檔案路徑2 ...檔案路徑n > 合併之後的檔案路徑

df指令(檢視磁碟的空間)

df -h

free指令(檢視記憶體使用情況)

free -m

swap:用於臨時記憶體,當系統真實記憶體不夠用的時候可以臨時使用磁碟空間充當記憶體

head指令(檢視檔案的前n行,如果不指定n,則預設顯示前10行)

head -n 檔案路徑

tail指令(檢視檔案後n行,如果不指定n,則預設顯示後10行)

tail -n 檔案路徑

tail指令(通過tail指令來檢視乙個檔案的動態變化)

tail -f 檔案路徑

less指令(以較少的內容檢視檔案,空格一頁一頁翻)

wc指令(統計檔案內容資訊)

wc -lwc 需要統計的檔案路徑

-l:行數  -w:單詞數  -c:位元組數

date指令(重點,表示操作時間和日期,讀取、設定)

date

date +%f:輸出年月日(等價於date "+%y-%m-%d")

date "+%f %t":輸出年月日時分秒(等價於date "+%y-%m-%d %h:%m:%s")

date -d 「-1 day」 「+%y-%m-%d %h:%m:%s」:(獲取之前或之後的某個時間)

cal(操作日曆)

cal:直接輸出當前月份的日曆(等價於cal -1)

cal -3:代表3個月

cal -y 年份:輸出某一年份的日曆

clear/ctrl+l指令(清楚終端中已經存在的命令和結果)

管道(重要)

ls /|grep y:通過管道查詢出根目錄下包含『y』字母的文件名稱

hostname:表示輸出完整的主機名

hostname -f:表示輸出當前主機名的fqdn(全限定網域名稱)

id指令

id 使用者名稱:顯示指定使用者的基本資訊

驗證使用者資訊:通過檔案/etc/passwd

驗證使用者組資訊:通過檔案/etc/group

whoami指令(我是誰,顯示當前登入的使用者名稱)

ps -ef指令(重點,主要是檢視伺服器的程序資訊)

-e:等價於『-a』,表示列出全部的程序

-f:顯示全部的列(全欄位)

uid:該程序執行的使用者id

pid:程序id

ppid:該程序的父級程序,如果乙個程序沒有,稱為「殭屍程序」

c:cpu佔用率,其形式是百分數

stime:程序的啟動時間

tty:終端裝置,發起該程序的裝置識別符號,如果顯示「?」則表示該程序並不是由終端裝置發起

cmd:該程序的名稱或對應的路徑

top指令(檢視伺服器的程序佔的資源)

du -sh(檢視目錄的真實大小)

du -sh 目錄路徑

find(用於查詢檔案)

find 路徑範圍 選項 選項的值

-name:按照文件名稱進行搜尋(支援模糊搜尋)

-type:按照文件型別進行搜尋

service指令(重點,用於控制一些軟體的服務,啟動/停止/重啟)

service 服務名 start/stop/restart

kill指令(重點)

kill 程序pid:殺死程序

killall 程序名稱:比kill更好用的殺死程序的命令

ifconfig指令(重點)

ifconfig:獲取網絡卡資訊

reboot指令(重新啟動計算機)

reboot -w:模擬重啟但是不重啟

shutdown:關機(慎用)

shutdown -h now或者shutdown -h 15:25:現在關機與定時關機

uname指令:獲取作業系統的型別

uname -a:獲取全部的系統資訊(型別,全部主機名,核心版本,發布時間,開源計畫)

netstat -tnlp指令:檢視網路的連線狀態

-t:只列出tcp協議的連線

-l:表示過濾出state狀態列中其值為listen(監聽)的連線

-p:表示顯示發起連線的程序pid和程序名稱

man指令:手冊(包含了linux中全部命令手冊,英文)

man 命令(退出按q鍵)

統計當前資料夾下檔案的個數,包括子資料夾裡的

ls -lr|grep "^-"|wc -l
統計資料夾下目錄的個數,包括子資料夾裡的

ls -lr|grep "^d"|wc -l
統計當前資料夾下檔案的個數

ls -l |grep "^-"|wc -l
統計當前資料夾下目錄的個數

ls -l |grep "^d"|wc -l
tensorboard的使用

tensorboard --logdir="c:\users\administraters\desktop\tensorboard" 

screen -s screen_name

screen -r screen_name

screen -x -s screen_name quit

Linux基本操作

1.加入新的使用者 useradd jack passwd jack 輸入新密碼和重複密碼 2.拷貝資料夾 cp r usr local yjg root 3.檢視資料夾內容 ls yjg 4.檢視檔案內容 catmore less cal 顯示日曆 5.顯示檔案占用空間大小 du h yjg.tx...

linux基本操作

一 基本命令的操作 1 顯示日期與時間的命令 1 date 2 date y m d 年 月 日 3 date h m 小時 分鐘 2 顯示日曆 1 cal 顯示當年當月的日曆 2 cal 2009 顯示2009全年的日曆 3 cal 9 2009 顯示2009年9月份的日曆 3 簡單好用的計算機 ...

Linux基本操作

一 基本認識 1 在linux輸入命令時,我們常常會在命令列的開頭看見這樣的字元 x,其意思是 使用者名稱 主機名。例如上面的圖中,root表示的是超級使用者,weiwenfeng表示的是普通使用者,centos表示的是主機。2 linux系統通常都需要多使用者去進行操作,每個使用者擁有不同的許可權...