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解