1樓:Lu Adam
自然是ls
初學ls的時候啊,頭大,這引數這麼多,得背到啥時候?同桌呢叫劉奮,他說我幾分鐘就記住了。這麼簡單好玩,你用背?你得玩壞ls, 於是,接下來的每天...
輸入拼音ls, 看到啥了?
這貨語重心長的告訴我:這個學習啊,一定要和日常生活緊密聯結。
ls 是幹什麼的?標準解釋是這樣:
用於顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。
那麼你的日常LS是幹什麼呢?可不也是顯示下肚子裡的內容嗎?每次完事了你必定回頭看一眼,所以其實是一回事。
那麼還有N多的引數怎麼辦?
看這貨的解釋:
-l有講究,門要緊一些,不能太鬆,不然一下成O了,尤其是量少的時候沒形狀,無法成線。
除檔名稱外,亦將檔案型態、許可權、擁有者、檔案大小等資訊詳細列出
你去藝術場所看,有完美直線的,鐵定是我劉奮擁有,大小剛剛好,我量小,不會越界。
-t 團的諧音首字母
有沒有拉成團的現象?跟時間有關,你憋太久了。
將檔案依建立時間之先後次序拉出
-a拉的時候你左右搖擺,感覺差不多了,門一緊,有尖尖了,象a不?這種形狀大家都看到過,說明已經顯示完所有肚子裡的內容!
顯示所有檔案及目錄 (. 開頭的隱藏檔案也會列出)
-r熱度,天冷的時候出門一拉,好傢伙,熱氣騰騰,熱氣向上,與重力方向相反。
將檔案以相反次序顯示(原定依英文本母次序)
另外,下次去LS的時候,哪個引數記不住,就多思考下藝術。
初學ls的時候啊,頭大,這引數這麼多,得背到啥時候?有個同學外號劉奮,他說我幾分鐘就記住了。你用背?你得玩壞ls, 於是,接下來的每天...
怎樣玩壞ls
輸入拼音ls, 看到啥了?
這貨語重心長地告訴我:這個學習啊,一定要和日常生活緊密聯結。
ls 是幹什麼的?標準解釋:
ls 用於顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。
那麼你的日常LS是幹什麼呢?可不就是顯示下肚子裡的內容嗎?每次完事了你必定回頭看一眼,所以其實是一回事。
那麼還有N多的引數怎麼辦?
引數就是LS的藝術
看這貨的解釋:
-l有講究,門要緊一些,不能太鬆,不然一下成O了,尤其是量少的時候沒形狀,無法成線。
-l 除檔名稱外,亦將檔案形態、許可權、擁有者、檔案大小等詳細列出
你去藝術場所看看,有完美直線的,鐵定是我劉奮擁有,大小剛剛好,而且我量小,不會越界。
-t這個t嘛,團也,你偶爾有沒有拉出團的現象?跟時間有關,你憋太久了。
-t 將檔案依建立時間之先後次序拉出
-a拉的時候你左右搖擺,感覺差不多了,門一緊,有尖尖了,象小A不?這種形狀大家都看到過,說明已經顯示完所有肚子裡的內容!
-a 顯示所有檔案及目錄 (. 開頭的隱藏檔案也會列出)
-r熱度,天冷的時候出門一拉,好傢伙,熱氣騰騰,熱氣向上,與重力方向相反。
-r 將檔案以相反次序顯示(原定義英文本母次序)
另外,下次去LS的時候,哪個引數記不住,多思考思考啥叫藝術。
2樓:新盟的小白
history命令以及衍生用法吧。
因為寫的時候經常走神,所以下次要用的時候就一臉懵逼……
history中顯示命令的執行時間
從history命令輸出看,很明顯,命令的執行時間沒有被打出來。這時候我就搞這個:
HISTTIMEFORMAT
="%d/%m/%y %T "
history
修改永久生效就輸入這個:
export HISTTIMEFORMAT="%d/%m/%y %T "
或者export HISTTIMEFORMAT="%y-%m-%d %T "
一般格式是可以自定義的,然後在終端執行就:
source ~/.bashrc
解釋行:
history – 檢視執行過的命令
HISTIMEFORMAT – 設定時間格式的環境變數
%d – 天
%m – 月
%y – 年
%T – 時間戳
source – 簡而言之就是將檔案內容傳送給shell來執行
.bashrc – BASH以互動方式啟動時執行的指令碼檔案
如果我要清除history,就在前面加個空格。這條命令會被 shell 忽略,也就意味著它不會出現在歷史記錄中。但是這種方法有個前提,只有在 HISTCONTROL 設定為 「ignorespace」 或者 「ignoreboth」 才會起作用。
在大多數情況下,這個是預設值。
所以,像下面的命令:
[space]echo "this is a top secret"
如果你之前執行過設定環境變數的命令,比如下面這種,那麼這個命令不會出現在歷史記錄中。
export HISTCONTROL=ignorespace
禁用當前會話的所有歷史記錄
想禁用某個會話所有歷史,一般在開始命令列工作前簡單地清除環境變數 HISTSIZE 的值即可。執行下面的命令來清除:
export HISTSIZE=0
HISTSIZE 表示對於 bash 會話其歷史列表中可以儲存命令的個數(行數)。預設情況,它設定了乙個非零值。
檢視預設值:
[root@entel2 ~]# echo $HISTSIZE
1000
工作結束後清除整個歷史
這可以看作是前一部分所提方案的另外一種實現。唯一的區別是在完成所有工作之後執行這個命令。
history -cw
剛才已經提到,這個和 HISTSIZE 方法有相同效果。只針對工作關閉歷史記錄。
雖然前面描述的方法可以實現目的,它們可以清除整個歷史,在很多情況下,有些可能不行。有時候我需要儲存直到開始命令列工作之間的歷史記錄。對於這樣的需求,在工作前執行下述命令:
[space]set +o history
[space] 表示空格。並且由於空格的緣故,該命令本身也不會被記錄。
上面的命令會臨時禁用歷史功能,這意味著在這命令之後執行的所有操作都不會記錄到歷史中,然而這個命令之前的所有東西都會原樣記錄在歷史列表中。
要重新開啟歷史功能,執行下面的命令:
[Space]set -o history
它將環境恢復原狀,也就是完成了工作,執行上述命令之後的命令都會出現在歷史中。
history | grep "part of command you want to remove"
上面的命令會輸出歷史記錄中匹配的命令,每一條前面會有個數字。
history -d [num]
差不多就是這樣的用法。
等等?我這麼感覺,題主是來哄我們搞講解的????
好傢伙這招我學會了!
如果想看命令大全什麼的也可以看這個:
【Linux總結篇下】Linux常用命令一覽
算是常用的命令都有,不知道題主喜歡哪乙個呢?
3樓:
更新:我最常用的應該是CTRL + L和CTRL + U。
Arch Linux使用者,最常用的是:
pacman -Syu
知道這個命令的都懂。
4樓:Plum
sudo pacman -Syu
yay -Syu
這我是開機要做的第一件事,並且我已經把它們alias成u(代表upgrade)。
為什麼,我不說你也懂(我用的是Manjaro)。
5樓:linuxboy
coreutils 中的 ls
bash 中的 cd
ncurses 包裡面的 clear 命令coreutils 裡面的 sync 命令
6樓:果凍蝦仁
最常用的不止乙個,編個兒歌告訴你:
乙個男人(man)擼著貓(cat)
摸摸頭(head)來摸摸尾(tail)
拿起光碟(cd)看短片(mv)
兩個光棍(ll)處CP(cp)
男人大叫666(vi)
7樓:
想抖個機靈
f**k
玩深度學習的可能說nvidia-smi(目測比python(python3)常用)
玩Gentoo的可能說emerge @world
也有可能說start X或者make menuconfig(比如某個圖形介面沒裝對的我……)
有時候可能最常用的是sudo
當然如果對vim跟程式安裝軟體(比如apt-get)開了chmod 4755之後,sudo是不必要的。
拿R算東西的時候最常用的是killall R,top(htop)跟ps ux
不過講道理,對某些程式設計師,最常用的其實是./
8樓:Lghlmcl
我公司太小,只能自己部署服務.... 另外,你們其他人無論dev還有qa都是運維給部署嗎?看著都不用tail啊,或者還有什麼命令我不知道的.....
tail -f
pssh
sshcp
scpmore cd ll sudu mv rm vim nginx -s reload
9樓:
ll/ls 總能給我一種虛偽的安定感,讓我覺得那些目錄下的檔案是我的朋友,在寂靜的夜裡還在陪伴著我。
!可以極大節省我擊鍵的次數,或者也讓我更少地陷入對往事的回憶……vi 讓我進入賢者模式。
make 讓我有時間喝茶和衝咖啡。
10樓:ourongxing
最常用的就是 ranger 了,乙個終端下的檔案管理器,乙個 ranger 基本可以替代掉幾乎所有的命令,什麼 cd ls ll rm 這些
可能有人好奇為啥git用的很少呢,因為我一般用lazygit,ranger 和 vim 中都可以直接呼叫 lazygit
圖中的命令是 oh_my_zsh 自帶的,如果沒用這個,可以直接用下面這個命令
fc -l 1 | awk 'END ' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n20
這麼長一堆,複製到shell中就可以了
11樓:
除開必須要用的那幾個什麼 cd ls
最常用的是 history
因為不記得指令怎麼寫要看看乙個專案前輩們的操作記錄……
12樓:小君
身為乙個測試工程師,我最常用的Linux命令是netstat,因為公司用的是微服務,往往測試乙個功能就要涉及多個服務,出問題的時候,你找到最初報錯的服務,看日誌發現是因為另乙個服務報錯了,找到第二個報錯的服務時候,看日誌又是因為別的服務報錯,依次類推要找的服務就太多了,看日誌只能看到是哪個服務報錯的,及報錯服務的ip及埠。因為需要使用netstat命令找到報錯服務的位址看日誌,定位為題,以上。
你最常用的5個Stata命令是什麼?
宋灰灰 啊啊啊啊啊啊啊!被偶像Q到!最常用的應該是 cluster2,tabulate,ttable2,egen,outreg2。順便想請教一下,stata有什麼比較簡單的分組方法呀,可以用by的 營養快線 最常用的話 Egen 建立新變數應用比較多,一般是聯合其他命令使用。Foreach 迴圈命令...
如何寫乙個linux 命令?
優秀 方式很多,可以使用shell寫乙個命令,也可以使用c語言,go語言等寫乙個命令。如下我給出兩個示例 乙個用shell,乙個用c語言。不想要字尾,命令檔案就不要加字尾。在 usr local bin 下新增乙個檔案 custom command c.c。當前也可以使用環境變數的方式,來配置使用此...
目前你最常用的郵箱是哪個?覺得哪個郵箱最好用?
所在行業 因為目前還在比較正式的大廠工作,所以我比較看重郵箱的辦公功能和商務功能,舉個例子來說,就像是郵箱的一些信件模板,能比較快速的提供一些寫作思路。還有就是一些團隊協同辦公方面的,我現在用的是完美郵箱。裡面的協同辦公模組的共享日曆功能我覺得是很有用的,因為這個日曆能夠把同事們的日程都更加透明化,...