linux常用命令记录

开个帖子记录一些工作学习过程中时不时就要用到linux相关的命令, 算是个备忘录

1. 文件转码

$iconv -f [src] -t [dst] [file] -o [outfile]

2. 解压

$unzip [.zip] -d [dir]

$tar -xzvf [file] [path]

3. 复制, 移动, 删除

$cp [src] [dst]

$mv [src] [dst]

$rm -rf [file/dir]

4. 网络状态

$ifconfig -a

$netstat -tunlp

$tcpdump

5. 服务

$service [serviceName] restart

$smbpasswd -a [userName]
/etc/samba/

6. 系统环境变量

$which [command]

$vim /etc/profile
PATH = $PATH:[CommandPath]

7. 链接

$update-alternatives
--display
--config
--set
--remove-all
--install [link] [name] [path] [level]

$ln -s [path] [link]

8. 查找

$find [path] -type [f/l] -name [name]

$xargs -d [char] -I {}

$grep -p [regax]

9. 内存与磁盘信息

$memstat

$free -h

$df -hl

$du -h

10. 其它常用的命令

$shutdown now

$reboot

$okular [.pdf]

$tree

$ls -al

$man [command]

$scp -r [usr]@[ip]:[src] [dest]

11. VIM

-v visual模式
-vx 删除当前选中内容
-vd 剪切
-vp 粘贴至光标后 
-vP 粘贴至光标前

-yy 拷贝当前行
-yyy 拷贝当前行 + 之后3行

-o 在下一行insert
-O 在上一行insert

-u 撤销

-L 切至当前屏幕最底行
-H 切至当前屏幕最顶行
-M 切至当前屏幕中间行

-Cww 切buffer

 

你可能感兴趣的:(linux常用命令记录)