linux远程执行迷路,linux操作系统基础
Linux的基本原則
1.由目的單一的小程序組成:組合小程序完成復(fù)雜任務(wù)
2.一切皆文件
3.盡量避免捕獲用戶(hù)接口
4.配置文件保存為純文本格式
linux操作系統(tǒng)基礎(chǔ)及常用命令
在bash下一般管理員是#號(hào),其他用戶(hù)是$
命令:
命令 選項(xiàng) 參數(shù)
選項(xiàng):是用來(lái)修改命令的執(zhí)行方式的
選項(xiàng)分為:
短選項(xiàng):-
多個(gè)選項(xiàng)可以組合:-a -b = -ab
長(zhǎng)選項(xiàng):--
長(zhǎng)選項(xiàng)不可以組合
參數(shù):命令的作用對(duì)象
Ctrl+Alt+F7啟動(dòng)圖形界面
Ctrl+Alt+F1終端界面
Ctrl+Alt+F2終端界面
Ctrl+Alt+F3終端界面
Ctrl+Alt+F4終端界面
Ctrl+Alt+F5終端界面
Ctrl+Alt+F6終端界面
shell分為:
sh
bash
csh
zsh
ksh
tcsh
su(switch user):切換用戶(hù),如果想退回來(lái)直接exit
用法:su [-l] 用戶(hù)名
passwd(password):修改用戶(hù)密碼,管理員可用此命令修改其他用戶(hù)的密碼
ls(list):列現(xiàn)目錄下的所有文件與文件夾
參數(shù):
l:顯示目錄下的所有屬性信息
文件類(lèi)型
-:普通文件(f)
d:目錄文件
b:塊設(shè)備文件(block)
c:字符設(shè)備文件(character)
l:符號(hào)鏈接文件(symbolic link file)
p:命令管道文件(pipe)
s:套接字文件(socket)
文件權(quán)限:9位,每3位一組,每一組:rwx(讀,寫(xiě),執(zhí)行)
文件硬鏈接的次數(shù)
文件的屬主(ower)
文件的屬組(group)
文件大小(size):默認(rèn)單位是字節(jié)
時(shí)間戳(timestamp):最近一次被修改的時(shí)間
訪(fǎng)問(wèn):access
修改:modify(內(nèi)容發(fā)生了改變)
改變:change,metadata(文件屬性數(shù)據(jù)即元數(shù)據(jù))
文件名
h:做單位轉(zhuǎn)換(可轉(zhuǎn)換成容易閱讀的單位)
a:顯示所有文件(linux隱藏文件是以.開(kāi)關(guān)的文件)
. 表示當(dāng)前目錄
.. 表示當(dāng)前目錄的上一級(jí)目錄
A:顯示所有隱藏文件不包括.與..
d:顯示目錄的自身屬性
i:顯示文件的所引節(jié)點(diǎn)號(hào)(即inode號(hào))
r:以逆序顯示文件
R:以遞歸顯示文件(也顯示目錄里子目錄的信息)。遞歸很消耗資源
例如:
ls -lh
stat 文件名查看文件的狀態(tài)
例子:stat linux-3.12.16.tar.xz
./表示當(dāng)前路徑
pwd(Printing Working directory):顯示當(dāng)前的目錄路徑
ifconfig:查看方機(jī)ip地址
cd(chang directory):切換目錄
cd不加任何參數(shù):回到用戶(hù)的家目錄
cd ~用戶(hù)名:進(jìn)入指定用戶(hù)的家目錄
cd -:用于前次目錄與當(dāng)前目錄之前來(lái)回切換
type:顯示命令屬于那種類(lèi)型
內(nèi)置命令(shell內(nèi)置命令),一般只要顯示a shell builtin都屬于內(nèi)置命令
外部命令,在文件系統(tǒng)的某個(gè)路徑下有個(gè)與命令相應(yīng)的可執(zhí)行文件,可用which,如which ls
hash:可以顯示最近使用過(guò)的命令,只顯示緩存里的命令
硬件時(shí)間
系統(tǒng)時(shí)間
date:用于時(shí)間管理,顯示修改當(dāng)前系統(tǒng)的時(shí)間
參數(shù):
沒(méi)有參數(shù):顯示當(dāng)前時(shí)間
MMDDhhmm[[[CC]YY][.ss]]:修改時(shí)間,月,日,小時(shí),分鐘[[2位的年與4位的年][.秒]]
+%D:顯示相應(yīng)的字段
例子:
date +%Y
date +"This year is %Y"
date +"This year is %Y. %nToday is %d":顯示兩行%n后面的換行顯示
clock:顯示硬件時(shí)間
hwclock:同步硬件時(shí)間與系統(tǒng)時(shí)間
參數(shù):
-w:將系統(tǒng)時(shí)間同步到硬件時(shí)間
-s:將硬件時(shí)間同步到系統(tǒng)時(shí)間
help 命令名可以獲得一個(gè)內(nèi)部命令的使用幫助
有些內(nèi)部命令也可以用:命令 -h來(lái)得到幫助
大多數(shù)外部命令可以用--help來(lái)獲得簡(jiǎn)要的幫助信息
man(manual):加一個(gè)命令來(lái)得到一個(gè)命令的幫助信息
參數(shù):
加數(shù)字:表示查看第幾章節(jié)
分章節(jié)
1:用戶(hù)命令(位于/bin,/usr/bin,/user/local/bin)
2:系統(tǒng)調(diào)用
3:庫(kù)調(diào)用
4:特殊文件(設(shè)備文件)
5:文件格式(配置文件的語(yǔ)法)
6:游戲
7:雜項(xiàng)(Miscellaneous)
8:管理命令(/sbin/user/sbin/user/local/sbin)
命令說(shuō)明格式
<>:必須寫(xiě)的選項(xiàng)
[]:可選的選項(xiàng)
...:可以出現(xiàn)多次
|:多選一
{}:分組
man后出現(xiàn)的內(nèi)容
NAME:命令名稱(chēng)及功能簡(jiǎn)要說(shuō)明
SYNOPSIS:用法說(shuō)明,包括可用的選項(xiàng)
DESCRIPTION:命令功能的詳細(xì)說(shuō)明,可能包括每一個(gè)選項(xiàng)的意義
OPTIONS:說(shuō)明每一個(gè)選項(xiàng)的意義
FILES:此命令相關(guān)的配置文件
BUGS:報(bào)告bug是誰(shuí)的
EXAMPLES:使用示例
SEE ALSO:另外參照
翻屏:
向后翻一屏:空格
向前翻一屏:b
向后翻一行:回車(chē)
向前翻一行:k
查找:
/關(guān)鍵字:當(dāng)前位置自前向后
?關(guān)鍵字:當(dāng)前位置自后向前
n下一個(gè)關(guān)鍵字
N上一個(gè)關(guān)鍵字
q是退出幫助
whatis:加一個(gè)命令來(lái)查看一個(gè)命令所具有的章節(jié)信息
info:查看命令的在線(xiàn)手冊(cè),屬于對(duì)man的補(bǔ)充
用法:
info COMMAND:在線(xiàn)文檔
用pageup與pagedown來(lái)翻頁(yè)
在系統(tǒng)/usr/share/doc這個(gè)目錄下有大多數(shù)重要命令的幫助與手冊(cè)或文檔
cal(calendar):顯示日歷信息
用法:
cal 2013:顯示2013年的日歷信息
cal 12 2013:顯示2013年12月的日歷
echo:輸出信息,默認(rèn)轉(zhuǎn)義字符不生效
參數(shù):
-e:讓轉(zhuǎn)義字符生效
\n:換行
\b:向前退一格
\t:相當(dāng)Tab鍵,橫向制表符
\v:縱向制表符
-n:輸出后不換行顯示,默認(rèn)換行
printf:格式化并輸出數(shù)據(jù),與echo相反默認(rèn)轉(zhuǎn)義字符生效
用法:
printf "The year 2013":不換行輸出,默認(rèn)沒(méi)有換行
總結(jié)
以上是生活随笔為你收集整理的linux远程执行迷路,linux操作系统基础的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python循环语句while的格式_P
- 下一篇: linux共享软件_为什么 linux