1.shell介绍

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

2.shell命名的使用

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

ls命令说明

选项

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

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

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

例:ls

例:ls -al

例:ls -l /home/

cd:切换一个目录,change directory

    cd ./ 到当目录

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

    cd ~ 回到家目录

pwd:查看当前所在目录

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

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

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

关机命令shutdown

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

  -h:多少分钟后关机

  -r:多少分钟后重启

reboot:重启命令

logout:登出命令

ls --help:命令帮助

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

man ls :帮助命令

su:切换用户

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

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

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

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

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

vi的具体使用

①vi编辑器的三个模式:

命令模式

编辑模式

末行模式

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

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 :创建多个文件

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

mkdir test: 创建一个test文件夹

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

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

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

    -r:删除目录

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

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

touch 文件名:创建一个文件

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

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:列出更人性化的文件的信息

关机命令shutdown

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

-h:多少分钟后关机

-r:多少分钟后重启

命令的帮助:

man 命令

 用户的切换:

命令位置: whereis 命令

 查看历史输入的命令history

Normal
0

7.8 磅
0
2

false
false
false

EN-US
ZH-CN
X-NONE

MicrosoftInternetExplorer4

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}

linux常用的shell命令的更多相关文章

  1. 常用的shell命令整理

    工作快一年了,shell命令也玩了一年了.还是有点积累的,下面是本人常用的. 1.pwd | xargs -i basename {}   获取当前所在目录的名称 2.ps -ef|grep -w   ...

  2. Linux常见的Shell命令

    1.具体的shell命令用法可以通过help或man命令进入手册来查询其具体的用法.2.终端本质上对应着linux上的/dev/tty设备,linux的多用户登录就是通过不同的/dev/tty设备完成 ...

  3. [转] 关于linux下通过shell命令(自动)修改用户密码

    关于linux下通过shell命令(自动)修改用户密码 2012-04-23 18:47:39 分类: 原文地址:关于linux下(自动)修改用户密码 作者:ubuntuer 本文章总结了如何手动.自 ...

  4. Lua 常用的shell命令

    lua作为一种小巧的脚本语言,其函数等动作可以使用shell命令进行运行和调试,以下是几个常用的shell命令.基本格式是  lua [选项参数] [脚本参数] (1)%lua 程序名.lua     ...

  5. Linux下使Shell 命令脱离终端在后台运行

    --Linux下使Shell 命令脱离终端在后台运行------------------------------------2014/02/14你是否遇到过这样的情况:从终端软件登录远程的Linux主 ...

  6. ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘

    本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...

  7. hbase的常用的shell命令&hbase的DDL操作&hbase的DML操作

    前言 笔者在分类中的hbase栏目之前已经分享了hbase的安装以及一些常用的shell命令的使用,这里不仅仅重新复习一下shell命令,还会介绍hbase的DDL以及DML的相关操作. hbase的 ...

  8. Hbase_02、Hbase的常用的shell命令&Hbase的DDL操作&Hbase的DML操作(转)

    阅读目录 前言 一.hbase的shell操作 1.1启动hbase shell 1.2执行hbase shell的帮助文档 1.3退出hbase shell 1.4使用status命令查看hbase ...

  9. Linux远程执行shell命令

    Linux远程执行shell命令   在Linux系统中,我们经常想在A机器上,执行B机器上的SHELL命令. 下面这种方案,是一种流行可靠的方案. 1.SSH无密码登录 # 本地服务器执行(A机器) ...

随机推荐

  1. Hadoop 0.20.2+Ubuntu13.04配置和WordCount測试

    事实上这篇博客写的有些晚了.之前做过一些总结后来学校的事给忘了,这几天想又一次拿来玩玩发现有的东西记不住了.翻博客发现居然没有.好吧,所以赶紧写一份留着自己用吧.这东西网上有非常多,只是也不是全然适用 ...

  2. php与html 表单的结合

    PHP $_POST <!DOCTYPE html> <html> <body> <form method="post" action=& ...

  3. Linux系统中的运行级别

    什么是运行级呢?简单的说,运行级就是操作系统当前正在运行的功能级别. 它让一些程序在一个级别启动,而另外一个级别的时候不启动. Linux系统的有效登录模式有0~9共十种,不过沿用UNIX系统的至多6 ...

  4. GDUT 积木积水 2*n 时间复杂度

    题意 Description 现有一堆边长为1的已经放置好的积木,小明(对的,你没看错,的确是陪伴我们成长的那个小明)想知道当下雨天来时会有多少积水.小明又是如此地喜欢二次元,于是他把这个三维的现实问 ...

  5. maven实战(3)-- dependency <classifier>的使用

    Maven 的classifier的作用 转自:http://blog.csdn.net/lovingprince/article/details/5894459 直接看一个例子,maven中要引入j ...

  6. HBase之七:事务和并发控制机制原理

    作为一款优秀的非内存数据库,HBase和传统数据库一样提供了事务的概念,只是HBase的事务是行级事务,可以保证行级数据的原子性.一致性.隔离性以及持久性,即通常所说的ACID特性.为了实现事务特性, ...

  7. 【旧文章搬运】ZwQuerySystemInformation枚举内核模块及简单应用

    原文发表于百度空间,2008-10-24========================================================================== 简单说,即 ...

  8. UI控件初始化问题:initWithFrame和initWithCoder、aweakFromNib的执行

    在iOS学习和程序开发过程中,我们经常会遇到一些自定义UI控件或控制器在初始化时出现问题,尤其在大家刚开始接触时,几种初始化方法的作用以及调用的时机往往容易混淆,这也跟我们对iOS程序设计中,类的创建 ...

  9. 斯坦福CS231n—深度学习与计算机视觉----学习笔记 课时6

    课时6 线性分类器损失函数与最优化(上) 多类SVM损失:这是一个两分类支持向量机的泛化 SVM损失计算了所有不正确的例子,将所有不正确的类别的评分,与正确类别的评分之差加1,将得到的数值与0作比较, ...

  10. JAVA基础--异常10

    一.Object类简介 1.Object类简介 Object,是Java一切对象的最高父类:如果一个类没有显示继承一个类,他的父类就是Object: 它描述的是Java世界里所有对象最最共性的信息,它 ...