linux - basic operation

 

 

---note start---

 

cookbook online: --> http://linux.vbird.org/    PS. 吐血推荐 !

 

 

catalog :

 

1. 目录相关操作命令 (cd, pwd, mkdir, rmdir)

--> http://linux.vbird.org/linux_basic/0220filemanager.php#dir_opdir

 

2. 文件夹目录管理命令

2.1 查看文件、文件夹列表信息: ls --> http://linux.vbird.org/linux_basic/0220filemanager.php#ls

PS. 别名的设置 alias,unalias --> http://linux.vbird.org/linux_basic/0320bash.php#alias

BTW, alias 允许使用更加简短的名称来重新定义  Linux  中的  Shell  命令,从而简化命令行的输入。使用  alias  不仅会节省时间,而且也能提高效率,实在是高手菜鸟,必备命令。

BTW again, you can use 'll' instead of 'ls -l' in adeptra's linux server

2.2 复制、删除与移动: cp, rm, mv --> http://linux.vbird.org/linux_basic/0220filemanager.php#cprmmv

2.3 查阅文件内容:

cat --> http://linux.vbird.org/linux_basic/0220filemanager.php#cat

less --> http://linux.vbird.org/linux_basic/0220filemanager.php#less

tail --> http://linux.vbird.org/linux_basic/0220filemanager.php#tail

PS. tail 命令能够观察文本文件的末端或跟踪文本文件的增长 .

BTW, 例如用来看日志:

範例二:持續偵測 /var/log/messages 的內容

[root@www ~]# tail -f /var/log/messages

  <== 要等到輸入 [crtl]-c 之後才會離開 tail 這個指令的偵測!

 

3. 文件(夹)权限的修改

   chmod --> http://linux.vbird.org/linux_basic/0210filepermission.php#chmod

 

4. 打包、压缩相关命令

打包 tar --> http://linux.vbird.org/linux_basic/0240tarcompress.php#tar

压缩 gzip --> http://linux.vbird.org/linux_basic/0240tarcompress.php#gzip

压缩 bzip2 --> http://linux.vbird.org/linux_basic/0240tarcompress.php#bzip2

PS. 很多人还是对概念比较模糊,补充说明下

*.Z         compress  程式壓縮的檔案;

*.gz        gzip  程式壓縮的檔案;

*.bz2       bzip2  程式壓縮的檔案;

*.tar       tar  程式打包的資料,並沒有壓縮過;

*.tar.gz    tar  程式打包的檔案,其中並且經過  gzip  的壓縮

*.tar.bz2   tar  程式打包的檔案,其中並且經過  bzip2  的壓縮

Linux 上常見的壓縮指令就是  gzip   bzip2  ,至於  compress  已經退流行了。

若說  gzip  是為了取代  compress  並提供更好的壓縮比而成立的,那麼  bzip2  則是為了取代  gzip  並提供更佳的壓縮比而來的。

不過,單純的  tar  功能僅是『打包』而已,亦即是將很多檔案集結成為一個檔案,   事實上,他並沒有提供壓縮的功能。

BTW, in my opinion: bzip2 > gzip > compress. here '>' means better than.

 

5. 管道 pipe,  命令中用符合 '|' 表示  --> http://linux.vbird.org/linux_basic/0320bash.php#pipe

 

6.  过滤信息 grep --> http://linux.vbird.org/linux_basic/0320bash.php#grep

 

7. VI

7.1 VI 的三种模式 --> http://linux.vbird.org/linux_basic/0310vi.php#vi

PS. 复习下,一般模式,编辑模式,命令模式

7.2 VI 必杀键 --> http://linux.vbird.org/linux_basic/0310vi.php#vi_command

PS. 下面列出按键使用较为频繁,推荐熟练掌握

a. 一般模式常用按键

移动光标

:k  nk: 向上移动 n

:j  nj: 向下移动 n

:h  nh: 向左移动 n

:l  nl: 向右移动 n

首行 : gg

末行 : G

第几行 : nG  PS.n 为数字,你要到达的行数

行首 : ^

行末 : $

搜索

/word --> 向下搜索关键字 'word'

?word --> 向上搜索关键字 'word'

n --> 向下的 next 匹配

N --> 向上的 next 匹配

删除

x,X --> x  为向后删除一个字符 ( 相当于 [DEL]), X 为先前删除一个字符 ( 相当于 [Backspace])

dd --> 删除光标所在整行

b. 编辑模式常用按键

i --> insert, 在所在光标前插入

a --> append, 在所在光标后插入

c. 命令模式常用按键

:w --> 保存

:w! --> 当文件是只读时,强制保存

:q --> 退出 vi

:q! --> 当文件已被修改,又不想保存,强制退出

:wq --> 保存,然后退出

:e! --> 放弃修改文件内容,重新载入该文件编辑

: set nu --> 显示行号

: set nonu -- > 隐藏行号

 

---note end---

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值