SHELL 基本命令彙總
1.ls 列出目錄下的檔案,不同型別的檔案顏色不同,例如藍色是資料夾,白色是檔案
[[email protected] steph]# ls
file.html public_htmltest
[[email protected] steph]#
引數:
ls -a 列出所有檔案,包括隱藏檔案
[[email protected] steph]# ls -a
....bash_logout.bash_profile.bashrcfile.html public_htmltest
[[email protected] steph]#
ls -l
ls -R 遞迴列出所有子目錄的內容
2. cd轉移目錄
cd /home/steph 將轉移到/home/steph
cd .. 上移一個目錄
cd 回到根目錄
cddir 改變目錄位置至d i r目錄下。
cduser改變目錄位置至使用者的工作目錄。
cd.. 改變目錄位置至當前目錄的父目錄。
cd../user 改變目錄位置至相對路徑 user 的目錄下。
cd/../.. 改變目錄位置至絕對路徑的目錄位置下。
3. 建立新檔案和資料夾
touch new-filename 建立新檔案
mkdir new-directory
4.刪除檔案和目錄
rm -r filename 刪除名為 filename的檔案
rmdir foldername 刪除名為foldername的目錄
rm –r file? 刪除檔名中有五個字元且前四個字元為file 的所有檔案。
rm –r f* 刪除檔名中以 f 為字首的所有檔案。
5.修改資料夾許可權
1. 改變檔案或目錄的讀、寫、執行許可權
語法:chmod [-R] mode name
name :檔名或目錄名。
mode: 3個8位數字或r w x的組合。r- read (讀),w - wri te (寫),x - execute (執行
chmod755dir1對於目錄dir1,設定成任何使用者皆有讀取及執行的權利,但只有所有者可做修改。
chmod700file1 對於檔案f i l e 1,設定只有所有者可以讀、寫和執行的權利。
chmodu+xfile2 對於檔案f i l e 2,增加當前使用者可以執行的權利。
chmodg+xfile3 對於檔案f i l e 3,增加工作組使用者可執行的權利。
chmodo-rfile4 對於檔案f i l e 4,刪除其他使用者可讀取的權利。
2.改變檔案或目錄的所有權
語法:chown [-R] 使用者名稱 name
name:檔名或目錄名。
例如:
chown user file1 將檔案 file1 改為使用者user 所有。
chown -R user dir1 將目錄 d i r 1及其子目錄下面的所有檔案改為使用者user 所有。
7. 壓縮和解壓縮檔案
gzip 和 gunzip
壓縮:
gzipfilename
檔案即會被壓縮,並被儲存為 filename.gz
解壓縮:
gunzip filename.gz
filename.gz 會被刪除,而繼之以 filename
可以通過命令man gip 和man gunzip獲得命令的詳細說明.
zip 和 unzip
要使用 zip 來壓縮檔案,在 shell 提示下鍵入下面的命令:
zip -r filename.zip filesdir
在這個例子裡,filename.zip 代表你建立的檔案,filesdir 代表你想放置新 zip 檔案的目錄。-r 選項指定你想遞迴地(recursively)包括所有包括在 filesdir 目錄中的檔案。
要解壓縮 zip 檔案的內容,鍵入以下命令:
unzip filename.zip
你可以使用 zip 命令同時處理多個檔案和目錄,方法是將它們逐一列出,並用空格間隔:
zip -r filename.zip file1 file2 file3 /usr/work/school
上面的命令把 file1、file2、 file3、以及 /usr/work/school 目錄的內容(假設這個目錄存在)壓縮起來,然後放入 filename.zip 檔案中。
8.tar 把多個檔案或目錄打包成一個檔案,或者把已經打包的檔案展開
%tar cvf RMS RMStar 把目錄打包成一個檔案
%tar xvf RMStar 把打包的檔案展開。
9.compress 把檔案壓縮成字尾為.Z的壓縮檔案
%compress RMStar
uncompress 把字尾為.Z的壓縮檔案解壓縮
%uncompress RMStar.Z
10.df -k 檢視各檔案系統剩餘的空間,-k說明單位是千位元組(kb)
11.使用 l o g o u t命令退出shell。
12、更改帳號密碼
語法:passwd
Old password: <輸入舊密碼>
New password: <輸入新密碼〉
Retype new password: <再輸入一次密碼>
13、聯機幫助
語法: man 命令
man ls
14、遠端登入
語法:rlogin 主機名 [-l 使用者名稱]
rlogin aa遠端登入到工作站 aa 中。
rlogin aa -l user使用 user 帳號登入到工作站 aa 中。
語法:telnet 主機名或 telnet IP地址
telnet aa
telnet 130.129.21.250
15、複製檔案
語法: cp [-r] 源地址目的地址
cp file1 file2 將檔案 file1 複製成 f i l e 2。
cp file1 dir1 將檔案 file1 複製到目錄 dir1 下,檔名仍為 f i l e 1。
cp /tmp/file1 . 將目錄 /tmp 下的檔案 file1 複製到當前目錄下,檔名仍為 f i l e 1。
cp /tmp/file1 file2 將目錄 /tmp 下的檔案 file1 複製到當前目錄下,檔名為f i l e 2。
cp -r dir1 dir2 複製整個目錄。
16、移動或更改檔案、目錄名稱
語法:mv 源地址目的地址
mv file1 dir1 將檔案 f i l e 1移到目錄 dir1 下,檔名仍為 f i l e 1。
mv dir1 dir2 將目錄 dir1 更改為目錄 d i r 2。
17、列出當前所在的目錄位置
語法: pwd
18、檢視檔案內容
語法: cat檔名
cat file1以連續顯示方式,檢視檔名 file1 的內容。
19、分頁檢視檔案內容
語法: more 檔名或 cat 檔名 | more
more file1 以分頁方式檢視檔名 file1 的內容。
cat file1 | more 以分頁方式檢視檔名 file1 的內容。
20、檢視目錄所佔磁碟容量
語法: du [-s] 目錄
du dir1 顯示目錄 dir1 的總容量及其子目錄的容量(以KB 為單位)。
du -s dir1 顯示目錄 dir1 的總容量。
21、檢查自己所屬的工作組名稱
語法:groups
22、改變檔案或目錄工作組所有權
語法:chgrp [-R] 工作組名 name
n a m e:檔名或目錄名
chgrp vlsi file1 將檔案 file1 的工作組所有權改為 vlsi 工作組所有。
chgrp -R image dir1 將目錄d i r 1及其子目錄下面的所有檔案,改為 image 工作組所有。
23、改變檔案或目錄的最後修改時間
語法:touch name
name:檔名或目錄名。
24、檔案的連結
同一檔案,可擁有一個以上的名稱,也就是把一個檔案進行連結。
語法:ln 老檔名新檔名
例如:
ln file1 file2將檔案 f i l e 2連結至檔案 f i l e 1。
語法:ln -s老檔名新檔名
例如:
ln -s file3 file4 將檔案 file4 連結至檔案f i l e 3。
25、檔案中字串的查尋
語法:grep string file
grep abc file1尋找檔案f i l e 1中包含字串 abc 所在行的文字內容。
26.查尋檔案或命令的路徑
語法:whereis command 顯示命令的路徑。
語法:which command 顯示命令的路徑,及使用者所定義的別名。
語法:whatis command 顯示命令功能的摘要。
語法:find search-path -name filename -print搜尋指定路徑下某檔案的路徑。
例如:
find / -name file1 -print 自根目錄下尋找檔案 file1 的路徑。
27、比較檔案或目錄的內容
語法:diff [-r] name1 name2
name1 name2:可同時為檔名或目錄名。
diff file1 file2 比較檔案file1 與 file2 內各行的不同之處。
diff -r dir1 dir2 比較目錄 dir1 與 dir2 內各檔案的不同之處。
28、檔案列印輸出
使用者可用 .login 檔案中的 setenv PRINTER來設定印表機名。
setenv PRINTER sp 設定自sp印表機列印資料。
一般檔案的列印
語法:lpr [-P印表機名] 檔名
例如:
lpr file1 或 lpr -Psp file1自 s p印表機列印檔案 f i l e 1。
語法:enscript [-P印表機名] 檔名
例如:
enscript file3 或 enscript -Psp file3自 s p印表機列印檔案 f i l e 3。
29、troff 檔案的列印
語法:p t r o ff [-P印表機名] [-man][-ms] 檔名
例如:
ptroff -Psp -man /usr/man/man1/lpr1以troff 格式,自 sp 印表機列印lpr1 命令的使用說明。
印表機控制命令
1.檢查印表機狀態、列印作業順序號和使用者名稱
語法:lpq [-P印表機名]
lpq 或 lpq -Psp檢查 sp 印表機的狀態。
2. 刪除印表機內的列印作業( 使用者僅可刪除自己的列印作業 )
語法:lprm [-P印表機名] 使用者名稱或作業編號
lprm user或lprm -Psp user刪除s p印表機中使用者user 的列印作業,此時使用者名稱必須為u s e r。
lprm -Psp 456刪除 sp 印表機上編號為 456 的列印作業。
30、程序控制
1.檢視系統中的程序
語法:ps [-aux]
例如:
p s或ps -x 檢視系統中,屬於自己的程序。
ps -au 檢視系統中,所有使用者的程序。
ps -aux 檢視系統中,包含系統內部的及所有使用者的程序。
2. 結束或終止程序
1.ls 列出目錄下的檔案,不同型別的檔案顏色不同,例如藍色是資料夾,白色是檔案
[[email protected] steph]# ls
file.html public_htmltest
[[email protected] steph]#
ring 長度 ash linu 相同 文件的 提高 自動 tail 1.shell簡介
命令行:供用戶輸入命令的界面,本身只接受輸入,把命令傳遞給命令解釋器.
shell:shell是命令解釋器,也是一個程序,在用戶和操作系統之間提供一個面向行的可交互接口.
pre table kafka tool for del 生產 scribe 風險 本節內容:
創建kafka topic
查看所有topic列表
查看指定topic信息
控制臺向topic生產數據
控制臺消費topic的數據
查看topic某分區偏移量最大(小)值
增加 ron 環境變量path du -sh 編寫 regular 前言 末尾 文件類型 ble
前言
前面咱們已經成功安裝了Linux系統--centos7,那麽現在跟著超哥奔向Linux的大門。
那麽!
開局一張圖,裝備全靠打。。。
這個黑乎乎的是個什麽玩意?
追加 目錄名 span rect .com 主目錄 依據 div 文件的時間 一 前言
命令行的基本構成
二 Linux 系統命令操作語法格式
三 基本操作
1.創建一個目錄
1 make directory > mk dir > mkdir
一.功能實現
使用shell基本命令,進行hbase資料庫操作
二.環境準備
1.開啟hdfs
2.開啟zk
3.開啟regionser和master
三.基本Hbase操作
1.hbase namespace
(1)建立namespace
create_name
先來兩個基礎技能:shell下命令列補全和萬用字元。
Tab 鍵具有檔名補全功能,單擊補全,雙擊列出檔案列表。同樣的功能使用與命令列補全。
萬用字元
* 匹配任意長度字串
? 匹配一個字串
[ ]
1.基本unix/linux命令(1) setuid,guid 作用: suid意味著如果某個使用者對屬於自己的shell指令碼設定了這種許可權, 那麼其他使用者在執行這一指令碼時也會具有其屬主的相應許可權。 guid執行相應指令碼的使用者將具有該檔案所屬使用者組中使
Shell基本命令clear 清屏cd – 後退cd $MYPATH 進入指定目錄(環境變數已設)ls –l 列出檔案ls –al 列出所有檔案,包含隱藏檔案whoami 檢視自己使用者名稱cd mydir 進入目錄cd my* 進入目錄tar cvf ddd.tar ab
獲得某一個命令的詳細資訊
help ‘status’
hbase(main):006:0> help 'status'
Show cluster status. Can be 'summary', 'simple', 'detailed', or 'rep
進入impala-shel
impala-shell
連線伺服器,connect hostname或者ip即可
connect 192.168.1.125;
查看錶
show tables;
及其 gre awk 使用 part 開頭 合集 運算符 擴展 什麽是正則
正則就是用一些具有特殊含義的符號組合到一起(稱為正則表達式)來描述字符或者字符串的方法。或者說:正則就是用來描述一類事物的規則。
在linux中,通配符是由shell解釋的,而正則表達式則是由命令解 cnblogs log style ash 基本 code bsp 知識 linux中
在有的shell(比如linux中的bash)中sleep還支持睡眠(分,小時)
sleep 1 睡眠1秒
sleep 1s 睡眠1秒
sleep 1m 睡眠1 linux1.ShellShell是Linux系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令並把它送入內核去執行.shell也被稱為LINUX的命令解釋器(commandinterpreter).vshell是一種高級程序設計語言. 指南 統計信息 ... err nor 清空 ext -- als Apache-->hadoop的官網文檔命令學習:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html
FS Shell
調用文件系統 模式 http 方括號 -a ali 入參 post lac 變量引用 Linux學習閑談(一)
——Shell基本操作與命令
(轉載請附上本文鏈接——linhxx)
1、#!/bin/sh
放在程序開頭,表示用/bin/sh方式來解析。
2、變量
1)變量賦值 v $0 touch not %d 字符串比較 l腳本語言 .sh anti 是否 shell腳本語言基本命令腳本:可運行,不需要編譯
#vi 1.sh【編寫:i(頂格)或o(換一行)】#! /bin/bash##this is a test shell script##Wri
FS Shell
呼叫檔案系統(FS)Shell命令應使用 bin/hadoop fs 的形式。 所有的的FS shell命令使用URI路徑作為引數。URI格式是scheme://authority/path。對HDFS檔案系統,scheme是hdfs,對本地檔案系統,sch
##diff命令## diff命令用於比較兩個檔案的不同,從而生成補丁 vim westos vim westos1 diff westos westos1 ##比較倆個檔案的不同##
diff westos westos1 > westos.path ##將we
一、基本書寫規則
1)shell指令碼的開頭:#!/bin/sh。解釋:此語句放在shell指令碼的開頭;其意為告訴編譯器,shell需要bin資料夾下的sh直譯器進行解析。
2)注意空格。在寫if語句時,需要注意if[ xx ],[ ]內部兩側是要有空格的。
3)# 相關推薦
SHELL 基本命令彙總
系統管理:shell基本命令1
Kafka Shell基本命令(包括topic的增刪改查)
Shell基本命令
Linux之shell基本命令
HBase(1):shell基本命令
Shell基本命令([記住]一個man搞定所有)
linux shell基本命令
Shell 基本命令
HBase shell基本命令
impala-shell基本命令
shell--grep命令+正則表達式+基本語法
linux shell基本知識 sleep命令
Shell、內外部命令——Linux基本命令(2)
Hadoop Shell命令(基於linux操作系統上傳下載文件到hdfs文件系統基本命令學習)
Linux學習閑談(一)——Shell基本操作與命令
shell腳本語言基本命令
Hadoop fs shell命令彙總
shell中的基本命令以及基本知識
shell相關基本知識彙總