Linux常用命令由简入难Word下载.docx

上传人:b****5 文档编号:19083517 上传时间:2023-01-03 格式:DOCX 页数:36 大小:113.98KB
下载 相关 举报
Linux常用命令由简入难Word下载.docx_第1页
第1页 / 共36页
Linux常用命令由简入难Word下载.docx_第2页
第2页 / 共36页
Linux常用命令由简入难Word下载.docx_第3页
第3页 / 共36页
Linux常用命令由简入难Word下载.docx_第4页
第4页 / 共36页
Linux常用命令由简入难Word下载.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

Linux常用命令由简入难Word下载.docx

《Linux常用命令由简入难Word下载.docx》由会员分享,可在线阅读,更多相关《Linux常用命令由简入难Word下载.docx(36页珍藏版)》请在冰豆网上搜索。

Linux常用命令由简入难Word下载.docx

4.拷贝文件及目录10

5.重命名、移动文件及目录10

6.删除文件及目录10

7.查看目录层级10

8.修改文件权限10

9.修改文件所属组、所属用户11

10.创建链接文件11

四、文本的查看与编辑12

1.查看文本文件12

2.统计文本内容12

3.编写文本内容12

3.1Vi-查找文本中的字符串12

3.2Vi-快速移动光标12

3.3Vi-拷贝、删除、粘贴13

3.4Vi-替换字符串13

3.5Vi-显示行号13

4.批量修改文本内容13

4.1文本内容替换13

4.2文本内容删除13

4.3文本内容增加14

五、文件及内容搜索14

1.查找文件及目录14

2.查找文本内容14

六、文件传输14

1.标准的文件传输15

2.本地与服务器间的传输15

3.服务器级别的文件复制15

七、文件打包、压缩、解压16

1.tar命令16

2.zip、unzip命令16

3.gzip命令16

4.rar命令17

八、系统信息查询17

1.查询系统基本信息17

2.查看操作系统版本17

3.查看cpu信息17

4.查看环境变量18

九、系统服务管理18

1.系统服务自运行状态18

2.系统服务管理19

十、服务器资源管理19

1.查看内存使用量和交换区使用量19

2.查看磁盘分区信息20

3.查看各分区使用情况20

4.查看磁盘中文件占用大小20

十一、服务器进程管理21

1.查看所有进程21

2.查看实时进程状态21

3.终止进程24

4.系统计划任务24

十二、服务器网络管理24

1.网络接口管理24

2.检测网络情况25

3.查看防火墙设置25

4.查看路由表25

5.查看服务器监听端口25

十三、其他命令26

1.清理屏幕26

2.查看系统时间26

3.切换用户26

4.查看服务器登录用户26

5.管道符命令27

6.命令执行控制27

7.循环管道命令27

8.命令别名设置27

9.常用热键28

10.Linux命令常见的参数28

11.系统关机、重启28

12.磁盘挂载28

13.文本追加与重写符28

14.屏幕打印输出28

15.yum安装29

16.历史命令查看29

十四、结束语29

一、引言

平时的测试工作中少不了要使用一些Linux命令进行一些辅助测试,但是系统的学习Linux命令耗费的精力也会比较大,而且学过后可能没有实践就会逐渐遗忘,所以整理一下平时我们经常会使用到或看到的一些常用命令,将这些命令的常用的方法与原理做一下详细的介绍,使大家对命令记得更牢固,理解得更透彻。

二、用户管理

悟空发现了一个美丽的星球叫Linux,他想要登录Linux星球上去看看,由于没有登录权限,所以只能向Linux星球老大root申请登录Linux星球的权限。

1.创建用户

useradd命令用来在Linux中添加一个新用户,命令如下

[root@61~]#useraddwukong创建悟空的账户,并且默认创建一个悟空的组

[root@61~]#ll/home/并且在home目录下创建一个悟空的用户目录

drwx------.3wukongwukong409610月2809:

00wukong

【超级赛亚人模式命令】

[root@61~]#useradd–grootwukong创建悟空的账户,并加入到root群组

[root@61~]#useradd–d/home/cj–mwukong创建悟空账户并将用户目录指定到/home/cj

[root@61~]#useradd-e"

2015-11-05"

wukong创建悟空账户并指定过期时间

2.创建群组

groupadd命令用来在Linux中创建一个用户群组

[root@61~]#groupaddwukong创建wukong的群组

[root@61~]#cat/etc/group查看Linux星球有哪些用户组

root:

x:

0:

wukong:

500:

500开始的编号表示是用户群组

3.创建密码

passwd命令用来给创建的用户设置密码

[root@61~]#passwdwukong创建的密码过于简单会给出如下提醒,可忽略

更改用户wukong的密码。

新的密码:

无效的密码:

它没有包含足够的不同字符

是回文

重新输入新的密码:

passwd:

所有的身份验证令牌已经成功更新。

[root@61~]#passwd直接输入passwd只能修改当前登录用户的密码

passwd后跟指定用户名修改密码必须拥有管理员root的权限

[root@61~]#passwd-lwukong锁定用户密码,使账户无法登录

锁定用户wukong的密码。

passwd:

操作成功

[root@61~]#passwd-Swukong查看账户密码状态

wukongLK2015-10-280999997-1(密码已被锁定。

[root@61~]#passwd-uwukong解锁用户密码,使账户可正常登录

解锁用户wukong的密码。

[root@61~]#passwd-Swukong

wukongPS2015-10-280999997-1(密码已设置,使用SHA512加密。

4.查看、修改账户密码信息

chage命令用来查看、修改账户和密码的有效期

[root@61~]#chage-lwukong查看账户、密码有效期

Lastpasswordchange:

Oct28,2015

Passwordexpires:

never

Passwordinactive:

Accountexpires:

Minimumnumberofdaysbetweenpasswordchange:

0

Maximumnumberofdaysbetweenpasswordchange:

99999

Numberofdaysofwarningbeforepasswordexpires:

7

[root@61~]#chage-E"

wukong设置账户过期时间

[root@61~]#chage-lwukong

Lastpasswordchange:

Passwordexpires:

Passwordinactive:

Accountexpires:

Nov05,2015

Minimumnumberofdaysbetweenpasswordchange:

Maximumnumberofdaysbetweenpasswordchange:

Numberofdaysofwarningbeforepasswordexpires:

5.删除用户、群组

userdel、groupdel命令用来删除用户及群组,在删除群组时必须先删除或清空群组下的所有用户,否则无法删除群组

[root@61~]#userdelwukong删除用户

[root@61~]#userdel-rwukong删除用户并且删除用户目录

[root@61~]#groupdelwukong删除用户群组

三、文件操作

悟空得到了登录权限,成功登录到Linux星球,他需要了解这个星球的一些事物和规则,好让自己能在星球自如的穿梭。

1.查看当前路径下文件

ls命令用来查看Linux下的文件及文件夹

[root@61Uniq]#ls查看Uniq目录下有哪些文件

fail.txtresult.txtUniq-uv.shupdate_test_file.txt

[root@61Uniq]#ls–l查看Uniq目录下文件及文件夹的详细信息与ll命令效果一致

总用量36

-rwxrwxrwx.1rootroot579310月2915:

31Uniq-uv.sh

-rw-r--r--.1rootroot796710月2915:

32update_test_file.txt

drwxrwxrwx.2rootroot409610月2915:

32test

lrwxrwxrwx.1rootroot510月2916:

38fail.txt->

1.txt

信息详解:

第一个“-”表示这是一个文件“d”表示这是一个文件夹“l”表示这是一个链接文件

“rwxrwxrwx”表示文件的权限

“1”或“2”表示当前文件夹的目录数,如果是文件则为1,如果是文件夹则按照实际的目录数显示

“root”“root”分别表示文件所属用户和所属群组

“5793”表示文件的大小,单位为b

“10月2915:

31”表示穿创建、修改时间

“fail.txt->

1.txt”这是一个软链接文件,表示fail.txt文件内容被指向到1.txt

[root@61有味]#ls–a查看当前目录下的隐藏文件,隐藏文件以“.”为文件头

...10.管理区域20.基线区域.svn

[root@61有味]#ls10.管理区域/ls命令接路径可以查看指定路径下的文件

10.配置计划20.项目计划30.项目周报40.会议记录50.评审记录60.项目总结

2.切换目录

cd命令用来在Linux各个目录之间自由的游走(无读取权限的目录,无法进入),可输入相对路径、也可以输入绝对路径进行目录切换

[root@61~]#cdUniq进入当前目录下的Uniq文件夹

[root@61Uniq]#进入后目录标签显示Uniq

cd/切换到系统根目录

cd/home/wukong/test切换到绝对路径下的目录

cd../或cd..切换到上一层目录

cd~或cd切换到用户主目录

cd../../../wukong切换到上三层目录再进入到同层级的wukong目录下

cd-切换到前一次所在的目录

3.创建文件及文件夹

touch命令用来创建文本文件

mkdir命令用来创建目录文件

[root@61wukong]#touchwukong.txt创建wukong.txt文本文件

[root@61wukong]#mkdirwukong创建wukong目录文件

[root@61wukong]#ll

drwxr-xr-x.2rootroot409610月2917:

37wukong

-rw-r--r--.1rootroot010月2917:

37wukong.txt

[root@61wukong]#mkdir-pvlhz/a创建lhz下的a目录,如果lhz不存在则先创建lhz

mkdir:

已创建目录"

lhz"

-v参数可查看命令执行状态

lhz/a"

[root@61wukong]#mkdir-plhz/{b,c,d,e,f}使用“{,,}”在lhz下一次性创建多个目录文件

[root@61wukong]#lslhz

abcdef

4.拷贝文件及目录

cp命令用来对文本文件及目录文件进行复制

[root@61wukong]#cpwukong.txtwukong.bak将wukong.txt复制为wukong.bak

[root@61wukong]#cpwukong.txt/home将wukong.txt复制到/home下并且名称不变

[root@61wukong]#cpwukong.txt/home/wukong.bak复制到/home下并改变备份名称

[root@61wukong]#cp–rwukongsun将悟空整个目录递归复制为sun目录

[root@61wukong]#cp–pUniq.shback.sh复制Uniq.sh脚本文件并保留所有属性到back.sh

[root@61wukong]#/cp–fback.shUniq.sh强制覆盖已存在的Uniq.sh文件,不给出任何提示

5.重命名、移动文件及目录

mv命令用来对文本文件及目录文件进行重命名和移动

[root@61wukong]#mvwukong.txtsun.txt将wukong.txt重命名为sun.txt

[root@61wukong]#mvwukong.txt../../将wukong.txt移动到上二层目录

[root@61wukong]#mvwukong.txt../../sun.txt将文本移动到上二层目录改名sun.txt

6.删除文件及目录

rm命令用来删除文本文件及目录文件

[root@61wukong]#rmwukong.txt删除wukong.txt文件,并给出确认删除提示

rm:

是否删除普通文件"

wukong.txt"

[root@61wukong]#rm-fwukong.txt强制删除wukong.txt,不给出提示

[root@61wukong]#rm-rfwukong(谨慎使用)强制递归删除wukong目录下的所有文件

7.查看目录层级

pwd命令用来获取当前所在位置的目录层级

[root@61wukong]#pwd显示wukong目录所在的具体位置(绝对路径)

/home/wukong/wukong

8.修改文件权限

chmod命令用来改变文本文件及目录文件的权限

-rw-r--r--.1rootroot010月3010:

42back.sh

[root@61wukong]#chmod755back.sh给back.sh脚本赋予可执行权限

-rwxr-xr-x.1rootroot010月3010:

chmod命令可以对文件、目录的权限进行设置,权限分为三级:

所有者(u)、群组(g)、其他(o),下面先对chmod命令一些基本参数进行认识:

<

1>

rw-r-x-wx3个一组分别表示u(rw-)、g(r-x)、o(-wx)的权限

2>

表示增加权限、- 

表示取消权限、= 

表示唯一设定权限

3>

表示可读取权限、w 

表示可写入权限、x 

表示可执行权限

4>

r=4用数字4表示r、w=2用数字2表示w、x=1用数字1表示x

使用字母赋权限+、-、=、r、w、x

[root@61wukong]#chmodu+wxback.sh增加所有者的写入、执行权限

[root@61wukong]#chmodo-rwxback.sh减去其他用户的读取、写入、执行权限

[root@61wukong]#chmodg=rback.sh只赋予群组用户读取的权限

使用数字赋权限r=4,w=2,x=1

若要rwx权限则4+2+1=7

若要rw-权限则4+2=6

若要r-x权限则4+1=5

若要r--权限则4,依次计算权限,分别用3个数字表示u、g、o的权限

--wx------ 

可以设置成chmod 

300 

back.sh

-r-xr--rw-可以设置成chmod546back.sh

-rwx-wxr--可以设置成chmod734back.sh

9.修改文件所属组、所属用户

chown命令,可以更改文件的所属用户和所属群组的信息

[root@61wukong]#llback.sh

-rwxr-----.1rootroot010月3010:

[root@61wukong]#chownwukong:

wukongback.sh修改所属群组、用户都为wukong

-rwxr-----.1wukongwukong010月3010:

chown–Rwukong:

wukongwww将www目录下所有文件所属群组、用户都修改为wukong

chownrootback.sh将back.sh文件所属用户修改为root

10.创建链接文件

ln命令,可以将指定文件建立一个链接到另一个新的文件上,保证在频繁更新文件的同时,另一份文件也能同步更新

[root@61wukong]#ln-sdata1.txtdata5.txt-s为文件建立一个软链接

[root@61wukong]#lsdata1.txt被链接文件data5.txt链接生成的文件

data1.txtdata2.txtdata3.txtdata5.txttemp

[root@61wukong]#lldata5.txt

lrwxrwxrwx1rootroot9Jun214:

53data5.txt->

data1.txt

-s参数为软链接,-d参数为硬链接,两者的区别在于,硬链接是个一个脱离源文件实际存在的文件,而软链接只是源文件的一个映射。

注:

在进行跨目录文件链接时,被链接文件需要填写全路径

四、文本的查看与编辑

在了解了Linux星球的一些基本的事物和规则后,悟空觉得这个星球很适合居住,开始考虑为自己建几栋适合的房子,他开始到处看别人家的房子造型、装修,为自己的新家开始设计图稿。

1.查看文本文件

cat命令用来查看整个文本文件的内容,一次性全显示出来

[root@61wukong]#catwukong.txt查看wukong.txt的文本内容

aaaaaa

bbbbb

head命令,可输出文本内容最前面指定的行数

[root@61wukong]#head–n50wukong.txt显示wukong.txt前50行内容

more命令,可按翻页方式阅读内容较多的文本,不可回看

[root@61wukong]#morewukong.txt通过空格键翻页阅读、回车键逐行阅读、ctrl+c退出

less命令,与more命令类似,可以回看ls

[root@61wukong]#lesswukong.txt增加键盘上下键阅读,ctrl+b翻页回看,键盘Q退出

nl命令,查看文本内容并标注行号

[root@61wukong]#nlwukong.txt查看文本内容并在行首标注行号

2.统计文本内容

wc命令用来统计指定文件中的字节数、单词数、行数,并将统计结果显示输出

[root@61wukong]#catwukong.txt|wc–l-l行数-w单词数-m字节数

43先通过cat输出文本内容,再通过wc–l命令统计行数

3.编写文本内容

vi或vim命令用来编写新旧文本内容,在保存的同时也能创建新文本。

vim是vi的高级版本,兼容vi的所有命令,并新增了多次撤销、易用性、语法加亮、可视化操作等功能,比较适合程序员编写代码。

创建一个名为wukong.txt的文本,在文本中输入HelloLinux!

后保存退出

[root@61wukong]#viwukong.txt输入文本编辑命令

进入文本查看界面,按i或a键进入文本编辑界面(界面左下方会出现--INSERT--)

按照常规的文本编辑操作输入HelloLinux!

,完成后按【Esc】键退出文本编辑界面

在文本查看界面输入“:

wq“保存退出文本w(保存)q(退出)!

(强制)

5>

[root@61wukong]#catwukong.txt查看文本内容

HelloLinux!

修改已存在文本的内容与以上方法一致,通过键盘上下左右键进行编辑内容选定

上面的范例为最基本的操作,能完成最简单的文本编写及修改的操作,想要更快速自如的对文本进行编辑,就必须掌握如下几种命令。

3.1Vi-查找文本中的字符串

在文本查看界面输入:

/linux对文本中的linux字符串进行查找,查找到以后再输入n查找下一个匹配的地方,输入N反方向查找

3.2Vi-快速移动光标

0移动光标到本行最开头

$移动光标到本行最末尾

gg移动光标到文档首行

G移动光标到文档尾行

ctrl+f向下翻页

ctrl+b向上翻页

3.3Vi-拷贝、删除、粘贴

在vi中y表示拷贝,d表示删除,p表示粘贴。

不过拷贝与粘贴命令在实际的操作中用处不大,大多被Linux终端的复制、粘贴功能取代,倒是删除命令比较方便。

yy 

表示拷贝光标所在行

dd 

表示删除光标所在行

5dd表示删除光标以下5行

表示删除从当前光标到光标所在行尾的内容

3.4Vi-替换字符串

替换是

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1