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