Linux下使用dirname命令

http://www.linuxidc.com/Linux/2008-09/15517.htmLinux下獲得目錄路徑比較常用的是pwd命令和getcwd()函數了,但是有時候並不能很容易的match一些比較常用的需求。問題來自閃電的一個問題,他寫了一個程式放在一個檔案夾裡面交給客戶,這個檔案夾裡面有若干應用程式和若干檔案,客戶可以把這個檔案夾放在任意的目錄,然後客戶使用絕對路徑跑檔案夾裡面的一個程式:/program/a/b/c/d/e/folder/fgh.sh,在客戶跑的fgh.sh這個程

linux遠程下載檔案 的兩種方法之 ftp命令和scp命令

ftp命令: 伺服器有安裝ftp Server,另外一台linux可以使用ftp的client程式來進行檔案的拷貝讀取和下載。 1. 串連ftp伺服器   格式:ftp [hostname| ip-address]  a)在linux命令列下輸入:ftp 192.168.26.66  b)伺服器詢問你使用者名稱和口令,分別輸入使用者名稱和相應密碼,待認證通過即可。 2. 下載檔案  下載檔案通常用get和mget這兩條命令。  a) get   格式:get [remote-file]

linux 網路測試指令碼

#!/bin/sh#*************************************************************# 網路測試指令碼# written by braincol

[隨文雜記]尋找迷失的記憶(Linux)

記得在讀中學的時候玩的是X386和486。當年在那個黑白螢幕上用這鍵盤打出的東西,出來的效果,實在回味。那時候連個windows是什麼也不知道(其實早有了,只是不知道而已),用著那DOS用著那Basic,實屬高興。想當年與一個朋友說過:以後長大了,一定要買台電腦生平玩電腦自己感到最有編程成就感的一次就是獨自用Basic寫完了個薔薇花型圖案動畫。(那年讀初中,為了寫這個動畫,把高中的三角函數啃完)生平最有破解成就感的一次就是讓那當年的電腦機房硬碟資料Clear。(那是無盤工作站,DOS時代的)這些

Linux/Unix 新手和專家教程

你正在找一些高品質的Linux 和 UNIX 的教程嗎?如果是,這篇文章會告訴你到哪去找到這些教程。這裡我們將給出超過30個相當的不錯的 Linux 和 UNIX 線上的教程。 需要大家注意的是,他們都是英文的,也許有一些也經被翻譯到了中文社區,你可以搜尋一下。但不管怎麼樣,我的建議是應該儘可能的去閱讀英文。 Linux 和UNIX 的新手培訓教程免費的新手Linux教程Introduction to Linux – 這是來自IBM的教程,用於給那些想學習Linux的人。 Linux

Redhat安裝HelixServer 11 for Linux

1.安裝rarlinux-3.9.3.tar.gz 2.解壓縮helixserver   rar e HelixServerUnlimited11_Linux.rar /var/local/software/helix3.cd helix   tar zxvf setup.tar.gz   chmod 766 helix-server-retail-11.01-rhel4-setup.bin  ./helix-server-retail-11.01-rhel4-setup.bin 

Linux scp命令複製檔案到其它伺服器上

例如:我想將59.64.30.101中的檔案複製到59.64.28.78伺服器。步驟如下:1.59.64.30.101終端執行如下命令 #ssh-keygen -t rsa2.密鑰產生後會在/root/.ssh/檔案夾下產生兩個檔案id_rsa id_rsa.pub  將id_rsa.pub檔案複製到59.64.28.78 執行如下命令scp id_rsa.pub root@59.64.28.78:/root/.ssh/authorized_keys3.再此從59.64.30.101上拷檔案到5

紅旗Linux+Oracle10g

紅旗Linux+Oracle10g一、Oracle10g安裝過程採用預設,安裝後資料庫的字元集是 WE8MSWIN1252。  這樣會導致存入Oracle 10g 中的資料出現亂碼。  解決的方法:在安裝完Oracle 10g後,可以在sqlplus(即Oracle XE的run SQL command line)中修改字元集。  Oracle10g安裝後,修改字元集操作如下:   1. connect system/jxdag as sysdba;        2. shutdown

紅旗Linux+Tomcat6

紅旗Linux+Tomcat61. 環境軟體        紅旗Linux案頭版6.0    jdk-1_5_0_15-linux-i586-rpm.bin    apache-tomcat-6.0.18.tar.gz    把JDK和Tomcat安裝軟體Copy到/public路徑下。2. JDK安裝    運行命令:    # cd /public    # ./jdk-1_5_0_15-linux-i586-rpm.bin    JDK安裝到路徑:/usr/java/jdk1.5.0_15

Linux 檔案操作總結linux系統調用和庫函數調用的區別

檔案是linux中的一個重要概念。在Linux中,一切(幾乎一切)都是檔案。簡單的說,C中基本的的printf()函數,scanf()函數,其實都屬於檔案操作。對於檔案操作,雖然都是通過函數調用的方式實現,卻還是能分為兩類:系統調用和庫函數。這篇文章將先介紹linux中檔案的概念,系統調用和庫函數的概念 ,然後具體的討論兩種方式下的檔案操作。博文的主要內容如下:Linux 中的檔案檔案訪問-庫函數檔案訪問-系統調用庫函數標準 I/O 庫/proc檔案系統1

使用Cscope閱讀Linux源碼

原文出處:劉建文 | 學術半·IT歌·文(http://arttech.us)cscope是神馬cscope 是什麼東東?先看看官方定義:“cscope is an interactive, screen-oriented tool that allows the user to browse through C source files for specified elements of code.”簡譯並補充為:“cscope

rdesktop:Linux 下的遠端桌面用戶端

rdesktop:Linux 下的遠端桌面用戶端2007-08-10 Toy Posted in Apps, ToolsRSSTrackback rdesktop 是一個在 Unix/Linux 下訪問 Windows 遠端桌面的用戶端程式。當前,rdesktop 所支援的 Windows 系列版本包括 NT、2000、XP 和 2003。通過使用 rdesktop 所實現的遠端桌面通訊協定(RDP),你可以在 Unix/Linux 系統中呈現 Windows 案頭,並進行相應的操作。不像

linux任務自動化 初步接觸crontab和at

linux實現任務自動化大體可以分兩類,系統初始化時運行和定時運行。對於定時運行linux內建了兩種工具,crontab和at。關於crontab的介紹,有兩篇比較靠譜的文章:計劃任務工具 cron

linux建立檔案時添加系統時間

date基本的兩種用法:date [-d <字串>][-u][+%H%I%K%l%M%P%r%s%S%T%X%Z%a%A%b%B%c%d%D%j%m%U%w%x%y%Y%n%t] 顯示系統日期或時間,以%為開頭的參數為格式參數,可指定日期或時間的顯示格式。date [-s <字串>][-u][MMDDhhmmCCYYss] 或 date [--help][--version]

linux簡單自動化指令碼

zip [參數] [檔案1] [檔案2]把本目錄下的test檔案打包成test.zip檔案:zip test.zip test/* ,如果在檔案中用絕對的路徑,那麼在壓縮檔中也是絕對路徑。就是說,如果你 zip test.zip /home/test/* ,那麼在壓縮檔中也是這樣的層次關係。      參數列表:      -a     將檔案轉成ASCII模式      -F     嘗試修複損壞的壓縮檔           -h     顯示協助介面      -m     將檔案壓縮之後,

linux 命令使用筆記

arm-linux-strip files 可以減少檔案的大小:比如交叉編譯之後的transmissioncli 的大小為7.2M ,但是經過“arm-linux-strip transmissioncli”命令之後,transmissioncli的大小即變為了2.5M,小了很多很多。find 和 xargs 配合使用刪除所有指定類型的檔案:比如刪除目前的目錄及其子目錄下所有的.o檔案:find  -name *.o | xargs rm -rfshell參數列表的遍曆:#!/bin/bash

linux下jni編程指南之——HelloWorld

    該樣本源於jni官方編程指南——《The Java NativeInterface Programmer’s Guide and Specification》。    本文通過一個簡單的例子來示範如何使用JNI。我們寫一個JAVA程式,並用它調用一個C函數來列印“Hello World!”。    這個過程包含下面幾步: 1、 建立一個類(HelloWorld.java)聲明本地方法。 2、 使用javac編譯源檔案HollowWorld.java,產生HelloWorld.class。

筆記二 Linux基礎知識

------------------------------------第二章linux基礎知識-----------------------------------------瞭解系統結構,目錄結構,常見的檔案操作命令對檔案的操作是很關鍵的功能瞭解所用硬碟的資訊檔操作的命令 檔案的尋找 檔案的比較 檔案目錄的許可權 硬串連與符號連結 重新導向 網路主要命令 檔案分發格式進程:正在啟動並執行程式linux關機方法init 0 關機    init 6 重啟shutdown -h now

ubuntu linux 命令之chmod[轉]

使用方式 : chmod [-cfvR] [--help] [--version] mode file... 說明 : Linux/Unix 的檔案存取許可權分為三級 : 檔案擁有者、群組、其他。利用 chmod 可以藉以控制檔案如何被他人所存取。 mode : 許可權設定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示該檔案的擁有者,g 表示與該檔案的擁有者屬於同一個群體(group)者,o 表示其他以外的人,a 表示這三者皆是。 +

在Linux系統中存放裝置的兩種表示方法

作者:北南南北來自:LinuxSir.Org摘要: 硬碟和硬碟分區在Linux都表示為裝置,按我們通俗的說法來說,就是怎麼來表示或描述硬碟和或硬碟分區,但這種描述應該是科學和具體的;比如IDE硬碟,在Linux 可以表示為 /dev/hda、/dev/hdb ... ;SCSI 介面的硬碟、SATA介面的硬碟表示為/dev/sda、/dev/sdb ... ... ;而IDE介面的硬碟/dev/hda,也可以表示為hd0 ,而 SCSI 介面的如果是 /dev/sda ,另一種表示方法是sd0;

總頁數: 3662 1 .... 1188 1189 1190 1191 1192 .... 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.