文件指令

ls:

ls -a :把隐藏的文件显示

ls -l  显示文件的详细信息 -lh  也是显示文件的详细信息,只是文件的大小是以k单位

ls -ld 显示指定目录下的信息

mkdir:


mkdir -p temp/a/b  创建第二个文件不存在的目录(a不存在)

cd . 当前路径

cd .. 返回上一层

rmdir 删除一个空目录

cp -r 一个或者多个目录 目标文件 :复制完之后文件的时间改成当前时间,如果保持属性不变 用 -p

cp -r 源文件 新名字 : 更改文件名字

mv 源文件 (目标路径+新名字) :剪切

rm 删除一个文件

rm -f 强制删除

rm -rf 强制删除一个目录

link

软链接 ln -s (源) (被链接).soft

硬链接 :不能跨分区;不能针对目录使用

权限管理

r w x 分别是 4 2 1

修改权限

(1)chmod +(u + 权限) + 文件

(2)chmod +(rwx值) + 文件

文件查找

1.find

2.locate  -i(不区分大小写) 快 需要更新系统文件库(updatedb)

3.grep 在文件中查找某一行

  -i (不用区分查找的大小写)

grep -v ^#  hello.c  表示把hello.c文件中所有以#开头的行除去显示

4.搜索一个命令 which 或 whereis

命令查看

man + 命令| 配置文件帮助信息

/选项  查看选项的内容

whatis +命令 简单查看命令信息

apropos + 配置文件 简单查看配置文件帮助信息

help +shell内置命令

用户管理命令

useradd + 用户名 添加新用户

passwd + 用户名 为用户名设置一个密码 (root可改)

who :显示登录的用户名、登录时间....

w : 比who详细


压缩文件命令

gzip:

gzip + 文件名 :压缩 只能压缩文件不能压缩目录,并且不保存源文件

gunzio +压缩文件名 :解压

 tar:

-x 解包 -v 显示详细信息 -f 指定解压文件 -z解压缩


tar -zcf 压缩文件.tar  源文件

tar -zxf 压缩文件.tar.gz :解压压缩文件

zip 保留源文件  -r压缩目录

zip 压缩后的.zip 要压缩的文件

unzip 解压文件

bzip2 -k 保留源文件

bunzip 解压

网络命令

write: 给在线用户发信息 ,ctrl + D结束输入

wall: writeall 扩大write范围

mail 用户名 :

last 查看用户登录情况


Vim命令

set nu :显示行号

set nonu :隐藏

gg: 到第一行  G:到最后一样

到某一指定行直接输入行数

在一行中输入$到行尾,输入0到行首

插入命令:a,i,o

a:在光标所在后插入 A:在光标所在的行尾插入

i:在光标所在前插入 I:在光标所在的行首插入

o:在光标所在下插入新行 O:在光标上插入新行

删除命令

x:删除光标所在处字符

nx:删除光标所在往后n个字符

dd:删除光标所在行; ndd :删除n行

dG:输出光标往下的所有到文件末尾

D:删除光标所在处到行末尾

x,yd:删除从x行到y行

复制

yy:复制某一行   nyy:复制当前行以下n行

dd:剪切当前行  ndd:剪切当前行以下n行

p:粘贴光标所在行下  P:粘贴光标所在行上

替换和取消

r:替换当前字符  R:替换光标之后的字符,直到按esc结束

u:取消,相当于word上面的undo

搜索

/string :搜索字符串,按n是寻找下一个,搜索是忽略大小写 加个set ic, 取消 set noic,n可下一个

替换:

%s / old / new / g :全文替换

x , ys/ old / new / g 在x-y行替换

保存退出

w +其他位置 :另存为

shift + zz ,保存退出的快捷键

导入命令执行结果

r 文件名 :将文件的内容导入到当前光标的位置

!which 系统命令 查看命令的路径

r !date :导入时间

自己设置快捷键 map ctr+v+p  功能(I#<esc>) :把ctrl p 生成了在行首插入#并推到命令界面

删除行首的快捷键 map ctrl + v+B  0x(0是光标移到行首,x是删除)  :所以ctrl + B就是删除行首的快捷键

插入一个指定字符串 map ctrl + v + H iabcde<esc>(i是插入命令,abcde是插入的内容) :所以ctrl + H 就是插入abcde的快捷键

ab mymail zhaopei.mail  :mymail的时候会替换zhaopei.mail

Linux指令的更多相关文章

  1. Linux 指令大全

    作为一个小前端,以前有我们的运维大神在的时候,要给服务器做什么配置的时候就找他(那时幸福到哭),如今他走了,公司也没招人(想把这个钱省下来,让我发现了,毕竟我能当小运维用,虽然很这方面很渣渣,哈哈,偷 ...

  2. Linux 指令。

    从16年11月21号开始吧,加班变得特别频繁,基本上一周加5天,周六也会加,下班也很晚,一般都是10点9点,回家之后很疲惫,已经很久没有给自己充过电了,自己的学习计划和健身计划也打乱了,对工作的压力也 ...

  3. 04 Linux 指令语法结构与帮助命令

    一.Linux指令语法结构 [tyang3@localhost Desktop]$ command [-options] [arguments] 指令           选项           参 ...

  4. linux指令大全(完整篇)(转)

       http://blog.chinaunix.net/uid-9681606-id-1998590.html  linux指令大全(完整篇)(转) 2009-03-17 01:21:46 分类:  ...

  5. linux 指令备忘

    linux 指令备忘 1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和"..& ...

  6. Linux指令范例速查手册

    linux命令繁多,命令就是AK的子弹,对上口径,百发百中! 无意发现一本介绍Linux命令的手册--->[Linux指令范例速查手册] 下载: https://pan.baidu.com/s/ ...

  7. Linux 指令篇:磁盘管理--tree

    Linux 指令篇:磁盘管理--tree 功能说明:以树状图列出目录的内容. 语 法:tree [-aACdDfFgilnNpqstux][-I <范本样式>][-P <范本样式&g ...

  8. Linux指令od和hexdump

    Linux指令:od (octal dump) 示例用法:od -c hello Linux指令:od od命令用户通常使用od命令查看特殊格式的文件内容.通过指定该命令的不同选项可以以十进制.八进制 ...

  9. Linux指令详解useradd groupadd passwd chpasswd chage 密码修改

    Linux指令详解useradd groupadd passwd chpasswd chage 密码修改 http://speediness.blog.51cto.com/760841/1783661 ...

  10. linux指令快速复制粘贴[龟速更新中]

    由于有经常碰到要输入linux指令,但是却忘记了的情况.在家里我把常用的命令放到Xshell的快速命令集,但是在很多情况下不在家,可能用的他人电脑,以及在非Win环境下使用ssh时没有xshell使用 ...

随机推荐

  1. asp.net将图片转成二进制存入数据库

    一.代码如下 int code = int.Parse(this.TextBox1.Text);//图片编码 string value = this.FileUpload1.PostedFile.Fi ...

  2. NSURLConnection实现文件上传和AFNetworking实现文件上传

    请求的步骤分为4步 1.创建请求 2.设置请求头(告诉服务器这是一个文件上传的请求) 3.设置请求体 4.发送请求 NSURLConnection实现文件上传 // 1.创建请求 NSURL *url ...

  3. (八)Eclipse创建Maven项目运行mvn命令

    1.Eclipse创建Maven项目 使用Eclipse创建一个Maven项目非常的简单,选择菜单项File>New>Other(也可以在项目结构空白处右击鼠标键),在弹出的对话框中选择M ...

  4. linux Mysql 安装及配置

    1.准备 cmake-3.6.0.tar.gz bison-3.0.4.tar.gz mysql-5.7.13.tar.gz (http://dev.mysql.com/get/Downloads/M ...

  5. id,clientid 和 uniqueid 的区别

    一. ID是设计的时候所指定的ID. ClientID是当这个控件生成到客户端页面时候,需要在客户端访问时候用的. UniqueID是当需要参与服务端回传的时候用的. 备注:当控件是子控件的时候(例如 ...

  6. SQL Server 2014新特性:分区索引重建

    <single_partition_rebuild_index_option> ::= {     SORT_IN_TEMPDB = { ON | OFF }   | MAXDOP = m ...

  7. jsmooth compilation failed error null

    JSmooth 0.9.9-7 在将 jar 文件打包成 exe 文件时报错:jsmooth compilation failed error null 原因,没有指定 logo 图片文件. http ...

  8. Linux运维之基础拾遗

    第一部分 Linux常用文件管理命令 1.1 cp 文件复制 常用选项 -i # 覆盖之前提醒用户确认 -f # 强制覆盖目标文件 -r # 递归复制目录 -d # 复制符号链接本身而非其指向的源文件 ...

  9. 创建agsXMPP 自定义packet types

    在网上看了好多文章基本都是转载 没有能成功运行的,又没有别的资料,很是费解,无奈之下只好潜心研究,最终总结了几个要点给大家分享下,以免再次多浪费时间 agsXMPP是什么就不多描述了,重点说下我在创建 ...

  10. 腾讯php经历

    12年毕业至今,一年C#,2年php,几个月node,因为一些原因再次离职,接到腾讯互娱的php面试电话,匆匆准备了一番,便去了科兴科技园腾讯的高大上办公楼. 1.笔试 试题大部分网上都有,例如: 用 ...