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

相关推荐

  • 基于ansible自动部署keepalived+nginx来调度amp

    实战作业: (1) 主/备模型的keepalived+nginx (2) httpd+php+php-mysql (3) mysql-server或mariadb-server         拥有testdb库,并允许testuser对其拥有所有权限 实验环境: 主机1:10.…

    Linux干货 2016-11-07
  • 配置NTP服务器

    配置NTP时间服务器 一.安装ntp软件 1.检查是否安装了ntp相关包。 rpm -qa | grep ntp 2.安装ntp软件。 yum -y install ntp 二.参数讲解 ignore  :关闭所有的 NTP 联机服务 nomodify:客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。 notrust :客户端…

    Linux干货 2016-10-30
  • Linux文件根目录

    / 表示为根目录/├── bin  存放用户使用的基本命令(可执行程序,二进制文件)  不能单独分区├── boot   跟内核有关的文件 grub  内核和BootLoader ├── cgroup   用来资源限制资源隔离 docker 容器化├── dev(device )设备文件&…

    2017-03-27
  • N26 第五周作业

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost ~]# cat /boot/grub/grub.conf | grep "^[[:space:]]" 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后…

    Linux干货 2017-01-26
  • 用户 组 和权限 以及权限的 分类

    关于文件的安全我们要从3A验证 说起     1  Authentication:认证      2  Authorization:授权      3  Accouting|Audition:审计 由于系统文件的用户太多为了便于管理 我们便把系统的用…

    系统运维 2016-08-04
  • linux文件管理类命令汇总及几个通配的查找事例

    linux文件管理类命令汇总 1.文本文件查看类命令:cat,tac,more,less,tail,head cat(tac): 正向(反向)显示 cat [OPTION]… [FILE]…                -E:显示行结束符$ -n:对显示出的每一行进行编…

    Linux干货 2016-09-24