码迷,mamicode.com
首页 > 系统相关 > 详细

Linux命令进阶三部曲

时间:2018-03-10 13:53:07      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:程序员   linu   进入   查询系统   vi编辑   set   文件   进程   输入   

首先,普通Linux用户需要会对文件或文件夹进行简单的复制、删除、移动等操作。Linux常用文件操作命令如下:

命令 说明 举例
cd 切换目录 cd /mnt
ll 列出当前目录下的所有文件夹和文件 ll
cp copy文件或文件夹 cp -r /tmp /mnt
scp 远程copy文件 scp -r root@127.0.0.2:/tmp /mnt
mv 移动文件或文件夹 mv /tmp /mnt
rm 删除文件或文件夹 rm -r /tmp
find 查找文件或文件夹 find / -name tmp
chown 切换文件所属用户 chown -R paas:paas *
chmod 修改文件权限 chmod 777 test.txt
su 切换系统用户 su paas

     其次,资深Linux用户需要直接在Linux系统上进行文件内容的查看、编辑等操作。查看文件可以使用head、tail等命令;修改文件最常用的是vi编辑器。也可以通过grep命令查询文件,并且通过>>把查询结果重定向到新的文件里面。

head和tail命令  

命令 说明 举例
head 显示文件前10行内容 head test.txt
head -行数 显示文件前n行内容 head -100 test.txt
tail 显示文件后10行内容 tail test.txt
tail -行数 显示文件后n行内容 tail -100 test.txt
tailf 实时显示文件新追加的内容 tailf test.txt

   vi编辑器常用命令  

命令 说明 举例
vi 通过vi编辑器打开文件 vi test.sh
dd 删除光标所在行 vi 页面中键盘输入dd
/ 查询 vi页面中键盘输入/,然后输入查询关键字,按enter键进行查询
shift+g 跳到文本的最后一行 vi 页面中键盘按下shift+g
i或a 进入编辑模式 vi页面中键盘输入i或a,进入编辑模式
: 进入命令行模式 vi页面中键盘输入i或a,进入命令行模式
set number 给文本添加行编号 命令行模式,输入set number
set 行号 定位到某一行 命令行模式,输入set 123
q! 不保存强制退出 命令行模式,输入q!
qw! 保存并强制退出 命令行模式,输入qw!
esc 退出当前模式 用户在编辑模式进行编辑操作时,可以通过按esc键退出编辑模式

   grep命令及重定向  

命令 说明 举例
grep 逐行对关键字进行搜索 grep 123 test.txt
>> 追加重定向 grep 123 test.txt >> resut.txt
> 覆盖重定向 grep 123 test.txt > resut.txt
| 管道输出 grep 123 test.txt | grep abc

    最后,Linux程序员需要能够在Linux系统上运行程序,并分析程序的运行状态。

   运行Java程序  

命令 说明 举例
javac 编译.java文件 javac HelloWorld.java
java 运行.class文件 java HelloWorld.class
java -jar 运行可执行jar文件 java -jar HelloWorld

查询系统资源  

命令 说明 举例
top 显示系统运行进程信息 top
free 显示内存信息 free
df 显示磁盘信息 df -h

网络查询  

命令 说明 举例
ifconfig 查询ip配置 ifconfig
netstat 查看网络状态 netstat -anp

进程查询  

命令 说明 举例
ps 查询进程 ps -ef
jmap 查询jvm堆快照 jmap -heap 进程号

Linux命令进阶三部曲

标签:程序员   linu   进入   查询系统   vi编辑   set   文件   进程   输入   

原文地址:https://www.cnblogs.com/zhangshuai15114842302/p/8538561.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!