LINUX 普通使用者提權ROOT (完整版)SHELL版首發!!!

1. 在LINUX目錄下建立test 帳戶2.下載 a指令碼 在http://milw0rm.com/exploits/84783.查看UDEV的PID  方法一: 先cat /proc/net/netlink ffff810077587400 15  364    ffffffff 0        0        0000000000000000 2ffff810037f81000 16  0      00000000 0        0        0000000000000000

自己的一些小shell指令碼

判斷一個程式是否存在的,並啟動它的#!/bin/shecho -e "\033[32m Redmine starting \033[0m"cd /u02/redmine-2.1.4/ ruby script/rails server webrick -e production -dvar=$(ps -ef|grep ruby|grep -v grep |wc -l)if [ $var -gt 0 ]thenecho -e "\033[32m Redmine is on

linux shell筆記之awk1

一 分隔字元1.單個分隔字元(例將11:22:33字串取出11 22 33)   echo 11:22:33 | awk 'BEGIN{FS=":"};{print $1" "$2" "$3;};'2.定義多個分隔字元(例將11:22#33&44字串取出11 22 33 44)   echo '11:22#33&44' | awk 'BEGIN{FS="[:#&]"};{print $1" "$2" "$3" "$4;};'3.定義多個分隔字元字串(例將11:::22##

將shell指令碼用到實處

1、產生有規律的。       今天在網上搜一篇英文文章,得到一個,http://web.eecs.umich.edu/~silvio/teaching/EECS598/lectures/lecture10_3.pdf,猜想應該還有別的pdf的地址,試了試果然有幾個,如lecture10_1和lecture10_2,就想著把類似的地址都產生出來,然後用wget下載,就可以實現批量下載了。#!/bin/sh# download links

shell監視別人在登入後都輸入了什麼命令

 PS1="`whoami`@`hostname`:"'[$PWD]'historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`if [ "$USER_IP" = "" ]then  USER_IP=`hostname`fiif [ ! -d /tmp/.hist ]then   mkdir /tmp/.hist   chmod 777 /tmp/.histfiif [ ! -d /tmp/.

linux shell校正讀寫檔案

#!/bin/shsrc_file=$1dst_file=$2#cur_time=$(date "+%H:%M:%S")#end_time='09:00:00'cur_date=$(date "+%Y-%m-%d %H:%M:%S")end_date='2013-08-25 14:58:00'#end_date='1970-06-01 08:31:00'cur_datestamp=$(date -d "$(date "+%Y-%m-%d %H:%M:%S")"

幾個常用SHELL命令

如何?取出檔案****定的行內容 代碼: 如果你只想看檔案的前5行,可以使用head命令, 如: head -5 /etc/passwd 如果你想查看檔案的後10行,可以使用tail命令, 如: tail -10 /etc/passwd 你知道怎麼查看檔案中間一段嗎?你可以使用sed命令 如: sed -n '5,10p' /etc/passwd 這樣你就可以只查看檔案的第5行到第10行。 如何尋找含特定字串的檔案 代碼: 例如尋找目前的目錄下含有"the string you want

Windows7中Emacs 24 shell使用Gitbash

今天發現可以在shell中直接開啟Gitbash,Gitbash提供了一些有用的Linux風格命令,最關鍵是我用emacs的時候不用再開啟一個Gitbash終端操縱Git了。在~/.emacs.d/init.el中配置如下:(setq explicit-shell-file-name "C:/Program Files (x86)/Git/bin/bash.exe")(setq shell-file-name explicit-shell-file-name)(add-to-list

shell指令碼下製作檔案升級系統

目前的代碼只是包含了製作檔案鏡像,組建檔案系統的部分#!/bin/sh#LOG="./version_make.log"ROOT_PATH="./update_file/network_update"LOG="./update_file/version_make.log"VER_F="./rootfs_V1123/home/version"#**************************************************************************VEND

Linux shell 快捷操作

Linux shell 快捷操作匯總(包含快速鍵和些高效的操作):ctrl + a : 命令列開始ctrl + e : 命令列結尾ctrl + l : 清屏,等同於 clear 命令ctrl + u : 剪下游標之前的內容ctrl + k: 剪下游標之後的內容ctrl + y  : 撤銷, 類似於 Office 中的 ctrl + zctrl + r : 尋找 histroy , 自動匹配, 定位ctrl + c : 終止正在啟動並執行命令ctrl + d : 退出當前 shell ctrl +

【Android自動化測試之shell】01. 常用android shell命令記錄

1.ANDROID命令列HOST操作adb push C:\Users\Xiaopeng\Desktop\hosts /system/etc/hosts  匯入adb pull /system/etc/hosts e:/host.txt  匯出cat /system/etc/hosts 查看2.命令列列印過濾TAG的LOGadb logcat TaoApplication:W *:S >e:/m.txt  打出TAG為TaoApplication,waring層級以上的LOGLOG

Shell處理字串常用方法

轉載:http://www.51testing.com/?uid-225738-action-viewspace-itemid-218002 Shell處理字串方法(備查)一、構造字串直接構造STR_ZERO=helloSTR_FIRST="i am a string"STR_SECOND='success'重複多次#repeat the first parm($1) by $2 timesstrRepeat(){local x=$2if [ "$x" == "" ];

編寫shell時需要注意空格

       以下這是一段簡單的LINUX SHELL代碼,功能是用於尋找目前的目錄及其所有目錄中,哪些檔案中包括了"html"這四個字元,並將該檔案名稱給列印出來,咋一看這段代碼應該是沒有問題的,但是實際上卻存在著兩個問題,先看下面的代碼吧:#!/bin/shfor afile in `find ./ -name "*"`; do #echo $afile; if [ -f "$afile" ]; then wordnum = `cat $afile|grep html|wc

shell指令碼 find命令

find命令用於尋找,功能很強大,格式如下:find pathname -options [-print -exec -ok ...]pathname: find命令所尋找的目錄路徑。例如用.來表示目前的目錄,用/來表示系統根目錄。-print: find命令將匹配的檔案輸出到標準輸出。-exec: find命令對匹配的檔案執行該參數所給出的shell命令。相應命令的形式為'command' { } \;,注意{ }和\;之間的空格。-ok:

VB Shell調用後 等待程式運行結束

Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As LongPrivate Declare Function GetExitCodeProcess Lib "kernel32" (ByVal hProcess As Long, lpExitCode As

Linux 下Shell命令列快速鍵

CTRL Key Bound_____________Ctrl + a - Jump to the start of the lineCtrl + b - Move back a charCtrl + c - Terminate the commandCtrl + d - Delete from under the cursorCtrl + e - Jump to the end of the lineCtrl +

Linux Shell中的數組及遍曆

在Linux下使用shell的時候,為方便起見,偶爾會用到一下數組。數組的申明方式是:array=(element1 element2 element3 .... elementN)也就是直接用圓括弧包數組元素包起來,數組元素之間用空格隔開就行了。 資料的讀取如下#echo ${array[0]}#echo ${array[index]} 數組的遍曆用到一個取全部:${array[@]},完整樣本如下:for data in ${array[@]}do echo ${data}done  

Unix Linux 第三方實用Shell工具集

 第三方就是我方啦. 1. path環境變數$PATH不會換行,看起來很費勁,path將$PATH分行輸出echo -e ${PATH//:/'/n'}2. classpath類似pathecho -e ${CLASSPATH//:/'/n'}3. rmall遞迴的將某個目錄下所有滿足條件的檔案和子目錄刪除for file in $( find "${1:-not.exist}" -name "${2:-not.exist}" ); do    rm -rf $filedone4.

FTP 檔案夾傳輸 Shell指令碼

##################################################################################################################################ftp_download_file(){echoecho BEGIN:download $1:$2...echosleep 0ftp -i -n << EOFDOWNLOADFILEopen $1user

shell 字串操作

http://www.cnblogs.com/kentyshang/archive/2007/07/11/814279.html shell 字串操作得到長度代碼:%x="abcd"#方法一%expr length $x4# 方法二靐o $4# 方法三%expr "$x" : ".*"4# expr 的協助# STRING : REGEXP anchored pattern match of REGEXP in STRING尋找子串代碼:%expr index $x "b"2%expr

總頁數: 301 1 .... 109 110 111 112 113 .... 301 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.