1. 程式人生 > >Linux基礎tree命令

Linux基礎tree命令

tree命令以樹狀圖列出檔案目錄結構。不過某些Linux上(Centos 6.4)沒有tree命令,本文將介紹安裝方法。

常用引數:

tree -d 只顯示目錄。

tree -L 1 只顯示第一層目錄。

[[email protected] tree-1.7.0]# tree
-bash: tree: command not found

安裝tree命令:

[[email protected] 下載]# tree
-bash: tree: command not found

到ftp://mama.indstate.edu/linux/tree/下載最新的tree命令原始碼壓縮包。

[
[email protected]
下載]# ls -l tree-1.7.0.tgz -rw-rw-r--. 1 lfz lfz 47082 6月 8 07:36 tree-1.7.0.tgz [[email protected] 下載]# tar zxf tree-1.7.0.tgz [[email protected] 下載]# cd tree-1.7.0 [[email protected] tree-1.7.0]# ls CHANGES INSTALL LICENSE Makefile man README strverscmp.c tree.c [
[email protected]
tree-1.7.0]# make gcc -ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -c -o tree.o tree.c gcc -o tree tree.o

<!--如果這一步提示:make gcc command not found ?

首先就要考慮root 的$PATH裡是否已經包含了這些環境變數。

主要是這四個:/bin ,/usr/bin,/sbin,/usr/sbin。

./bin:
bin為binary的簡寫主要放置一些系統的必備執行檔例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

/usr/bin:
主要放置一些應用軟體工具的必備執行檔例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb*、wget等。

/sbin:
主要放置一些系統管理的必備程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。

/usr/sbin:
放置一些網路管理的必備程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。

可以在家目錄下檢視.bash_profile裡的PATH。如果是:PATH=$PATH:$HOME/bin則需要新增成如下:

PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin。

設定好了,依然提示命令找不到,
原因:gcc編譯器沒安裝

解決方案:yum install -y gcc g++ gcc-c++ make 
-->

[[email protected] tree-1.7.0]# cp -af tree /usr/bin
示例:
[[email protected] 下載]# tree -L 1
.
├── tree-1.7.0
└── tree-1.7.0.tgz

1 directory, 1 file

附:tree命令的原始碼 <a>ftp://mama.indstate.edu/linux/tree/</a>

tree - 以樹狀圖列出目錄的內容

相關推薦

Linux基礎tree命令

tree命令以樹狀圖列出檔案目錄結構。不過某些Linux上(Centos 6.4)沒有tree命令,本文將介紹安裝方法。 常用引數: tree -d 只顯示目錄。 tree -L 1 只顯示第一層目錄。 [[email protected] tree-1.7.0]# tree

linux[基礎]-10-命令行通配符[01]

pri /dev/ dir 字符 tor 依然 一段 cto dev 命令行通配符 命令行通配符: 一段例子: [[email protected]/* */ ~]#

Linux基礎知識-----命令的格式及類型

互操作 找到 運用 分享圖片 清除緩存 comm 交互 技術 時間格式 簡單介紹 1.linux系統的優點:linux屬於自由軟件用戶可以免費獲得它和它的源代碼,並且可以根據自己的需要對它進行必要的修改,無償對它使用,隨意傳播,安全並且穩定。免費以及安全穩定成為了它受到許多

linux基礎-統計命令:wc

wc 統計命令 linux 統計命令 linux wc linux系統命令 wc [選項] 文件 -c 統計字節數。 -l 統計行數。 -m 統計字符數。這個標誌不能與 -c 標誌一起使用。 -w 統計字數。一個字被定義為由空白、跳格或換行字符分隔的字符串。 -L 打印最長行的長度

Linux基礎命令練習Day3-文件管理:cat,tar,gzip,vim,ln

兩個 .com 行數 什麽 塊大小 targe 強制 cat zip解壓 一. 文件合並 cat命令的用途是連接文件或標準輸入並打印。這個命令常用來顯示文件內容,或者將幾個文件連接起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。 1.命令格式: cat [

Linux基礎命令練習Day2-useradd(mod,del),groupadd(mod,del),chmod,chown,

http ack 方式 技術 配置文件 練習 文件file html useradd 作業一: 1) 新建用戶natasha,uid為1000,gid為555,備註信息為“master” 2) 修改natasha用戶的家目錄為/Natasha 3) 查看用戶信息配置文件的最

Linux基礎命令練習Day1-init,who,date,cal,man,clear,passwd,su,whoami,mkdir,touch,rm,cp,mv,head,tail,more,less,echo

.py cal 目錄結構 使用 star tree mage ear echo 開啟Linux操作系統,要求以root用戶登錄GNOME圖形界面,語言支持選擇為漢語 使用快捷鍵切換到虛擬終端2,使用普通用戶身份登錄,查看系統提示符 使用命令退出虛擬終端2上登錄的用

Linux基礎命令練習Day7-nginx,nfs

調度 個數 等於 集群配置 大小設置 selinux VC In 及其 一. Nginx Nginx("engine x") 是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。Nginx是由Igor Sysoev為俄羅斯訪問量第二的Ramb

Linux基礎-常用命令-檔案操作

Linux基礎 1、linux常用命令 1、tab 快速補全鍵(嚴格區分大小寫) 2、cd 進入指定的目錄 cd.. 回到上一級目錄 3、ls 檢視當前目錄下的所有目錄與檔名 4、touch 檔名 表示建立一個檔案 5、mkdir 目錄名 表示建立一個目錄 6、

linux基礎重要命令

例:命令   [引數]          [路徑檔案]        rm             -f 

Linux學習-Tree命令安裝和使用

Linux tree命令用於以樹狀圖列出目錄的內容。 執行tree指令,它會列出指定目錄下的所有檔案,包括子目錄裡的檔案。 當我們在Ubuntu中需要用到tree命令時,顯示Command 'tree' not found. 這是因為在Ubuntu系統中預設是沒有tree這個命令的。 通過

## Linux基礎常用命令

Linux基礎常用命令 目錄切換: cd app 進入app目錄; cd … 切換到上一層目錄 cd ~ 切換到使用者主目錄 cd / 進入系統根目錄 檢視當前目錄下的所有檔案: ll 檢視當前目錄下的所有檔案,包括隱藏檔案 建立/刪除 資料夾(目錄): mkd

Linux基礎_vim命令

  使用過LINUX作業系統的人應該都知道vim命令可以編寫文字,對於沒有接觸過的同學通過以下介紹就可以輕鬆學會vim命令的使用方法。 1.vim的工作模式   vim有三種工作模式,分別為命令模式,插入模式和退出模式。命令模式下不能編輯文字,通過i進入插入模式進行編輯,

linux安裝tree命令

安裝 yum install -y tree 使用,比如顯示/root的2層樹結構 tree -L 2 /root 效果 /root ├── \033 ├── code │   └── helloworld.py ├── soft │   ├── conf

Linux基礎find命令

find命令簡介 find命令主要用於在某個目錄下面尋找某個檔案。 find命令的標準命令格式:find [path…] -name [pattern] find命令允許我們同時指定多個要搜尋的資料夾。 find命令簡單例項 # 當前目錄下面我新建了三個資料夾 -1F表示沒行展示

Linux基礎read命令

read命令簡介 read命令用來傾聽標準輸入或檔案輸入,把資訊存放到變數中。 read命令示例 -> cat test1 #!/bin/bash # read 用來傾聽使用者的輸入,將輸入的內容儲存到name變數中,使用echo顯示輸入的內容 echo -n "pleas

linux基礎操作命令

一、du命令 檢視目錄大小 例:du -b /home 以位元組為單位檢視home目錄下檔案大小 二、查詢檔案 find 例:find ./ -name ‘hel*’ 在當前目錄下檢視以hel開頭的檔案 三、查詢字串命令 grep 例

Linux基礎ls命令

ls 命令是linux下最常用的命令,通過ls 命令不僅可以檢視linux資料夾包含的檔案而且可以檢視檔案許可權(包括目錄、資料夾、檔案許可權)檢視目錄資訊等等。ls 命令在日常的linux操作中用的很多! 命令格式:ls [選項] [目錄名] 命令功能:列出目標目錄中所有的子目錄和檔案。 查詢常用

Linux 基礎命令列打輸入輸出

1.輸入重定向。主要用於改變命令的輸入來源。基本用法: 命令 < 檔名 2.輸出重定向。主要用於改變命令打輸出。基本用法: 命令 > 檔名 (重寫檔案) 命令 >> 檔名(追加資料) 3.管道。管道用於將一個命令的輸出作

Linux基礎知識--命令基礎知識

換行 -h 編輯 自帶 獨立 linux基礎 基礎知識 目錄 lin Linux命令作用: 用於實現某一類功能的指令或程序 命令的執行依賴於程序解釋器(例如/bin/bash),解釋器和系統打交道。 Linux命令的分類: 內部命令和外部命令 內部命令:屬於Linux解