linux 常用命令

命令1 rm 作用: 删除指定的文件 

选项

作用

-f

强制删除

-i

删除前提示询问

-r  或  -R

递归处理,删除指定目录下的所有文件包括子目录

-v

显示指令执行过程

-d

直接把删除目录的硬连接数据删成零,删除该目录

命令2 终端(tty):

终端类型

开启方式

物理终端 console

控制台console

虚拟终端tty

 Ctrl + Alt +F(2-6)

图形终端tty7

centOs6:  
Ctrl + Alt +F1

Centos7:   Ctrl +Alt + F1

          
Startx(
任意位置)

串行终端ttys#

ttyS

伪终端pty

pty, 
SSH
远程连接

命令4 内部命令外部命令

1.  type COMMAND 判断一个命令的类型。
2.  enable 显示所有启用的内部命令
    2.1  enable |wc -l 统计启用的内部命令数量
3.  enable COMMAND 启动一个内部命令
4.  enable -n 显示所有被禁用的内部命令
    4.1  enable -n |wc -l 统计被禁用的内部命令数量
5.  enable  -n COMMAND 禁用一个内部命令
6.  hash 显示当前被hash的外部命令、
        6.1  -l 显示当前被hash的外部命令,包含别名
        6.2  -p /.../.... name  手动增加一个hash缓存
        6.3  -d name 删除一个hash
        6.4  -r 清空所有的hash
7.  alias > 内部命令> hash > PATH > command not find
        7.1  alias  显看当前已定义的别名
        7.2  alias aliname='command [-x] [....]' 定义别名
        7.3  unalias aliname 取消别名定义。
        7.4  unalias -a 取消所有别名
8.  每个用户都有自己的家目录,有且只有一个。位置在/home/username 
        8.1  root用户的家目录在/root下。
        8.2  表示用户的家目录。
        8.3  ~/.bashrc  只对当前用户有效
        8.5  /etc/bashrc  对所有用户有效
        8.6  \command 或 'command' /path/command  执行命令不受别名影响

命令5 命令执行的语法

1.  Command [-a[bc]] [arguments]
    选项决定了是否启用命令的某个功能
    参数决定命令作用的对象。
    --help  --表示长格式选项
2.  ctrl+d 正常终止命令
3.  ctrl+c 强制终止命令
4.  使用;连接多条命令,当前一个命令执行结束,执行后一条命令。(不会判断前一条命令是否执行成功或失败)
   4.1. 使用 && 连接多条命令, 则前一条执行成功后, 下一条才能继续执行
   4.2.使用 ||   连接多条命令, 则前一条执行失败后, 下一条才能继续执行

命令6 date 作用:显示当前时间 

选项

输出格式

+%F

2017-07-13

+%T

10:32:40

+%Y

2017

+%m

07

+%d

13

+%H

10

+%M

32

+%S

40

+%s

1499931461

+%w

4(星期)

+%a

Thu

1.  date MMDDHHmmYYYY[.SS]        作用:修改时间
2.  date -s 'yyyy-mm-dd hh:mm:ss'     作用:修改时间

3.  hwclock 查示硬件时间(BIOS时间  CMOS电池 给 BIOS供电。)
    3.1  hwclock -s 将硬件时间写入软件时间(系统时间)
    3.2  hwclock -w 将软件时间写入硬件时间

4.修改时区
    4.1Centos6 
        ln -f /usr/share/zoneinfo/America/New_York /etc/localtime 
        ln -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    4.2Centos7
        timedatectl 查看当前时区
        timedatectl list-timezone 查看所有的时区 
        timedatectl set-timezone America/New_York
        timedatectl set-timezone Asia/Shanghai

命令7 cal 作用: 显示当月日历

1.  cal yyyy 显示指定年的日历
2.  cal -y 显示当年的日历
3.  cal -3 显示上个月当月下个月的日历
4.  cal -1 同cal 显示当月日历
5.  cal mm yyyy 显示指定年,月的日历

命令8 关机重启命令 作用: 关机重启

1.  halt & poweroff 关机
    centos7 : poweroff
2.  reboot 重启
    reboot -f 直接断电源再重启。 
3.  shutdown 
    shutdown -r 重启
    shutdown -h 关机
    shutdown +0 直接关机
    shutdown +xx xx分钟后关机
    shutdown hh:mm  指定时间关机
    shutdown -c 取消关机(在另一个终端执行)

命令9 显示终端信息命令 作用:显示当前终端信息

whoami 显示当前用户名
who am i 显示当前登录的终端信息
who 显示当前所有登录的终端信息
w 显示当前所有登录终端的详细信息。

命令10 修改登录界面 

编辑 /etc/motd文件

命令11 screen(会话) 

screen 进入screen 名字以当前终端名.主机名前缀
screen -S screenname   命名一个screen作业
screen -ls 或 --list 查看当前所有的screen
screen -r screenname 进入一个screen(可以是断开过的Detached)。
ctrl+d 或 exit 退出当前screen(会话)。
Detach  断开了
Attach   还在连接
wipe  检查目前所有的screen作业,并删除已经无法使用的screen作业

命令12 echo 作用:输出提示信息 

-E (default) 不解释\
    -e 解释\
    \a 报警
    \b 退格
    \c 不换行
    \n 换行,从行首输入
    \r 移动行首但不换行
    \t 输入tab
    \\ 输入一个\

命令13 $ 

$变量名           表引用变量的值  
$()或` `(单引号)  表示引用命令执行的结果
$[]                表示运算
${变量名} 或"$变量名" 当变量名的起止不分明时,用来划定变量名的范围,同时引用变量。

命令14 {} 

{a..z} 表示引用指定范围的字母
{1..9999} 表示引用指定范围的数字
{1,3,5} 表示分别引用每一个字符

命令15 TAB

补齐
\2TAB 把根下的所有文件列出
~2TAB 家目录下的所有文件列出
.2TAB 当前目录下的所有文件列出,包含隐藏文件
*2TAB 当前目录下的所有文件列出,不包含隐藏文件
$2TAB 显示当前所有的环境变量。

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

(0)
zhaobenshanzhaobenshan
上一篇 2017-07-13
下一篇 2017-07-13

相关推荐

  • linux文件系统目录结构

    FHS标准      文件和目录被组织成一个单根的倒置树结构 文件系统从根目录开始用“/”表示 根文件系统:root filesystem 目录名称vfat格式不敏感大小写 以.开头的为隐藏文件 路径分割的/ /boot:引导文件存放目录,内核文件,引导加载器都存放此目录 /bin:供所有用户使用的基本命令;不能关联到…

    Linux干货 2016-07-29
  • 搭建最基础的DNS服务

    搭建一个简单的DNS为了更方便和清晰的了解DNS的作用,通过搭建一个简单的DNS服务来学习。 在搭建之前,先简单了解一下DNS的工作原理 客户端把访问的域名传递给DNS服务器a,如果有记录,则将IP传递给客户端 DNS服务器a没有记录,则以递归方式访问其他服务器。首先访问根域 根域将匹配的一级域名DNS服务器b地址传递给DNS服务器a DNS服务器a再去访问…

    Linux干货 2017-07-26
  • 堡垒机-麒麟堡垒机动态口令使用手册

      一.管理员部分 1.在其它-licenses菜单查看动态口令许可是否打开,如果未打开联系厂商重新生成许可   2.找厂商生成密钥文件,密钥文件中包含令牌种子,在其它–动态令牌菜单将密钥文件导入即可看到所有的令牌种子,每个令牌可以绑定给多个用户     3.令牌绑定可以在 资源管理–…

    安全运维 2016-05-29
  • 方便实用的文件查找与压缩

    在平时的运维工作当中通常会编辑某些文件,但时间久了,突然一下子记不起文件的名字,遇到的事情又很紧急,需要立马去处理,而自己只知道那个文件部分的特征信息,我们需要在系统中去搜索自己想要的文件,那么有没有办法去实现呢,当然有,在我们的系统中,文件查找的工具有两个,locate和find。那么下面来介绍这两个工具的用法以及两个工具之间的差别。 在我们linux系统…

    Linux干货 2016-08-13
  • sed大法好

    sed sed概念 (1)基本概念:sed是流编辑器(stream editor),A stream editor is used to perform basic text transformations on an input stream (a file or input from a pipeline).作用就是对输入的流(文件或者从一个管道输入的流…

    Linux干货 2016-12-02
  • 8.5_Linux习题练习和作业

    课堂练习题 1、找出ifconfig命令结果中本机的所有IPv4地址 # ifconfig | grep -oE "([1-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\.([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|2…

    Linux干货 2016-08-10