你可能不知道的Shell技巧

2021-06-20 04:29:34 字數 1105 閱讀 9645

1、apt-get install sl 這時候忘記了sudo ,那麼只要執行sudo !!,!!表示上一條命令

2、vi hello.c 退出後,如果想開啟剛才的hello.c檔案,只需要!vi

3、man ascii 來檢視ascii碼表

4、echo "wanderful",其實是想輸出echo "wonderful"。只需要^a^o就行

5、ctrl + u 將輸入錯誤的一行全部刪除,很有用啊

6、ctrl + r 來找到歷史命令,輸入任意字元,看看是否給你驚喜。當查詢到的命令不是你想要的命令,你還可以繼續按ctrl r來查詢下乙個匹配的命令。

7、ctrl + l 清屏,但是你已經打上去的最後乙個命令,不清屏

8、命令技巧:see 可以用來開啟pdf,word,如果開啟其他檔案時遇到問題,那麼就試試xdg-open,gnome-open,參

考9、.bashrc 中可以增加永久性的別名,例如alias opendir='nautilus .',參考

..='cd ../..'   ...='cd ../../..' ....='cd ../../../..

10、wc * 檢視當前目錄下所有檔案的行數,可以方便檢視**一共有多少行

11、echo $shell 可以知道用的是哪個bash

12、在linux下開發android,每次重起機器都要重新查詢android裝置,好幾行命令,不如寫個shell,如下:

devices 

#!/bin/bash

cd /home/jltxgcy/android-sdk-linux/platform-tools

sudo ./adb kill-server

sudo ./adb device

然後再把該shell拷貝到/usr/bin/devices

13、進入root 命令為sudo su

14、此時cd ~ 為相當於 cd /root ,如果要得到原來的主目錄,則需要用/home/jltxgcy(使用者名稱)

15、修改目錄名,mv freg  hello

16、有時候**站特別大,打不開可以通過命令列進入,cd .local/share/trash/files

你可能不知道的東西

元素可以分為塊級元素,行內元素以及行內塊級元素。行內元素的margin或者padding只有margin left和margin right以及padding left和padding right有效果,margin top margin bottom padding top padding bot...

你可能不知道的const

眾所周知,使用 const 宣告的變數必須同時初始化為某個值。一經宣告,在其生命週期的任何時候都不能再重新賦予新值 const a syntaxerror 常量宣告時沒有初始化 const b 3 console.log b 3 b 4 typeerror 給常量賦值const 宣告只應用到頂級原語...

你可能不知道的python logging機制

先來看幾個例子,先想一下執行結果,答案稍後揭曉 例一 mylogger logging.getlogger mylogger mylogger.info mylogger info mylogger.warning mylogger warning 例二 mylogger logging.getlo...