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