`
huangyongxing310
  • 浏览: 496429 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Linux 命令使用集

阅读更多
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 root@52.40.158.3:/opt/apache-tomcat-8.0.24/webapps/



查找命令
http://www.cnblogs.com/hushaojun/p/4851485.html








分享到:
评论

相关推荐

    Linux命令使用 全集

    Linux虽然是免费的,但它的确是一个非常优秀的操作系统,与MS-WINDOWS相比...下面,作为一个典型的DOS 和WINDOWS用户,让我们一起来学习Linux的一些主要命令,希望大家能尽快进入到Linux的世界里,成为玩转Linux高手

    LINUX常用命令全集

    LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...

    Linux 命令全集.chm

    Linux 命令全集.chm

    Linux命令查询全集 chm

    在IT领域,Linux操作系统是广泛应用于服务器、嵌入式设备以及个人计算机的一种开源操作系统。Linux以其高度可定制性、稳定性及强大的...无论你是初学者还是经验丰富的Linux用户,这样全面的命令集都值得拥有和参考。

    linux命令集全集.chm

    Linux命令集全集,作为初学者的必备工具,包含了Linux操作系统中广泛使用的各种命令,旨在帮助用户更好地理解和操作Linux系统。下面将详细讲解其中的一些重要命令及其用途。 1. **ls** - 列出目录内容 使用`ls`...

    linux命令全集.pdf

    Linux命令全集是Linux系统操作的核心工具,它们允许用户与操作系统进行交互,执行各种任务,如文件管理、系统管理、进程控制等。本文件详细介绍了316个Linux命令,涵盖了从基本到高级的各种功能。 文件管理是Linux...

    Linux常用命令全集.

    Linux常用命令全集,集成大部分linux系统命令,学习linux系统的必备秘笈

    Linux常用命令全集

    本资源“Linux常用命令全集”提供了一个全面且实用的参考指南,旨在帮助用户快速查找并理解常用的Linux命令。 1. **Linux命令基础** - **ls**:列出目录内容,常用选项如 `-l` 以详细格式显示,`-a` 显示所有文件...

    Linux常用命令全集.zip

    这些只是Linux命令海洋中的一部分,实际使用中还有很多其他命令,如awk、sed、tar、wget、curl等,它们各有独特的功能,能帮助用户完成各种复杂的任务。通过深入学习和实践这些命令,可以大大提高Linux系统的操作...

    linux命令合集大全

    linux 常用命令.pdf Linux.Command.pdf linux_command_tutorial.pdf Linux命令大全(修改版).chm Linux命令详解词典.pdf Linux系统命令及其使用详解.doc

    linux常用命令全集

    linux常用命令全集

    linux命令集详解

    "Linux命令集详解"是一个全面覆盖Linux命令的资源,旨在帮助用户深入理解并有效利用这些命令。下面将详细介绍一些常见的Linux命令,以及它们在实际操作中的应用。 1. `ls`:列出目录内容。这个命令非常基础,用于...

    linux命令全集下载

    Linux命令是Linux操作系统中进行系统管理、文件操作和任务执行的主要工具。对于初学者来说,掌握这些命令是理解和使用Linux系统的关键步骤。本资源“Linux命令全集”提供了一个全面的指南,帮助用户深入理解并熟练...

    《最全常用Linux命令集》.pdf

    《最全常用Linux命令集》.pdf

    Linux常用命令全集_集中所有linux命令

    本文将深入探讨“Linux常用命令全集”,旨在帮助初学者和经验丰富的用户更好地理解和掌握Linux命令行的基本操作。 1. 文件与目录操作: - `ls`:列出目录内容,通过`-l`选项可以显示详细信息。 - `cd`:改变当前...

    linux命令集 linux命令

    "Linux命令集"是学习和理解这个强大操作系统的基础。本电子书“Linux命令集”提供了全面的Linux命令参考,旨在帮助用户更高效地操作和管理Linux系统。 1. **基础命令** - `ls`:列出目录内容。 - `cd`:改变当前...

    linux命令集.PDF

    ### Linux命令集知识点详解 #### 引言 随着信息技术的发展,Linux作为一种开源操作系统,因其高度稳定性和安全性,在服务器领域及开发环境中占据着极其重要的地位。为了更好地理解和掌握Linux,了解其核心命令是至...

Global site tag (gtag.js) - Google Analytics