前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >提升效率的命令和工具

提升效率的命令和工具

作者头像
乔戈里
发布2019-08-26 20:06:26
6090
发布2019-08-26 20:06:26
举报
文章被收录于专栏:Java那些事Java那些事

Linux命令

1.删除一行

dd (需要摁一下esc键)

2.插入编辑代码

a或者i进入编辑模式

整体缩进vim下

设置行号

设置行号很简单 我们要到vi或者vim编辑器的末行模式下,输入set number :set number 按下回车就显示行号了

那么怎么关闭行号呢? 只要再到vi或者vim编辑器的末行模式下输入set nonumber :set nonumber 按下回车行号就没了

拷贝文件夹

必须加入 -r 应该 [work@xxx]

cp: omitting directory ‘/home/work/odp3/app/apm/’

[work@xxx]cp /odp3/app/apm/ /odp/app/cp:omittingdirectory‘/home/work/odp3/app/apm/’[work@xxx] ls

newapp

[work@cp01-xray02-plat app]

[work@cp01-xray02-plat app]cp /odp3/app/apm/ /odp/app/−r[work@cp01−xray02−platapp] ls

grep

只查看文件名: grep -rl "test" /data/reports 递归找出 /data/reports 下的含有 "test" 相关的所有文件 -r 是递归去找,能够遍历 -l 是以文件的形式显示出来

vim编辑器的批量缩进

在公司工作大多数时候都要在linux下进行编程,编程的时候经常遇到需要将一段代码进行整体的向左向右缩进,一行一行操作,搜了一下,果然是有的这种快捷操作的。 就是下面这个链接,亲测可用! https://jingyan.baidu.com/article/1612d5008ea0b8e20e1eee81.html

看到这里,有人想不就是这些命令吗,我都知道,算什么东东,那你再看看接下来的!

Samba

在Linux进行操作,会想到有没有能够使用sublime这样的软件直接打开进行操作,那多方便,找文件,切换目录,修改文件啥的都很快,因为sublime打开一个代码文件夹会有一个可视化目录结构,各种操作都很方便,于是我就想想能不能找到一个工具能远程访问linux服务器,然后用sublime打开远程服务器上的文件,你还别说,真有这样的东西,那就是Samba,因为我是MAC这里就附上MAC安装记录吧。

以下都在 ROOT 用户下进行

1.samba 安装

不使用源码安装,直接使用以下命令:

代码语言:javascript
复制
root 权限执行:yum install samba samba-client samba-swat

2.samba启动(root)

代码语言:javascript
复制
/etc/init.d/smb start
/etc/init.d/smb stop
/etc/init.d/smb restart

备注:可能会出现

代码语言:javascript
复制
Shutting down SMB services:                                [FAILED]

再执行一遍/etc/init.d/smb restart 即可

3.samba设置

执行命令:

代码语言:javascript
复制
cd /etc/samba
vim smb.conf

在文件中添加

代码语言:javascript
复制
[global]

diplay charset = utf8 
unix charset = gbk 
dos charset = gbk 
workgroup = img 
netbios name = img 
server string = uc 
security = user 
[img]
comment = uc 
path=/home/work
create mask = 0664 
directory mask = 0775 
writable = yes 
valid users = work
browseable = yes

这个文件中已经又个[global],只不过下面没内容,继续把上述内容添加到下面即可,[glboal]只保留一个即可。 说明必看 path = /home/work 这行是你在开发机上的代码所在的位置,你的代码在哪里,这行就换成你的代码的路径 valid users = work 这行是你的开发机你在非root的用户,你开发创建的用户,我的用户名是work

修改完以后保存退出 继续在当前目录执行命令:

代码语言:javascript
复制
smbpasswd -a work

说明:这个work和valid users = work 中的work是一个含义 这里会让你设置密码,注意这个密码是用来在MAC上登录用的密码。

注意!!! 以上操作完成以后,继续执行以下命令,让修改以后的配置文件生效,否则在MAC无法连接

代码语言:javascript
复制
/etc/init.d/smb restart

(mac客户端专用)到mac下查看samba共享目录是否能够进入:

连接服务器,由于我们创建的是work账户,IP地址是你安装samba的机器,首次登录需要输入之前设置的用户名和密码(这里就是执行smbpasswd -a work 的命令的用户名和密码),再登录就不用这么输入啦;

执行成功之后,会看到服务器上的对应路径的目录信息,文件就可以相互拖动,暂时只是初步搭建了环境,然后使用sublime访问就行了。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-08-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员乔戈里 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.删除一行
  • 2.插入编辑代码
  • 整体缩进vim下
  • 设置行号
  • 拷贝文件夹
  • grep
  • vim编辑器的批量缩进
  • Samba
    • 以下都在 ROOT 用户下进行
      • 1.samba 安装
      • 2.samba启动(root)
      • 3.samba设置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档