linux基础命令

显示当前系统正在使用的shell:echo ${SHELL}  注意$在这里表示输出的内容是变量
命令提示符:prompt
[root@localhost ~]#

表示管理员用户

$表示普通用户
修改提示符格式
PS1=“[\e[31m][\u@\h \w]\$[\e[0m]”
\h 主机名简称
\H 主机名
\w 当前工作目录
\W 当前工作目录基名
\t 24小时时间格式
\T 12小时时间格式
! 命令历史数
# 开机后命令历史数
shell命令有两类:
内部命令;shell自带
help 内部命令列表
enable 显示内部命令
      cmd 启用内部命令
   -n cmd 禁用内部命令
   enable -n 查看所有禁用的内部命令
which -a 查看外部命令
hash 显示缓存
    -l显示hash缓存,可作为输入使用
    -p path name 将命令全路径path起别名为name
    -t name 打印缓存中name的路径
    -d name 清除name 缓存
    -r 清除缓存
alias 显示命令别名
      命令后以name=name1可以定义命令别名
unalias 取消命令别名
    -a 取消所有命令别名
date 显示当前时间
     +%Y显示年份
  +%d显示日
  +%H显示小时,以24小时制为准
  +%M显示分钟
  +%s显示秒
  +%m显示月份
  -d “-1 year” 显示前一年的日期
  -d “+1 mouth” 显示上月的日期
  设定当前时间格式按”月日时分年.秒“  
clock或者hwclock:显示当前硬件时间
     -s以硬件时间为准,校正当前系统时间
  -w 以系统时间为准,校正当前硬件时间
cal 显示日历
nano 文本编辑
poweroff 立即关机,生产中要特别注意误操作,生产基本不用
reboot重启
shutdown +时间:表示多少时间后关机
     +hh 以指定的时间关机
who 显示当前所有登录有效用户
screen 创建会话。生产基本不用
echo  显示和输出
  ”$NAME”强引用
  ’$NAME‘弱引用
$() 命令行扩展
${} 括号扩展
  例:$echo file {1,2,3}l
      file1 file2 file3
tab键 1.命令补全 。当输入字符只有唯一对应的命令,则直接补全;否则再次按tab键则显示相关命令列表
       2.路径补全。当输入字符只有唯一对应的路径,则直接补全;否则再次按tab键则显示相关路径列表
command !^用上一个命令的第一个参数做下一个命令的参数
command !$用上一个命令的全部参数来做下一个命令的参数
command !et 用上一个命令的全部参数做下一个命令的参数
command !:n 用上一个命令的第n个参数做下一个命令的参数
command !n:^调用第n条命令的第一个参数
command !n:$调用第n条命令的最后一个参数
command !n:m调用第n条命令的第m个参数
command !n:
调用第n条命令的所有参数
!n 执行history命令输出对应序号的第n条命令
!-n 执行histor命令中倒数第n个命令
!string 重复前一个以string开头的命令
!?string 重复前一个包含string的命令
!string:p仅打印命令历史,而不执行
!$:P 打印输出!$的内容
ctrl-r 在命令历史中搜索命令
ctrl+g 从历史搜索模式退出
history
    -c清空历史
 n显示最近的n条历史

原创文章,作者:hjw2017,如若转载,请注明出处:http://www.178linux.com/72601

(0)
hjw2017hjw2017
上一篇 2017-04-05 18:20
下一篇 2017-04-05 21:37

相关推荐

  • find查找

    find查找是生产中最常见的日志查找工具 下面看看它的用法 基本用法: find    查找路径    查找标准    查找到以后的处理动作 查找路径:需要被查找的文件所在的路径,一定是个目录,默认情况下为当前的目录 查找的标准:查找的时候用什么方式去查找 处理动作:文件查找完毕后,需要对查找出来的…

    Linux干货 2017-05-08
  • 第四周练习与作业

    一、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符 复制文件至/tmp目录下: cp /etc/profile /tmp/ vim /tmp/profile 进入文件命令模式下,使用正则表达式  ;%s/^[[:blank:]]\+//g 二、复制/etc/rc.d/init.d/fu…

    2017-08-05
  • Linux的哲学思想和文件系统

    Linux的哲学思想 Linux是一个自由的操作系统,其内部也有着自己独特的一些特定的规则,就是我们所说的关于Linux的哲学思想。 Linux系统的哲学思想 1.一切皆文件:Linux系统把几乎所有的系统资源全部都抽象为文件形式,包括硬件设备,甚至通信的接口都是以文件形式存在的。 2.Linux系统是由许许多多的小程序组成的,这些小程序的功能性单一,组合这…

    Linux干货 2016-11-01
  • 0804练习与作业

    0804练习与作业 练习  1 、找出ifconfig 命令结果中本机的所有IPv4 地址 答: 使用cut将电脑的IP地址提取出来。   经过观察,这些信息极为不规则,没有明显的分隔符。这时们需要首先提取出IP地址所在的行,然后去定义一个合适的分隔符,再利用cut进行提取即可。(思路:化繁为简,化不规则为规则,这样才能更好的套用我们的命…

    Linux干货 2016-08-08
  • Linux 之LVM

    一 LVM 简介:     LVM是 Logical Volume Manager(逻辑卷管理)的简写,LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。LVM的工作原理其…

    Linux干货 2016-03-01
  • 文件系统

    文件系统 文件和目录被组织成一个单根倒置树结构 文件系统从根目录下开始,用“/”表示 文件名称区分大小写 以.开头的文件为隐藏文件   一个.表示本目录。 两个..表示根目录 路径分隔的/      路径分割为正斜线分割 文件有两类数据:        元数据:metadata …

    Linux干货 2017-05-02