shell命令
if結構練習
#!bin/bash
#if語句的測試
if [ "$shell"="/bin/bash" ];then
echo "your login shell is the bash"
else
echo "your login shell is not bash but$shell"
fi
for結構練習
#!bin/bash
#for語句的測試
for var in A B C ;do
echo "var is $var"
done
while結構練習
#!bin/bash
myvar=1
while [ $myvar -le 10 ]
do
echo $myvar
myvar=$(( $myvar + 1 ))
done
until結構練習
#!bin/bash
myvar=1
while [ $myvar -gt 10 ]
do
echo $myvar
myvar=$(( $myvar + 1 ))
done
Linux Shell 中寫循環時,常常要用到變量的自增,下面總結了五種整形變量自增的方法:
1、i=‘expr $i + 1‘;
2、let i+=1;
3、((i++));
4、i=$ [ $i+1 ];
5、i=$(( $i + 1 ))
shell命令
相關推薦
總結自己使用shell命令行經常使用到的8個小技巧
技巧 span get ash lan host tab localhost 沒有 原創blog,轉載請註明出處 Shell是命令解釋器 [[email protected]/* */ ~]# cat /etc/shells 查看本系統共支持哪些shel
Centos 執行shell命令返回127錯誤
建數據庫 mysq data 存在 思路 功能 自動創建 運行 用戶 shell腳本功能:連接mysql,自動創建數據庫,腳本如下 mysql -h$MYSQL_IP -u$MYSQL_USER -p$MYSQL_PASSWORD --default-character-s
php 執行shell命令 打印錯誤信息
信息 資源 null function $cmd = "rm 1.txt";//刪除一個不存在的文件,查看報錯信息 $res = doShell($cmd); var_dump($res); //該函數沒有限制條件,可以直接放在代碼中使用 function doShell($cmd,$cwd=
zip rar shell命令
gid lac use zip解壓 com dev 簡單 軟鏈接 文件 1、把/home目錄下面的mydata目錄壓縮為mydata.zipzip -r mydata.zip mydata #壓縮mydata目錄2、把/home目錄下面的mydata.zip解壓到mydat
Linux shell 命令行下查詢外網IP
shell命令行查ip查詢IP在網頁上打開網址就可以顯示,但是在命令行下可以安裝w3m/Links/Lynx這些命令行瀏覽器,但是為了這個又感覺不方便,所以很多查IP網站提供了UNIX/LINUX的。命令行查詢(詳細): UNIX/Linux: #curl cip.cc Windows: >tel
寫了一個Mac快速設置、打開和關閉Web代理的Shell命令
快速 還要 痛點 blog 如果 head 編程 shell腳本編程 偏好設置 緣由(痛點) 每次在Mac上設置Web代理,都需要點開"系統偏好設置 -- 網絡 -- 高級 -- 代理",然後分別設置Web代理(HTTP)和安全Web代理(HTTPS),設置完後,還要點"好
Java 調用 Shell 命令
如果 all buffered red end 資金 final 內容 mes 近日項目中有這樣一個需求:系統中的外幣資金調度完成以後,要將調度信息生成一個Txt文件,然後將這個Txt文件發送到另外一個系統(Kondor)中。生成文件自然使用OutputStreamWir
常用shell命令和vi編輯器
css lin str 目錄 用戶輸入 重定向 move 處理 操作 Shell 介紹 Shell:殼(區別於:核) 普通意義上的shell就是可以接受用戶輸入命令的程序。它之所以被稱作shell是因為它隱藏了操作系統低層的細節。 Bourne-Again shell(ba
python之執行shell命令
python[[email protected]/* */ ~]# python Python 2.7.5 (default, Sep 15 2016, 22:37:39) [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2 Type "help",
shell命令基本知識點
shell基本知識命令歷史# cat /root/.bash_history //存放歷史命令的地方# history //查看命令歷史的條數# echo $HISTSIZE //查看可以保存的條數# vim /etc/profile //改變變量HISTSIZE
shell 命令getopts用法
log 存在 tar .sh 表示 寫法 冒號 命令 腳本 寫shell腳本常見sh test.sh -m 2 -d 3的寫法 事例腳本: #!/bin/bash while getopts ":a:b:c:" arg #選項後面的冒號表示該選項需要參數 do echo
Macserver服務更新經常使用的幾個shell命令
窗體 -a 文件 文件復制 port shel ring javascrip 喚醒 Macserver須要先開啟遠程登錄。開啟方式:系統偏好設置->共享 勾選遠程登錄 經常使用命令有: 拷貝(把本機文件復制到遠程server上) scp -
shell命令
linux 練習 常常 lin 自增 let += 語句 r語 if結構練習#!bin/bash#if語句的測試if [ "$shell"="/bin/bash" ];then echo "your login shell is the bash"else echo "yo
Spark-Sql整合hive,在spark-sql命令和spark-shell命令下執行sql命令和整合調用hive
type with hql lac 命令 val driver spark集群 string 1.安裝Hive 如果想創建一個數據庫用戶,並且為數據庫賦值權限,可以參考:http://blog.csdn.net/tototuzuoquan/article/details/5
常見的Shell命令
get 使用情況 查看進程 是否 map mdi 環境變量 使用 檢測 1.查看一個程序是否運行 ps –ef|grep tomcat 查看所有有關tomcat的進程 2.終止線程 kill -9 2222 3.查看文件,包含隱
Linux修改Shell命令提示符及顏色
br0 小時 spa 日期 背景顏色 red 24小時 信息 pan 1. Linux登錄過程中加載配置文件順序: /etc/profile → /etc/profile.d/*.sh → ~/.bash_profile → ~/.bashrc → [/etc/bashrc
執行shell命令的函數——system()、popen()
system、popen1、FILE* popen(const char* cmd,const char* type); int pclose(FILE* stream); popen()函數fork()一個子進程,創建管道用於父子進程間通信,父進程要麽從管道讀,要麽往管道寫,執行一個shell以
使用終端shell命令批量改動一個文件下的全部文件的讀寫權限
權限 mina name pfile open 全部 用戶 級別 cat 之前對openfire安裝的目錄就遇到過這個問題,今天再次遇到。須要改動一個目錄以下的全部子目錄以及文件的三個權限:本用戶讀寫。管理員讀寫。全部人讀寫,三個都要需改為wr步驟例如以下:比如我要改動
Linux Shell命令-----VI
www 端口 世界 刪除 list vps ews 發現 行號 vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色於任何最新的文本編輯器,這裏只是簡單地介紹一下它的用法和一小部分指令。由於對Unix及Linux系統的任何版本,vi編輯器是完全相同的,因此
Hadoop Shell命令
sta 寫入 nod 超級用戶 imp 多個 進行 crc校驗 gui FS Shell cat chgrp chmod chown copyFromLocal copyToLocal cp du dus expunge get getmerge ls lsr mkd