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系統通常都需要多使用者去進行操作,每個使用者擁有不同的許可權...