Linux 命令使用集
//==================================================文件编辑
vim
i → Insert 模式,按 ESC 回到 Normal 模式.
x → 删当前光标所在的一个字符。
:wq → 存盘 + 退出 (:w 存盘, :q 退出) (陈皓注::w 后可以跟文件名)
dd → 删除当前行,并把删除的行存到剪贴板里
p → 粘贴剪贴板
a → 在光标后插入
o → 在当前行后插入一个新行
O → 在当前行前插入一个新行
cw → 替换从光标所在位置后到一个单词结尾的字符
0 → 数字零,到行头
^ → 到本行第一个不是blank字符的位置(所谓blank字符就是空格,tab,换行,回车等)
$ → 到本行行尾
g_ → 到本行最后一个不是blank字符的位置。
/pattern → 搜索 pattern 的字符串(陈皓注:如果搜索出多个匹配,可按n键到下一个)
P → 粘贴
yy → 拷贝当前行当行于 ddP
u → undo
<C-r> → redo
:e <path/to/file> → 打开一个文件
:w → 存盘
:saveas <path/to/file> → 另存为 <path/to/file>
:x, ZZ 或 :wq → 保存并退出 (:x 表示仅在需要时保存,ZZ不需要输入冒号并回车)
:q! → 退出不保存 :qa! 强行退出所有的正在编辑的文件,就算别的文件有更改。
:bn 和 :bp → 你可以同时打开很多文件,使用这两个命令来切换下一个或上一个文件。(陈皓注:我喜欢使用:n到下一个文件)
//==================================================复制文件
cp
-f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在
-r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理
-R 或 --recursive 递归处理,将指定目录下的文件及子目录一并处理
cp -f file1 file2 //将文件file1复制成file2,
cp -R dir1 dir2 //将目录dir1复制成目录dir2
//==================================================移动文件
mv
-b :若需覆盖文件,则覆盖前先行备份。
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
-u :若目标文件已经存在,且 source 比较新,才会更新(update)
mv test.log test1.txt //文件改名test.log-->test1.txt
mv test1.txt test3 //移动文件到test3目录
//==================================================用于查看文件内容
tail
-f 使tail不停地去读最新的内容,这样有实时监视的效果 用Ctrl+c来终止
tail -f test.txt |grep "12345" //"|"管道,grep过滤
//==================================================文件权限管理
chmod
-c : 若该档案权限确实已经更改,才显示其更改动作
-f : 若该档案权限无法被更改也不要显示错误讯息
-v : 显示权限变更的详细资料
-R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
分别表示User、Group、及Other的权限。
chmod 777 file
//==================================================网络
//查看所有的进程和端口使用情况
netstat –apn
//显示占用该端口的进程情况
lsof -i :端口
或者:
netstat -apn | grep 80
//==================================================系统
//查看进程状态
top
//杀死进程
kill -9 PID(进程ID)
//Linux 文件内容查看,由第一行开始显示文件内容
cat -An
取出文件后面几行
tail -f
//用户和用户组管理
磁盘管理
Linux磁盘管理常用三个命令为df、du和fdisk。
df:列出文件系统的整体磁盘使用量
du:检查磁盘空间使用量
fdisk:用于磁盘分区
df -hT
du -ha
ll
cp -a src dec
rm -rf file/dir
mv -u file
scp /home/xing/CEInstantPot.war [email protected]:/opt/apache-tomcat-8.0.24/webapps/
查找命令
http://www.cnblogs.com/hushaojun/p/4851485.html
Linux 命令使用集
猜你喜欢
转载自huangyongxing310.iteye.com/blog/2350797
今日推荐
周排行