文档章节

liunx常用命令

p
 percy94
发布于 2016/06/05 00:37
字数 1084
阅读 14
收藏 0

su 用户 切换用户

history 列出已使用过的命令

touch 创建文件  touch test.text

cat 打开文件    cat test.text

mkdir 创建目录  mkdir test

File   查看文件类型   file test.text

rm 删除文件 只能删除文件,不能删除目录,有删除提示

rm -rf 删除目录  rm rf;没有提示

Shutdown 关机 命令,只有在超级管理员用户下才能执行

Ifconfig  查看本机IP

Service network restart  重启电脑的虚拟网卡

ls -a 列出当前目录下的文件包括隐藏文件

Ctrl+c键终止命令

cp 复制当前的文件到指定的目录

cp text.text  /home/percy    把text.text文件复制到percy目录下

cp 要移动的文件夹路径包括名字(可以是相对路径或者是绝对路径) 移动到某个目录的路径

mv 文件(目录)名 新的文件(目录)名    修改文件名  mv test.text te.text

cp -r test /home/ 复制目录到指定的目录 /home/指定目录的路径

mv 目录或者文件名 移动去哪儿的路径   

scp -r dir root@10.45.189.195:dir   远程复制目录

修改文件所属用户

    chown -R 用户 目录或文件名

修改文件所属的组

    chgrp 组 目录或文件名

修改文件权限

    chmod -R 775

vi查找和替换

vi的使用--使用vi查找和替换
vi提供了几种定位查找一个指定的字符串在文件中位置的方法。同时还提供一种功能强大的全局替换功能。

1. 查找一个字符串

    一个字符串是一行上的一个或几个字符。
    为查找一个字符串,在vi命令模式下键入“/”,后面跟要查找的字符串,再按回车。vi将光标定位在该串下一次出现的地方上。键入n跳到该串的下一个出现处,键入N跳到该串的上一个出现处。
    为了在文件中回头查找,使用?代替/。在此情况下,键入n跳到该串的上一个出现处,键入N跳到该串的下一个出现处
    如果vi找到要求的串,光标会停留在该串第一次出现的地方。如果没有找到该串,vi会在屏幕的最后一行显示pattern not found。
    查找通常是区分大小写的,如果希望vi在查找过程中忽略大小写,则键入:set ic。要使其变回默认状态,则键入:set noic。
    某些特殊字符(/&!.^*$\?)对查找过程有特殊意义,因此如果这些字符出现在查找串中必须进行转意。为转意一个特殊字符,需要在该字符前面加一个反斜杠(\)。例如,要查找字符串anything?,则键入/anything\?再按回车键。

2. 精确查找字符串

    在vi中可以通过在字符串中加入如下特殊字符,从而使得查找更加精确。
    匹配行首,字符串要以^开头
    匹配行尾,字符串要以$结束
    匹配词首,字符串的串首键入\<
    匹配词尾,字符串的串尾键入\>
    匹配任意字符,字符串的要匹配的位置键入一个点(.)
    例如,
    要查找一个以search为行首的行,则键入/^search ,要查找一个以search为行尾的行,则键入/search$。

3. 替换一个字符串

   替换字符串是以查找为基础,所有用于查找的特殊匹配字符都可以用于查找和替换。替换时要指定替换的范围(1,n),1和n指行号,n为$时指最后一行。s是替换命令,g代表全程替换。例如,

   :l,$s/patternl/pattern2/g——将行l至结尾的文字,patternl的字符串改为pattern2的字符串,如无g则仅更换每一行所匹配的第一个字符串,如有g则将每一个字符串均做更换。

常用快捷键配置:

使用vim打开 .bashrc

然后按I键进入编写模式:

    alias 快捷键=‘要替换的命令’

插入:alias cls=’clear’  (配置clear清除之前的命令操作快捷键)

然后按esc进入末行模式,就是左下角有个冒号: 然后按wq保存并退出

© 著作权归作者所有

p
粉丝 1
博文 69
码字总数 11499
作品 0
广州
私信 提问
Cenots7下安装运行.NET Core、MicroSoft SQL Server 2019 preview 的基础实践

一:概要   适应人群:.Net初学者、想了解.Net Core在Linux系统中的运行环境搭建者、初次且想在linux上应用.Net Core开发应用程序者;   基础技能:了解.NET基础开发技能者、有一定.NET在...

[大师兄]
2018/12/18
0
0
liunx shell 常用命令

liunx shell 常用命令 进入某目录 查看当前目录有哪些文件和文件夹 查看指定文件的权限信息 为某文件添加可写权限 取得root权限,输入密码 编辑某文件 编辑时按i进入输入模式,按esc退出输入...

小寶
2015/11/17
42
0
Gow 0.6.0 发布,轻量级的 Cygwin 替代品

Gow 0.6.0 发布,这是 Gow 发布以来最大的一次更新,近乎所有的二进制文件都做了更新,同时也有很多新特性和 bug 修复。 Gow是一个轻量级的Cygwin替代软件, 它能做的事情是给Liunx软件提供一...

oschina
2012/09/11
1K
6
svn在ubuntu下使用_记录常用命令_已迁移

liunx 下 冲突处理情况 当树冲突时 如错误提示出现 svn: E155015: 提交失败(细节如下): svn: E155015: 提交终止: “/home/wwwroot/xxxxxx/Runtime/Cache” 处于冲突状态 svn resolved <文件名...

鬼谷子灬
2016/06/12
46
0
Cygwin的替代品--Gow

Gow是一个轻量级的Cygwin替代软件, 它能做的事情是给Liunx软件提供一个Windows系统上的运行环境。Gow是Gnu On Windows的缩写,它跟传统的具有相同功能的Cygwin软件比起来的特点是体积小,C...

匿名
2010/07/19
21.3K
3

没有更多内容

加载失败,请刷新页面

加载更多

Spring Security 自定义登录认证(二)

一、前言 本篇文章将讲述Spring Security自定义登录认证校验用户名、密码,自定义密码加密方式,以及在前后端分离的情况下认证失败或成功处理返回json格式数据 温馨小提示:Spring Security...

郑清
41分钟前
5
0
php yield关键字以及协程的实现

php的yield是在php5.5版本就出来了,而在初级php界却很少有人提起,我就说说个人对php yield的理解 Iterator接口 在php中,除了数组,对象可以被foreach遍历之外,还有另外一种特殊对象,也就是继承...

冻结not
54分钟前
4
0
servlet请求和响应的过程

本文转载于:专业的前端网站➥servlet请求和响应的过程 1.加载 Servlet类被加载到Java虚拟机中,并且实例化。在这个过程中,web容器(例如tomcat)会调用Servlet类的公开无参构造函数,产生一...

前端老手
54分钟前
4
0
golang 1.13 errors 包来了,不用写“err 气功波”代码

引 这篇是对 errors 包 的姿势挖掘 气功波错误代码 从 http.Get()返回的错误 判断 syscall.ECONNREFUSED 错误.以前要对 go 标准库 error 结构有点熟悉,才能写出下面的代码 func CmdErr(err ...

guonaihong
58分钟前
31
0
喜玛拉雅已听书单

时间倒序排 书名 作者 状态 唐砖 孑与2 进行中 死灵之书(克苏鲁神话合集) 阿卜杜拉·阿尔哈萨德 进行中 赡养人类 刘慈欣 完结 赡养上帝 刘慈欣 完结 中国太阳 刘慈欣 完结 中国太阳 刘慈欣...

Alex_Java
59分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部