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

相关推荐

  • 救援模式安装grub

    如果之前mbr没有备份,而后grub损坏进不了系统,只能用系统光盘或U盘开机进入救援模式安装grub,操作如下 1.光盘启动,进入救援模式 2.切换根目录 # chroot /mnt/sysimage 3.安装 grub # grub-install /dev/sda 4.重新启动        &…

    Linux干货 2017-01-13
  • SHELL流程控制之循环

    当进行脚本编程时,语句执行的流程控制通常有三种: l  顺序执行 l  选择执行 l  循环执行   条件选择if: if语句可以进行嵌套 if 判断条件;then          条件为真的分支代码 elif  判断条件;th…

    Linux干货 2016-08-18
  • Linux 命令行返回状态

    linux 执行命令后会返回一个状态码 命令执行成功返回0: 当删除一个文件并删除成功时返回的状态码为0 [root@localhost 1]# rm -rf 1_1 [root@localhost 1]# echo $? 0 命令执行失败返回1-255 当把 文件夹 1_1 重命名为1_2失败后状态码为1 [root@localhost 1]# mv 1_…

    Linux干货 2017-08-28
  • LinuxGrub修复方法

    Linux因Grub损坏的修复方法: 1)救援模式修复(备份了MBR) 2)救援模式修复(无备份MBR) 3)Grub下手动启动Linux系统 1、救援模式修复(备份了MBR)     MBR中存放了Bootloader信息(Grub),在磁盘的最开始512字节,当这512字节出现故障,系统将无法引导启动。 &nbsp…

    Linux干货 2016-06-22
  • lamp的编译安装

    基于http的php模块模式 一、需要准备的软件:     apr-1.5.0.tar    apr-util-1.5.3.tar    httpd-2.4.9.tar        mysql-5.5.33-…

    Linux干货 2016-06-22
  • iptables

    iptables 包过滤型的防火墙 Firewall:防火墙,隔离工具;工作于主机或网络边缘,对于进出本主机或本网络的报文根据事先定义的检查规则作匹配检测,对于能够被规则匹配到的报文作出相应处理的组件; 主机防火墙网络防火墙 软件防火墙(软件逻辑)硬件防火墙(硬件和软件逻辑) 版本 ipfw (firewall framework):命令行工具,生成规则并送…

    Linux干货 2017-06-13