linux0.11 vi操作,Linux 常用命令0

一、命令的基本格式

[root@localhost~]

root为用户名

~表示当前所在位置

localhost主机名

‘#’超级用户

‘$” 普通用户

命令的基本格式:

命令 [选项] [参数]

二、查询目录的内容

ls [选项][文件或目录]

选项:

-a 所有文件

-l 查看详情

-d查看目录属性

-h显示文件大小

三、文件处理命令

3.1建立目录

mkdir -p [目录名]

-p表述递归建文件夹

mkdir japan

mkdir -p japan/cangjk

3.2 切换目录

cd [目录]

简化操作:

cd~ 进入当前用户目录

cd- 上次目录

cd.. 进入上一级目录

pwd查看当前目录所在位置

3.3 删除目录

rmdir [目录]

删除所有文件

rm -rf [目录]

删除目录所有文件

3.4 复制目录

cp[选项][原文件目录][目标目录]

选项:

-r复制目录

-p连文件属性一起复制

-a 相当于-pdr

3.5 剪切、改名

mv[原文件目录][目标文件目录]

3.6 常见目录作用

/ 根目录

/bin 命令保存目录

/boot 启动目录

/dev 设备文件命令

/etc 配置文件保存目录

/home 家目录

/lib 系统库保存命令

/mnt 系统挂载目录

四、文件搜索命令

4.1 locate

locate [文件名]

在系统数据库中查找文件的

新建的文件,要执行updatedb操作之后才能搜到

4.2 命令搜索

whereis [选项] [命令名]

或者

which [选项][命令名]

选项:

-b 只查找可执行文件

-m 只查找帮助文件

4.3 文件搜索

find [搜索范围][选项][条件]

直接举例子:

find / -name install.log

在根目录下查找名为install.log文件

find /root -inname install.log

忽略大小写查找文件

find /var/log -mtime +10

其中-mtime 文件修改时间

-atime 文件访问时间

-ctime 改变文件属性时间

+10 10天前

10 10天

-10 10天内

find /etc -size +20M

查找文件大于20M的文件

五、压缩与解压缩命令

常见压缩格式:.zip 、 .gz 、 .bz2、

.tar.gz 、 .tar.bz2

5.1 zip格式

//压缩文件

zip [压缩文件名][原文件]

//压缩目录

zip -r [压缩文件名][原文件]

举例子:

touch jp/cangls

touch jp/longls

zip -r jp.zip jp

#解压:

unzip [压缩文件名]

5.2 gz格式

# 压缩为gz格式,原文件不保留

gzip [原文件]

#压缩.gz格式,原文件保留

gzip -c 原文件 > 压缩文件

# 压缩目录:

gzip -r 目录

解压:

guzip [文件]

guzip -r [目录]

5.3 tar

# 打包

tar -cvf 打包文件名 原文件

# 解压

tar -xvf jp.tar

5.4 tar.gz

#打包

tar -zcvf 压缩包名.tar.gz 原文件

#解压

tar -zxvf 压缩包名.tar.gz

六、关机和重启

shutdown [选项][时间]

#选项:

-c 取消前一个关机命令

-h 关机

-r 重启

init 6重启

init 0关机

logout退出登陆

七、查看用户信息

w

who

last

lastlog

八、shell基础

1.什么是shell

shell是命令行解释器。

2.echo 输出命令

echo[选项][输出内容]

选项: -e:支持转义

3.创建一个脚本

创建hello.sh

vim hello.sh

进入编辑:

#!/bin/bash

# the first program

echo "hello world!"

执行:

chmod 755 hello.sh

./hello.sh

或者:

bash hello.sh

九、历史命令

history 查看历史命令

history [选项][历史保存文件]

选项:

-c清空历史

-w把缓存中的历史写入历史命令保存文件

十、输出重定向

命令>文件 以覆盖的方式,把正确的命令输出到指定文件

命令>>文件 以追加的方式,把正确的命令输出到指定文件、

错误命令 2> 文件 以覆盖的方式把错误的命令覆盖到指定文件

错误命令 2>> 文件 以追击的方式把错误的命令覆盖到指定文件

命令>>文件 2>&1 同时追加正确命令和错误命令到 指定文件

命令 >>文件1 2>>文件2 把正确的命令输出到文件1错误的文件2

#/bin/bash

while command

do

curl -d "userid=123343,action=getuserinfo" https://app.testasss.com.cn/ >test.txt

time=$(date)

cat=$(cat test.txt |cut -d \: -f 3|cut -d \" -f 2)

echo "$time $cat" >>test.log

sleep 15s

done

十一、网络相关

1.ifconfig查看ip

举个例子:

ifconfig>> ip.log

cat ip.log

2.查看网络状态

netstat [选项]

选项:

-t: 列出tcp 协议端口

-u: 列出upd协议端口

-n ip地址个端口号

-l 列出监听状态的

-a 所有

3.查看路由列表

netstat -rn

或者

route -n

4.查看某域名与自己的电脑的网络状态

ping www.baodu.com

十二、vi编辑器

vi的升级版是vim

1.vim的操作模式

commond mode 命令模式

inser tmode 编辑模式

lastline mode 底行模式

2.模式切换

i 进入编辑模式

esc 进入命令行模式

3.命令模式

vim [文件] 进入文件或者创建文件(文件不存在的情况下)

vim + [文件名] 进入文件尾部

vim +/[字符串] [文件名] 光标定位到文件第一次出现该字符串的位置

4.底行模式

:w 保存

:q 退出

:! 强制

:15 定位的第15行

/[字符串] 光标位置向后搜索该字符串

?[字符串] 光标位置向前搜索该字符串

dd 删除光标所在行

ctr+f 向下翻页

ctr+b 向上翻页

十三、常用操作快捷键

ctr+c 终止当前命令

ctr+l 清屏 相当于 clear

ctr+a 光标移到行首

ctr+e 光标移到行尾

ctr+u 把光标所在位置删除到行首

ctr+z 把命令放入后台

ctr+r 在历史命令中搜索

十四、其他

Vmware 虚拟机

centos.iso centos系统镜像 ,绝大多数服务器是这个系统

SecureCRT 远程登陆工具

Xshell 远程登陆工具

winscp copy文件工具

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值