linux基本命令

4.mkdir 命令主要用于创建目录

5.rm命令详解

rm命令主要用于删除文件或者目录,用法为 rm -rf test.txt (-r表示递归,-f表示强制)

6.cp命令

cp 命令主要用于复制文件,用法cp old.txt /tmp/new.txt 

7.mv命令

mv命令主要用于重命名或者移动文件或者目录,用法为mv old.txt new.txt

8.touch命令

toutch命令主要用于创建普通文件,用法为touch test.txt,如果文件存在,则表示修改当前文件时间

9.cat 命令

cat命令主要用于查看文件内容,用法为cat test.txt 

cat还有一种用法,即cat .....EOF...EOF 表示追加内容至/tmp/test.txt文件中

cat test.txt | more表示分页显示text内容。more 命令常用于分页查看某文件或者内容

10.head 命令

head命令主要用于查看文件内容,通常查看文件前10行

11.tail命令

tail命令主要用于查看文件内容,通常查看看末尾10行

12.chmod命令

chmod 命令主要用于修改文件或者目录的权限,例如chmod o +w test.txt,赋予text.txt其他人w写权限

13.chown命令

chown命令主要用于文件或者文件夹属主及属组的修改,命令格式例如chown -R root.root /tmp/text.txt 表示修改text.txt文件的用户和组均为root

14.echo命令

echo命令主要用于打印字符或者回显

15.df命令

df命令常用于磁盘分区查询,常用命令df -h 查看磁盘分区信息

16.du命令

du命令常用于查看文件在磁盘中的使用量,常用命令du -sh 查看当前目录所有文件及文件的大小

17.vi/vim编辑器实战

vi是一个命令行界面下的文本编辑工具,vim的强大编辑能力中很大部分是来自于其普通模式命令。

18vim编辑器模式

vim编辑器模式常用有三种,分别为:

命令行模式

文本输入模式

末行模式

a 默认进入命令行模式

b在命令行模式按 I 键进入文本输入模式

c按Esc键进入命令行模式

d按:键进入末行模式

19.vim编辑器必备

1 命令行模式:可以删除、复制、粘贴、撤销,可以却换到输入模式,输入模式跳转至命令行模式,按Esc键。

yy:复制光标所在行

nyy:复制n行

3yy:复制3行

p,P:粘贴

u:撤销上一次

U:撤销当前所有

dd:删除整行

ndd:删除n行

x:删除一个字符

u:逐行撤销

i:从光标所在字符前一个位置开始录入

I :从光标所在行的行首开始录入

o :跳至光标所在行的下一行行首开始录入

O :跳至光标所在行的上一行行首开始录入

2.末行模式主要功能包括查找、替换、末行保存、退出

:w :保存

:q :退出

:s/x/y:替换1行

:wq:保存退出

1,5sx/y:替换1,5行

:wq!:强制保存退出

1$sx/y:从第一行到最后一行

:q!:强制退出

:x:保存

/word:从前往后找,正向搜索

?word:从后往前找,反向搜索

:s/old/new/g:将old替换为new,前提是光标一定要移动到那一行

:s/old/new/:将这一行中的第一次出现的old替换为new,只替换第一个

:1,$s/old/new/g:第一行到最后一行中的old替换为new

:1,2,3s/old/new/g:第一行第二行第三行中的old改为new

vim + 2 jfedu.txt:打开jfedu.txt文件,并将光标定位在第二行

vim +/string  jfedu.txt:打开jfedu.txt 文件,并搜索关键词

 

 

同步作业:

1.修改密码的命令为password,需要按Enter键两次,如何一条命令快速修改密码呢

通过一条命令修改用户名的密码:

echo password | passwd --stdin  ftpUser

2.企业服务器发现访问很慢,需要查看系统内核日志命令

# uname -a   # 查看内核/操作系统/CPU信息 

3.如何在 linux系统/tmp目录快速创建1000个目录

#!/bin/bash
i=1
while ((i<=100))
do
mkdir -p /tmp/a$i;
((i += 1))
done

4.使用vim相关指令删除 # 开头的行

按ESC退出编辑模式

 s/^#.*$//g

 

posted @ 2018-07-19 17:23  稀饭杨杨  阅读(151)  评论(0编辑  收藏  举报