Linux下如何統(tǒng)計代碼行數(shù)?
網(wǎng)友解答: 學(xué)習(xí)linux時的筆記 不客氣Ls---list 顯示當(dāng)前目錄列表 -a (all 顯示所有文件有.表示隱藏)-l -h 顯示詳細(xì)文件Cd---chang director
學(xué)習(xí)linux時的筆記 不客氣
Ls---list 顯示當(dāng)前目錄列表 -a (all 顯示所有文件有.表示隱藏)-l -h 顯示詳細(xì)文件
Cd---chang directory cd+目錄(cd~表示回家目錄cd.表示當(dāng)前目錄..會=回上級目錄cd-在最近兩次工作目錄切換)
pwd---print work directory
touch---創(chuàng)建文件
mkdir---make directory(-p創(chuàng)建遞歸目錄 例如:mkdir –p 1/2/3/4)
rm---remove (-r刪除目錄 –f 強(qiáng)制刪除文件)
clear---清理終端
tree---列出樹狀
cp---copy 原文件 (空格)目標(biāo)文件 -i(復(fù)制文件給提示)-r 文件夾
mv---move原文件 (空格)目標(biāo)文件-i(復(fù)制文件給提示)
cat---concatenate 全部顯示 –b輸出行號 –n輸出全部行號
more---查看內(nèi)容 分屏顯示 q退出
grep---搜索文本內(nèi)容 (-n行數(shù) –v不包含的 行 –i 忽略大小寫 ^行首模式查找 $行尾模式查找)
echo---重定向 (輸出到文件 追加內(nèi)容 例如:ls -lh a 輸出內(nèi)容到文件a echo hello python a 追加內(nèi)容到a )
shutdown---關(guān)機(jī) (-r重啟 -c取消 例如:shutdown 2:05在這個時間關(guān)機(jī) shutdown +10 在十分鐘后關(guān)機(jī))
ifconfig---查看ip地址 結(jié)合| 例如 ifconfig | grep inet
ping ip (web 默認(rèn)端口80 ssh默認(rèn)端口22)
ssh 【-p port】 user@remote(ip地址)
scp –P port 本地文件 user2remorte:目標(biāo)文件
scp –P port user2remorte:目標(biāo)文件 本地文件(-r目錄)
gedit---打開文件 終端中打開文件需要 指定.當(dāng)前目錄下 ./文件
chmod---改變權(quán)限(+/- rwx 讀寫執(zhí)行)語法: chmod 參數(shù) 目錄 第79集高級用法
chgrp –R 組名 文件 需要超級用戶
chowm 修改文件擁有者 chown 用戶名 文件名/目錄名
sudo---暫時超級用戶
group add/del 增減組 在~下執(zhí)行 需要超級用戶
cat /etc/group 查看組
useradd/del -m(同時建立家目錄 ) –g 組 名
passwd
id 用戶---查看信息
who / whoai 查看用戶
user
cat /etc/group (/etc/group) 查看組/用戶
usermod---修改用戶組 user –g(主組) -G(附加組)組 用戶名
usermod –s /bin/bash 用戶 修改用戶名登陸 第75集
which---查看文件夾目錄/命令目錄
(bin里面儲存可執(zhí)行二進(jìn)制文件 sbin 中s表系統(tǒng) /usr/bin 后期安裝的軟件 /user/sbin系統(tǒng)管理文件)
su---切換用戶 su 用戶名 su – 進(jìn)入root (-表示進(jìn)入目錄)
Tab鍵自動補(bǔ)全
通配符
*表示0~n個字符
?表示1個字符
[]表示可以匹配的字符組([a-z]表示a到z的所用字符)
|管道 例如:ls |grep a ls輸出的內(nèi)容用grep再次處理
網(wǎng)友解答:wc -|* 當(dāng)前目錄
find .*|xargs wc -|
可以把*改成java,就只統(tǒng)計java