Linux Note
?
日期:2019/3/31
內容:Linux學習筆記
一、Linux命令
?
ls -l
- 操作效果
- 第一列:文件權限
一共10位。
0 | 1(r) | 2(w) | 3(x) | 4(r) | 5(w) | 6(x) | 7(r) | 8(w) | 9(x) |
文件類型 | 文件所有者權限 usr權限,u權限 | 文件所有者所屬組成員的權限 group權限,g權限 | 所有者所屬組之外的用戶的權限 other權限,o權限 | ||||||
注:
- 第二列
對于普通文件:鏈接數
對于目錄文件:第一級子目錄數(包括 . 和 .. )
- 第三列:用戶名
- 第四列:組名
- 第五列:文件大小
一切皆文件。目錄也是文件,注意到目錄大多數情況下是4096 bytes(2KB)。
因由:
- 第六七八列:最后修改日期
- 第九列:文件名
?
rm -i
-i參數在刪除文件前詢問確認。i意為interactive。
alias rm='rm -i' |
?
apt-get
dd
- 作用
Linux dd命令用于讀取、轉換并輸出數據。dd可從標準輸入或文件中讀取數據,根據指定的格式來轉換數據,再輸出到文件、設備或標準輸出。
- 參數
參數 | 說明 |
if=文件名 | 輸入文件名,缺省為標準輸入stdin。即指定源文件。 |
of=文件名 | 輸出文件名,缺省為標準輸出。即指定目的文件。 |
ibs=bytes obs=bytes bs=bytes | 一次讀入bytes個字節,即指定一個塊大小為bytes個字節。 一次輸出bytes個字節,即指定一個塊大小為bytes個字節。 同時設置讀入/輸出的塊大小為bytes個字節。 |
seek=blocks | 從輸出文件開頭跳過blocks個塊(每個塊4KB)后再開始復制。 |
count=blocks | 僅拷貝blocks個塊,塊大小等于ibs指定的字節數。 |
conv=<關鍵字> | 關鍵字種類: conversion:用指定的參數轉換文件。 ascii:轉換ebcdic為ascii ebcdic:轉換ascii為ebcdic ibm:轉換ascii為alternate ebcdic block:把每一行轉換為長度為cbs,不足部分用空格填充 unblock:使每一行的長度都為cbs,不足部分用空格填充 lcase:把大寫字符轉換為小寫字符 ucase:把小寫字符轉換為大寫字符 swab:交換輸入的每對字節 noerror:出錯時不停止 notrunc:不截短輸出文件 sync:將每個輸入塊填充到ibs個字節,不足部分用空(NUL)字符補齊。 |
?
- 使用實例
?
重定向
- ls > test
清空test。
- ls >> test
追加test。
- sort < test
不改變test的內容。
- 管道
命令格式:輸出 | 輸入
cat dup.c | wc
cat dup.c作為pipe輸出,wc從pipe讀入,最終輸出dup.c的行數,單詞數,字節數。
二、vim操作
操作 | 快捷鍵 |
光標移動 |
|
快速移動 |
|
刪除 |
|
撤銷 |
|
查找 |
|
替換 |
|
?
三、tmux操作
操作 | 快捷鍵 |
水平分屏 | " |
垂直分屏 | % |
切換分屏 | 上下左右 |
新建窗口 | C |
重命名窗口 | , |
切換窗口 | P or N or 數字 |
| ? | ? |
?
附錄A:Linux命令全稱
可使用man + name查看。
簡稱 | 全稱 |
ls | list directory contents |
dd | convert and copy a file,本應為cc,但cc已經被用于代表CCompiler(Unix類系統自帶的C編譯器,與gcc不同),故用dd |
| ? | ? |
?
轉載于:https://www.cnblogs.com/sinkinben/p/10630943.html
總結
以上是生活随笔為你收集整理的Linux Note的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【PHP 扩展开发】Zephir 基础篇
- 下一篇: 云主机tracert外网无返回需在安全组