赞
踩
Linux命令
目录
1.linux shell
(1)是linux系统中运行的一种特殊程序
(2)在用户和内核之间充当“翻译官”
(3)在用户登录linux时,系统会自动加载一个shell程序
(4)Bash是linux系统中默认使用的shell程序
①位于/bin/bash
所有用户可执行的命令存放处
2.linux命令分类
(1)内部命令
①集成于shell解释器程序内部的一些特殊命令,也称内建命令
②属于shell的一部分
③没有单独对应的系统文件
④自动载入内存,可直接使用
(2)外部命令
①Linux系统中能够完成特定功能的脚本文件或二进制程序
②属于shell解释器程序之外的命令
③每个外部命令对应了系统中的一个文件
④必须知道其对应的文件位置,由shell加载后才能执行
查看命令所在位置:which
如:外部命令
没有系统文件的命令是内部命令
如
没有系统文件的命令是内部命令
3.linux 命令格式
chkconfig --list 长格式的命令选项用 “–”
Ls -l 短格式的命令选项用“-”
4.快捷键
Ctrl + a 回到行首
Ctrl + e 回到行尾
Ctrl + u 删除光标之前
Ctrl + k 删除光标之后
Ctrl + l 清屏
Ctrl + c 取消当前操作
Table 补全
\ 换行
5.查看帮助命令 (ls 命令为例)
(1)man ls
(2)ls --help
(3)help cd (只能查看内部命令)
6.查看及切换目录命令
(1)Pwd命令
①查看当前所在目录
(2)Cd 命令
①Cd 和 cd~ :回到宿主目录(当前用户的默认工作目录)
②Cd - :返回上次所在的目录
绝对路径和相对路径:
绝对路径:以根为起点
相对路径:以当前所在目录为起点
用绝对路径从/etc/sysconfig/network-scripts/ 到/var/www/html
用相对路径从/etc/sysconfig/network-scripts/ 到/var/www/html
cd …/…/…/var/www/html :其中…/是上一级目录,连用三个…/回到根目录,再去到var/www/html
7.查看文件的内容
(1)Ls命令
①Ls -l :可缩写为ll,以长格式显示文件和目录的列表,包括文件权限,大小,最后更新时间等信息
②Ls -a :显示所有子目录和文件的信息,包括以“.”开头的隐藏文件和隐藏目录
③Ls -A :显示所有子目录和文件的信息,但不包括“.”和“…”
④Ls -d :显示目录本身的属性(一般与-l选项同时使用,即ls -ld)
⑤Ls -h :显示文件的大小,以合适的单位(kb,mb等)显示,默认为字节显示文件大小
⑥Ls -R :以递归的方式显示指定目录及其子目录中所有内容的信息
⑦Ls --color :以不同的颜色来区分不同的文件或目录
注意:在只输入ls时,也是显示不同颜色的,是因为默认的ls其实是带了参数color的
如果只是要使用ls这个命令,就输入/bin/ls来执行
命令中的通配符的使用:
查看所有以.conf结尾的文件
查看install.???的文件,?代表一个字符
8.创建目录和文件
(1)创建目录mkdir命令
① mkdir :创建单个目录
② mkdir -p:递归创建多个目录
(2)创建文件命令
Touch
9.复制,删除,移动目录和文件
(1)Cp复制文件
①将文件复制到其他目录
②将文件复制并重命名
(2)Rm 删除文件
①直接rm删除文件,此时有提示
②rm -f 不提示,直接删除
③rm -r 递归删除
直接用rm删不掉目录,需要用-r递归删除
系统多次询问,进行递归删除,如果不需要提示,就使用rm -rf直接删除
(3)Mv 移动和重命名文件
①移动文件
②重命名文件
10.查找目录和文件
(1)Which
①Which 只用来查找命令
(2)Find
①find /(查找位置)-name(条件表达式) bb.txt(文件名)
也可以使用通配符查找,但是文件名要加单引号
除了查找 -name外还有其他的条件表达式
-user 查找宿主
-size 查找大小,其中+1024k表示大于1024k的文件
-1024k表示小于1024k的文件
-type 按类型查找,其中常用的类型有:
f 文件,d 目录,b 设备块,c 字符设备文件
注意:如果find命令中有多个条件,默认情况下是查找满足所有条件的项,即and,如果只要找几个条件其中之一,就用or,即-o
find / -type d -o(or只要满足这两个条件之一就进行查找) -name ‘bb.*’
11.文件内容的查看
(1)Cat
①Cat 文件名 从头开始直接列出文件的所有内容
②Cat -n 显示行号
(2)Tac
①和cat一样,只是从文件的末尾开始
(3)More
①一页一页的查看文件,能向下翻页但不能向上翻
(4)Less
①一页一页的查看文件,能上下翻页
(5)Tail
①从文件尾部查看,默认为10行
②Tail -行数,从尾部查看n行
(6)Head
①从文件头部查看,默认为10行
②Head -行数,从尾部查看n行
(7)Wc 文件行数,字数,字节数的统计
①Wc -l 统计文件的行数
②Wc -w 统计文件的字数
③Wc -c 统计文件的字节数
(8)grep 搜索文件中的关键字
①Grep ‘关键字’ 文件名 查找关键字所在的行
②Grep -v ‘关键字’ 文件名 查找没有关键字的行
③Grep -n ‘关键字’ 文件名 查找关键字所在的行及其行数
④Grep -i ‘关键字’ 文件名 查找关键字时不区分大小写
⑤Grep ‘^关键字’ 文件名 查找以关键字开头的行
⑥Grep ‘关键字$’ 文件名 查找以关键字结尾的行
12.文件的解压和压缩以及目录的打包
(1)文件的压缩 gzip 或 bzip2
①将指定文件压缩 gzip -9 文件名 (-9是压缩程度的等级等级越高压缩的越小)
Bzip2 压缩
(2)解压缩
①Gzip -d 文件名
Bizp2 -d 文件名
Gunzip 文件名 (只能解压gzip文件,bzip2不行)
(3)打包
①将一个目录打包
2)查看归档文件中的内容
②目录解压
tar -xf dabao.tar
(4)同时压缩和打包
tar -czf dabao.tar.gz dabao (-c创建,-z使用gzip压缩(-j使用bzip2压缩),-f使用归档文件)
压缩前是4K,压缩后是173字节
(5)解包
tar -xzf dabao.tar.gz (-x解压,-z用什么压缩的就用什么解)
如果想指定解压后文件的位置:
tar -xzf dabao.tar.gz -C /home(-C后面写解压到的位置)
13.vim 编辑器
三种模式:
命令模式:移动光标,查找字符串,删除,复制,粘贴
移动光标:
光标回行首,数字0,或者shift+6(^),home键
光标回行尾,shift+4($),end键
行间的快速跳转:
回到最后一行:G
回到第一行:gg,1G
回到某一行:行数+G
删除:
删除光标所在行:dd
删除从光标开始的n行:n dd (删10行:10 dd)
删除字符串: x,delet (直接删除光标所在的字符串)
删除光标到行首:d ^
删除光标到行尾:d $
复制,粘贴:
复制光标所在行:yy
粘贴在光标这行之后:p
粘贴在光标这行之前:P
复制多行: n yy
查找字符串:
在命令模式下/,输入查询的字符串,从上往下找
n查找下一个,N查找上一个
?从下往上找
撤销命令:
返回上一次操作:u和U
保存退出:ZZ
输入模式:输入文本
末行模式
:Set nu ,set noun打开行数
:w 保存
:w 路径+文件名 另存为
:e 再打开一个vim文件
:r 读入另外文档的内容
内容替换:
:s /要替换的字符串/替换后的字符串
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。