linux命令高階技巧示例

2022-09-13 20:03:17 字數 501 閱讀 2438

示例1:用sed通過正規表示式將資料提取出來

echo " welcome 18:32:11" | sed -e 's/.*\([0-9][0-9]:[0-9][0-9]:[0-9][0-9]\).*/\1/'

示例2: grep 用正規表示式過濾行

echo "[18:32:11] hello world"  | grep -e \\[[0-9]*

示例3: 如何把stdout 和 stderr 都重定向到檔案

command > logfile 2>&1

示例 : 如何編寫指令碼把當前目錄列出來並輸出

#!/bin/bash

folders=$(ls -f1 | grep \/$)

(ifs='

'for folder in $folders;

docd $folder;

echo "$folder +";

cd ..;

done)

Linux中mv命令的高階用法示例

前言 mv命令是move的縮寫,可以用來移動檔案或者將檔案改名 move rename file是linux系統下常用的命令,經常用來備份檔案或者目錄。命令格式 mv 選項 原始檔或目錄 目標檔案或目錄 mv 也是 linux 下乙個使用頻率非常高的命令,但除了一些基本用法,你還知道它的哪些高階用法...

linux命令示例

對於mac pro來說,經常出現一種情況是 登入沒問題,但是超過5 分鐘不操作就會出現問題,沒法輸入,不得不重啟終端。解決方法是 在mac,開啟終端,不要登入伺服器 然後在本地執行下面命令 cat ssh config host serveraliveinterval 120 tcpkeepaliv...

Linux鍵盤高階技巧

linux是專為喜歡敲鍵盤的人設計的作業系統 linux中存在命令列就恰好說明了這點。往往使用者希望能夠敲更少的鍵盤而實現更多的功能,linux也很好的解決了這個問題。省事 即用最少的擊鍵次數執行最多的任務 是命令列最希望達到的目標之一。游標移動 組合件作用 ctrl a 移動游標到行首 ctrl ...