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 15:12
下一篇 2017-07-13 16:13

相关推荐

  • DNS常用配置解析反向解析

    什么是域名解析库文件?     是指将我们访问的域名解析成IP返回给本主机,然后本机拿着解析后IP去访问服务器,而解析格式就放在域名解析库文件中。DNS解析分为正向解析和反向解析    正向解析就是将域或域名解析成对应的IP地址,反之则相反,通过IP解析成域名 &nbs…

    Linux干货 2017-05-31
  • 马哥教育网络班21期-第四周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 cp -a /etc/skel/ /home/tuser1 chmod -R 700 /home/tuser1/  2、编辑/etc/group文件,添加组hadoop。 echo "hadoop:x:2…

    Linux干货 2016-08-05
  • Linxu系统的启动过程

    Linxu系统的启动过程 启动流程 1、引导Linux启动是从BIOS中的地址0xFFFF0处开始的,BIOS由两部分组成:POST代码和运行时服务,运行时服务是为操作系统提供一些接口,如温度检测等。 BIOS的第一个步骤是加电自检(POST),完成对硬件的的检测,如某些硬件出现错误无法通过检测就导致系统无法启动,POST完成之后将被清出内存; BIOS的第…

    Linux干货 2016-09-13
  • iptables

    iptables: Firewall:隔离工具;Packets Filter Firewall;工作于主机或网络的边缘,对经由的报文根据预先定义的规则(匹配条件)进行检测,对于能够被规则匹配到的报文实行某预定义的处理机制的一套组件; 硬件防火墙:在硬件级别实现部分功能的防火墙;另一个部分功能基于软件实现;  软件防火墙:应用软件处理逻辑运行于通用硬…

    Linux干货 2016-12-05
  • 马哥教育网络班21期+第7周课程练习

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; [root@CentOS7 ~]# fdisk /dev/sdb Command (m for help): n Select…

    Linux干货 2016-08-22
  • Ansible(From Wikipedia)

           Ansible 是一个免费的用于配置和管理计算机的的软件平台。它集成了软件部署,ad hoc任务执行,和管理配置的功能。它依赖Python2.4之后的版本和通过SSH或者PowerShell管理节点。模块工作在JSON格式,输出信息可以被任何编程语言再次编写。系统管理员可以使用YAML…

    Linux干货 2015-11-18