1.shell介绍

shell(外壳)是linux系统的最外层,简单的说,它就是用户和操作系统之间的一个命令解释器。

2.shell命名的使用

ls :查看当前目录的信息,list 。        ls -al         ls -l /home/

 

ls命令说明

 

选项

 

  -a:显示所有的文件,包括隐藏文件

 

  -l:列出文件的具体信息

 

  -h:列出更人性化的文件的信息

 

例:ls

ShellUtils 关机 android shell怎么关机_当前目录

例:ls -al

ShellUtils 关机 android shell怎么关机_重启_02

例:ls -l /home/

ShellUtils 关机 android shell怎么关机_普通用户_03

 

cd:切换一个目录,change directory

    cd ./ 到当目录

    cd ../ 回到当前目录的上一级目录

    cd ~ 回到家目录

ShellUtils 关机 android shell怎么关机_普通用户_04

pwd:查看当前所在目录

ShellUtils 关机 android shell怎么关机_重启_05

whoami:查看当前登录的用户名

ShellUtils 关机 android shell怎么关机_当前目录_06

clear:清屏命令,快捷键ctrl+ l

ShellUtils 关机 android shell怎么关机_当前目录_07

halt:关机命名,poweroff,shutdown -h 0

 

关机命令shutdown

 

  -k:多少分钟后关机,只是个警告作用,并不会真正关机

 

  -h:多少分钟后关机

 

  -r:多少分钟后重启

 

reboot:重启命令

logout:登出命令

ls --help:命令帮助

ShellUtils 关机 android shell怎么关机_重启_08

history:查看历史输入过的命令

ShellUtils 关机 android shell怎么关机_重启_09

man ls :帮助命令

ShellUtils 关机 android shell怎么关机_普通用户_10

su:切换用户

    su wei:切换到普通用户(root用户切换到普通用户不需要密码)

 

    su root(su -):(如果是普通用户切换到root用户需要密码)

 

vi :vi命令类似于window中的记事本,可以编辑文件

 

先查看系统有没有安装vi命令:

ShellUtils 关机 android shell怎么关机_普通用户_11

出现以下界面即可,说明安装成功

ShellUtils 关机 android shell怎么关机_普通用户_12

vi的具体使用

①vi编辑器的三个模式:

命令模式

编辑模式

末行模式

 

ShellUtils 关机 android shell怎么关机_当前目录_13

②命令模式下的常用指令:

x:删除当前光标所在的字符

nx:删除当前行包含光标后n个字符

D:删除当前行光标后的所有的字符

dd:删除当前光标所在的行

ndd:删除当前行(包括当前行)后面的n行

yy:复制当前行

p:粘贴

u:撤销

 

③末行模式下面的常用指令

:set nu 显示行号

:set nonu 取消行号

:n 将光标回到第n行

:$ 回到文件的最末行

:/string 把string字符串进行高亮显示

:nohls  取消高亮显示

:w 保存

:q 退出

:wq 保存并退出

:wq! 强制保存并退出

:q! 强制退出

:x 保存并退出

 

④vi或者vim的常用指令

vi  filename

vi  filename1 filename2

 

touch:创建一个文件

touch filename1 :创建一个文件

touch filename1 filename2 :创建多个文件

ShellUtils 关机 android shell怎么关机_重启_14

3.目录和文件相关的指令

mkdir test: 创建一个test文件夹

ShellUtils 关机 android shell怎么关机_当前目录_15

mkdir -p test/demo:递归创建一个目录

ShellUtils 关机 android shell怎么关机_重启_16

 

rmdir -p test.demo:递归删除一个空目录

ShellUtils 关机 android shell怎么关机_重启_17

 

rm -rf 目录/文件:删除文件或目录

    -r:删除目录

    -f:提示是否要删除,加-f直接删除不提示

ShellUtils 关机 android shell怎么关机_当前目录_18

ShellUtils 关机 android shell怎么关机_重启_19

 

mv 文件a 文件b:文件重命名    或者 mv 文件夹A 文件夹B

ShellUtils 关机 android shell怎么关机_当前目录_20

 

touch 文件名:创建一个文件

ShellUtils 关机 android shell怎么关机_重启_21

 

copy 文件名/目录名:文件或者目录的复制命令

ShellUtils 关机 android shell怎么关机_普通用户_22

ShellUtils 关机 android shell怎么关机_当前目录_23

 

 

4.常用命令清单:

cd:切换一个目录,change directory

cd ./ 到当前目录

cd ../ 回到当前目录的上一级目录

cd ~回到家目录去

pwd:查看当前所在的目录

ls:查看当前目录的信息,list

whoami:查看当前登录的用户名

clear:清屏命令,快捷键ctrl+l

halt:关机命令,poweroff ,shutdown -h 0

reboot:重启命令

logout:登出命令

ls --help:命令帮助

history:查看历史输入过的命令

man ls:命令帮助

su:切换用户

su wei:切换到普通用户(root用户切换到普通用户不需要密码)

su root(su -):(如果是普通用户切换到root用户需要密码)



ls命令说明

选项

-a:显示所有的文件,包括隐藏文件

-l:列出文件的具体信息

-h:列出更人性化的文件的信息

 

ShellUtils 关机 android shell怎么关机_当前目录_24

 

 

关机命令shutdown

-k:多少分钟后关机,只是个警告作用,并不会真正关机

-h:多少分钟后关机

-r:多少分钟后重启

 

ShellUtils 关机 android shell怎么关机_重启_25

 

 

命令的帮助:

 

ShellUtils 关机 android shell怎么关机_重启_26

 

 

man 命令

ShellUtils 关机 android shell怎么关机_当前目录_27

 

 

ShellUtils 关机 android shell怎么关机_当前目录_28

 

 

 用户的切换:

ShellUtils 关机 android shell怎么关机_普通用户_29

 

 

 

命令位置: whereis 命令

ShellUtils 关机 android shell怎么关机_重启_30

 

 

 

 查看历史输入的命令history

 

ShellUtils 关机 android shell怎么关机_普通用户_31