初学linux者,最常用的linux指令_weixin_33895604的博客-程序员信息网

技术标签: 开发工具  操作系统  数据库  

首先 所有命令 --help  查看帮助,另外,至少知道,linux指令区分大小写的。


文件必备命令

cd  fileName :最基本的打开文件的命令。cd .. 返回上层文件夹。

ls 查看当前文件夹下面所包含的的文件。ls -l 查看详细信息。

pwd  查看当前问价的绝对路径。

mkdir  建立文件夹。 对应的rmdir 删除文件夹。

cp   文件的copy命令 -r 是递归调用的cp,也就是文件夹下面包含的同时复制。

    (最常用 cp -r file file 复制文件家)

rm   文件的删除命令  同理-r ,删除文件夹下面的全部。 同时好像还有一个-f ,强制删除。

    (最常用的是配合-rf进行,就是强制删除)

move  移动文件

2014/3/16 补充

scp   [email protected]:1234 soucefile  newfile  远程进行文件复制

./      最基本的运行linux程序的命令

find  ./*  name ... 找相关文件名。 

ps -A | grep name   查找name的进程

    例如查找的mysql进程,同时杀死进程

        [[email protected] etc]$ ps -A | grep mysql
        4532 pts/0    00:00:00 mysqld_safe
        5542 pts/0    00:00:00 mysqld
        [[email protected] etc]$ kill -9 4532 5542 

nohup 让远程主机后台运行

rz,sz,secureCRT 上传和下载,上传最好加上-be 防止gz文件出现乱码。

ok 这些对于文件就够了,过于复杂的之后慢慢补充。


VIM必备命令

i      进入编辑模式(insert)

ESC   退出编辑模式,进入命令模式

定位:gg 开头     G最后  nG  定位到某一行(感觉定位特别有用)。

撤销(程序员必备): u,        U(撤销对于当前行的操作)

移动 :W 一个单词的移动(冥冥中和Idea中ctrl+w 选择单词一样,直接就记住了) b向后移动一个单词。

        另外我喜欢 上下左右移动

翻页:space   或者  ctrl +F  前一页(front)   ctrl+B(back)  后一页

删除:dd  删除当前行,d向上  d向下  试试就知道了,嘿嘿 。

vim 补充  (2014/3/16)

全局进行替换:  :%s/a/b/g  全局将a替换成为b

全局进行查找:     /  查看下一个用n

显示行号:  :set nu


svn  常用命令

svn ci filename --message "书写上传注释"

svn checkout path   输出  ,就用过一次

svn add  XXX 添加

svn diff -r versionA:versionB xxx.file   对比不同版本该文件,默认为当前和最新比较

svn log xxx.file   查看该文件的更新日志

svn merge 时候的指令:postpone 延后处理,df 比较处理冲突,edit 修改并合并,mc 用me,tc 用别人;

        对于冲突解决resolve   base:恢复到冲突前的一个版本

                                            mine-full  以我修改的为主

                                          their-full 接受服务器的为主

                                        working 手动解决冲突:

svn 进行文件copy  co命令

svn  通过 不同用户进行上传: svn -u name  然后进行密码输入,即可。



还有很多,这些是这几天用到的  ,之后不断补充。
















转载于:https://my.oschina.net/NV9rBbk/blog/192099

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33895604/article/details/91879227

智能推荐

html seo 分页标签,做分页SEO应该如何优化?_十六夜菈比的博客-程序员信息网

什么是SEO分页?分页,英文为pagination。是针对列表页或栏目页,内容页,偶尔也针对首页的一种主动分页机制。列表分页有什么用?分页可以将当前页面的内容以页面的形式呈现给用户。其背后的原因也较简单:一个页面内容过多,从上到下所占的空间过大,出现多屏内容,不利于用户查看。通过分页的形式呈现内容,有方便用户查看,降低其获取需求的成本,有利于用户体验。作为普通用户,我们对网站中出现的分页,如列表页...

深度学习:基本概要:监督,无监督,半监督,弱监督,多示例,迁移学习_work_coder的博客-程序员信息网_深度学习 监督学习

参考:https://blog.csdn.net/limiyudianzi/article/details/78921450什么是监督学习、无监督学习、强化学习、弱监督学习、半监督学习、多示例学习?随着机器学习问题不断深入人心,人们也将现实中遇到不同的问题分为不同的学习方式,其中,最基础的应属监督学习,无监督学习和强化学习了。监督学习(supervised learning):已知数据和...

java 中 String 拼接的问题_string数组拼接_我不是文盲的博客-程序员信息网

java 中 String 拼接的问题今天看到网上一个关于代码效率优化的视频,对下面这段字符串拼接的代码进行优化。因为上面的方式会多在栈中多创建一个引用。修改前:for (int i = 0; i < 1000_0000; i++) { String v1 = map.get("k1"); String v2 = map.get("k2"); String s = v1 + " " + v2;}修改后:for (int i = 0; i < 1000_00

3D打印切片软件Cura及CuraEngine原理分析_爱迪生的小屋的博客-程序员信息网

通过Cura及CuraEngine详细分析介绍3D打印切片的原理年。初开始进入3D打印行业,受命以Cura为基础,研发自主的3D打印切片软件Pango。

Vue教程-4-Vue CLI快速入门_如果时光可以倒流,我会选择在家陪伴家人的博客-程序员信息网_"postcss-import\": \"^11.0.0\", vue-cli"

目录Webpack与脚手架Vue cli使用安装CLI3Vue-CLI2新建项目Vue-CLI2目录结构扩展如何关闭ESLint规范?Runtime + Compiler与Runtime-only区别template解析流程template工作流程结论Vue-CLI3与Vue-CLI2的区别Vue-CLI3新建项目Vue-CLI3目录结构查看CLI3项目配置文件UI配置:vue ui修改配置文件直接新建配置文件版本为何与packag

外设驱动库开发笔记22:ADXL345三轴数字加速度计驱动_foxclever的博客-程序员信息网_adxl345测加速度程序

移动设备的广泛应用增加对移动过程中各种参数的检测需求。ADXL345三轴数字加速度计可以用来检测加速度、进而测量倾斜角度等。在这一篇中,我们将讨论ADXL345三轴数字加速度计驱动程序的设计与实现。1、功能概述ADXL345是一款小而薄的超低功耗3轴加速度计,分辨率高(13位),测量范围达±16 g。数字输出数据为16位二进制补码格式,可通过SPI(3线或4线)或I2C数字接口访问。采用SPI通讯接口时,最大SPI时钟速度为5 MHz,时序方案按照时钟极性(CPOL)= 1、时钟相位(CPHA)=

随便推点

微信PaxosStore:深入浅出Paxos算法协议_我的微信公众号的博客-程序员信息网

引言早在1990年,Leslie Lamport(即 LaTeX 中的"La",微软研究院科学家,获得2013年图灵奖)向ACM Transactions on Computer Systems (TOCS)提交了关于Paxos算法的论文The Part-Time Parliament。几位审阅人表示,虽然论文没什么特别的用处,但还是有点意思,只是要把Paxos相关的故事背景全部删掉。Le

SQL数据库 基础_柏修的博客-程序员信息网

这些天看着耿建玲老师的视频,感觉讲的很细致。但是没有个大的框架,学到哪里就是哪里,最后学得云里雾里的。所以就画了有关的框架,不多说了,下面直接上图。这是一个大的框架,由于太大,下面将文件和文件组继续展开     这是有关文件和文件组的继续展开。希望大家多多提意见。

sap 用户登录查询_chbvb4302的博客-程序员信息网

需求:需要清理 sap 哪些用户长时间没有登录:sap系统 有个 自带程序RSUSR200 。利用这个可以查询用户登录情况

PyCharm:ModuleNotFoundError: No module named 'XXX'_seilinme的博客-程序员信息网

 PyCharm 提示ModuleNotFoundError: No module named 'XXX' 时,说明当前项目中没有模块XXX1、点击File -- settings2、点击Project:xxx -- Project Interpreter 后,点击+ 。(xxx为当前你的项目名称)3、输入需要的模块名称查找,以requests 为例,点击requests后,点击i...

论文阅读《A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation》1_YMWM_的博客-程序员信息网

目录摘要1 介绍2 相关工作3 估计器描述A EKF状态向量的结构B 传播摘要本文提出了一种基于扩展卡尔曼滤波(EKF)的实时视觉辅助惯性导航算法。这项工作的主要贡献是推导出一个测量模型,该模型能够表达当从多个相机位姿观察到一个静态特征时产生的几何约束。该测量模型不需要将三维特征位置包含在EKF的状态向量中,并且在线性化误差范围内是最优的。我们提出的视觉辅助惯性导航算法的计算复杂度在特征数量上仅为线性,并且能够在大规模真实环境中进行高精度的位姿估计。该算法的性能在广泛的实验结果中得到了证明,包括在城市区

NOIP 2013 火柴排队_EuK的博客-程序员信息网

题目描述 Description 涵涵有两盒火柴,每盒装有 n 根火柴,每根火柴都有一个高度。现在将每盒中的火柴各自排成一列,同一列火柴的高度互不相同,两列火柴之间的距离定义为: ,其中 ai表示第一列火柴中第 i 个火柴的高度,bi表示第二列火柴中第 i 个火柴的高度。 每列火柴中相邻两根火柴的位置都可以交换,请你通过交换使得两列火柴之间的距离最小。请问得到这个最小的距离,最少需要交换多少次

推荐文章

热门文章

相关标签