shell指令碼if語句嵌套執行個體

 設計一個提示使用者選擇菜單,根據使用者選擇進行操作和顯示。菜單:1 啟動vi 編輯器2 啟動x-windows  ,進入圖形介面3.啟動後台列印進程,4 提示退出ctrl +c#!/bin/bash                        /

Linux的運行等級

一、Linux中的運行等級(run level)     層級從1到6,不同等級功能不同。見下:  # 預設的運行級,RHS 用到的層級如下:  # 0 - 停機(千萬不要把initdefault 設定為0 )  # 1 - 單一使用者模式  # 2 - 多使用者,但是沒有NFS  # 3 - 完全多使用者模式  # 4 - 沒有用到  # 5 - X11  # 6 - 重新啟動 (千萬不要把initdefault 設定為6 )  對各個運行級的詳細解釋:

linux驅動模型---筆記

 1 底層機制Linux 的裝置驅動模型的底層機制主要包括:kobject,kobj_type,kset 等幾個結構。這幾個結構的定義在include/linux/kobject.h 中。1.1 kobject 代表裝置驅動模型中一個基本對象,類似於MFC 中最頂層的基類CObject。每個kobject 都對應於sysfs 中的一個目錄。上層結構例如device,device_driver,bus_type 都嵌入了一個kobject,這相當於物件導向程式設計語言中的繼承機制1.2

linux的mount命令詳解

linux下掛載(mount)光碟片鏡像檔案、移動硬碟、隨身碟、Windows和NFS網際網路共用linux是一個優秀的開放源碼的作業系統,可以運行在大到巨型小到掌上型各類電腦系統上,隨著 linux系統的日漸成熟和穩定以及它開放原始碼特有的優越性,linux在全世界得到了越來越廣泛的應用。現在許多企業的電腦系統都是由UNIX系 統、Linux系統和Windows系統組成的混合系統,不同系統之間經常需要進行資料交換。下面我根據自己的實際工作經驗介紹一下如何在linux系統

linux檔案合并,去重

 (1)兩個檔案的交集,並集前提條件:每個檔案中不得有重複行1. 取出兩個檔案的並集(重複的行只保留一份)cat file1 file2 | sort | uniq > file32. 取出兩個檔案的交集(只留下同時存在於兩個檔案中的檔案)cat file1 file2 | sort | uniq -d > file33. 刪除交集,留下其他的行cat file1 file2 | sort | uniq -u >

CentOS 5.5 安裝rsync服務

公司要做團購項目,發布了一個團購網站,我使用CentOS 5.5系統,基於LNMP配置的環境。考慮要同步伺服器上的資料,於是便想到了Rsync服務。以前一直在使用Cwrsync,是Windows環境的。第一次在Linux系統下配置該服務,原本認為很簡單,在實際操作過程中發現了若干問題,鬱悶了幾天,最終完全配置成功。整理如下。 伺服器端的配置下面為安裝步驟:一、伺服器端配置:1、安裝xinetd,並修改rsync相關配置# yum -y install xinetd# vi

8則實用的Linux Shell命令

 1 為 man 手冊建立 pdf 版本man -t manpage | ps2pdf - filename.pdf比如製作 ls 命令的 man 手冊 pdf 檔案man -t ls | ps2pdf - ls.pdf2 為命令綁定快速鍵bind -x '"\C-l":ls -l'這樣直接按 CTRL+L 就列出目錄了,你可以把這條命令加入到 ~/.bashrc 中,這樣不必每次重複設定。3 一鍵啟動遠程主機上的 tmuxtmux 是一個 GNU

Debian包管理系統

Debian包管理系統 最初只有.tar.gz的打包檔案,使用者必須編譯每個他想在GNU/Linux上啟動並執行軟體。使用者們普遍認為系統很有必要提供一種方法來管理這些安裝在機器上的軟體包,當Debian誕生時,這樣一個管理工具也就應運而生,它被命名為dpkg。從而著名的“package”概念第一次出現在 GNU/Linux系統中,稍後RedHat才決定開發自己的“rpm”包管理系統。  www.2cto.com  &

gentoo快速安裝指南

不可否認gentoo是一個不錯的linux,新鮮的核心,簡單又靈活的包管理(可惜沒有類似fbsd的pkg二進位包安裝方式),強壯的安全,但是他的安裝過程實在是太科幻了,啥都要自己DIY,連核心還得自己編譯,只適合希望深入瞭解系統結構的使用者,當然了,也有一些自動安裝的指令碼,不過我試了幾個,沒好用的。索性自己參考 http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml

Fatal error: Class 'ZipArchive' not found的解決辦法

 今天在Linux底下上傳Excel檔案並顯示輸出時,拋出“ZipArchive library is not enabled” 的異常。而我在本地的windows下的代碼則是運行正常的。     原因是:在Linux下沒有php_zip.dll這個檔案(有也不會起作用的),所以需要重新編譯一下php的zip模組。      在Unix/Linux下的解決辦法

fedora上編譯安裝開源軟體須注意的問題

fedora上編譯安裝開源軟體須注意的問題 下載康奈爾大學的一個開源系統,準備部署在fedora 15上。可是程式包和庫檔案不完整,安裝說明寫的也難以理解。  www.2cto.com  1、安裝缺失的包      按照說明進行configure和make的時候,就提示找不到庫檔案。這些庫檔案可以通過安裝軟體包獲得,然後放到相應的目錄下。利用yum install(yum remove ,yum list

檔案編碼,檔案或檔案名稱編碼格式轉換

檔案編碼,檔案或檔案名稱編碼格式轉換 如果你需要在Linux中操作windows下的檔案,那麼你可能會經常遇到檔案編碼轉換的問題。Windows中預設的檔案格式是GBK(gb2312),而Linux一般都是UTF-8。下面介紹一下,在Linux中如何查看檔案的編碼及如何進行對檔案進行編碼轉換。  www.2cto.com  一,查看檔案編碼:在Linux中查看檔案編碼可以通過以下幾種方式:1.在Vim中可以直接查看檔案編碼:set

簡明Linux命令列筆記2:cd

簡明Linux命令列筆記2:cd cdcd是change directory的縮寫,主要用於更改目前的目錄  www.2cto.com  1.用法  cd [dirName] 2.常用參數                        無參數表示直接更改路徑到主目錄         -  

鳥哥的linux私房菜-vim編輯器學習筆記

為什麼使用vim編輯器:所有的Unix Like 系統都會內建vi 文書編輯器,其他的文書編輯器則不一定會存在;很多個別軟體的編輯介面都會主動呼叫vi (例如未來會談到的 crontab, visudo, edquota 等指令);vim 具有程式編輯的能力,可以主動的以字型顏色辨別文法的正確性,方便程式設計;因為程式簡單,編輯速度相當快速。www.2cto.com  vim編輯器的用法總結:一般模式:vi aa

輕快的VIM(二):插入

上一節我們講到了VIM中的移動,既然已經能夠在螢幕和游標間遊刃有餘了那麼,現在就來談談插入命令不知道有多少VIM新手和我當年(去年)一樣,信誓旦旦的以為只有i可以插入唉,現在想想都覺得可笑,都是Windows下的編輯器用多了的結果滑鼠一點,媽媽再也不用擔心我的文本插入了……悲劇!  www.2cto.com

sshpass+ssh自動填寫密碼串連

sshpass+ssh自動填寫密碼串連 C代碼  sshpass -p 'password' ssh erdan@192.168.1.2  # 可以把 密碼放到一個檔案內(第一行?),然後 -f 參數 指定檔案,     www.2cto.com  內網開發測試的時候,可以用的上 sshpass 需要安裝,yum --enablerepo=remi install sshpass

在系統上傳的txt檔案無法入庫的解決方案

在系統上傳的txt檔案無法入庫的解決方案 今天接到客戶回函,在系統中上傳的txt檔案中的資料無法入庫。   入庫是在系統程式中調用SQL Loader實現的  www.2cto.com     1)查看上傳的檔案記錄,發現上傳的檔案大小為0;   2)查看SQL Loader記錄檔,提示:無法讀取產生的ctl檔案; SQL*Loader-501: Unable to read file (/trustel/ctltemp/20

find和grep命令

find和grep命令 在linux中進行檔案尋找,或者關鍵字查詢是非常常見的,其中最為常見的工具就非find和grep莫屬了,下面對於這兩個工具的一般用法做簡單介紹:  www.2cto.com  find find自身具有遞迴性,也就是它能自動尋找所在目錄,同時遞迴查詢所在目錄的子目錄,具體用法如下: #find <dir> -name <file name> ex:#find ./ -name a.out&

exec與xargs區別

exec與xargs區別 區別描述: 兩者都是對合格檔案執行所給的Linux 命令,而不詢問使用者是否需要執行該命令。  www.2cto.com  -exec:{}表示命令的參數即為所找到的檔案,以;表示comman命令的結束。\是轉義符,因為分號在命令中還有它用途,所以就用一個\來限定表示這是一個分號而不是表示其它意思。 -ok: 和 -exec

ubuntu案頭特效設定

特效開啟教程在官方Ubuntu軟體中心中直接搜尋“CompizConifg裝置管理員”並且安裝,此程式是Ubuntu上最常見的案頭特效管理軟體,是必備的。 www.2cto.com  安裝完成之後運行,你可以看到各種各樣的特效了,這裡管理了從案頭,到視窗,甚至到檔案的等等特效,你可以修改,但是這個時候我們還沒有榨乾Ubuntu的所有特效。首先選擇特效分類下方的阿拉丁神燈對應的功能Animations。 www.2cto.com

總頁數: 3662 1 .... 3484 3485 3486 3487 3488 .... 3662 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.