Linux命令基础操作(一)

控制台界面转换

各种Linux版本一般有7个界面,其中1个是图形界面,6个是控制台界面(输命令)。编号为tty1~tty7

  • 图形界面<->字符终端 : Ctrl + Alt + Fn(n代表1234567)

主提示符

-[当前用户@主机名 工作目录]#

辅助提示符

- root用户(管理员)登录后,该提示符为“#”
[root@localhost ~]#
- 普通用户登录后,该提示符为“$”
[root@localhost ~]#

查看内核、系统版本

  • uname命令:查看系统架构及内核信息
    -a:显示内核名、主机名、内核版本、内核编译日期、操作系统版本、处理器类型、硬件平台、操作系统
    -r:只显示内核版本
    -s:只显示内核信息
    -n:主机名
  • lsb_release命令
    #lsb_release -d
  • /etc/redhat-release文件
    #cat /etc/redhat-release

查看主机名、IP地址

  • hostname命令:查看主机的完整名称,包括主机名称、所在域的名称
    #hostname
  • ifconfig命令:查看第一块以太网卡的IP地址
    #ifconfig eth0

查看CPU、内存信息

  • /proc/cpuinfo记录
    # cat /proc/cpuinfo : 查看cpu信息
    # cat /proc/meminfo : 查看内存信息

关机及重启操作

  • 关机:shutdown、poweroff
    #shutdown -h now
    #poweroff
    #init 0
  • 重启:shutdown、reboot
    #shutdown -r now
    #reboot
    #init 6
  • 延迟关机或重启:15分钟后关机,并提示已登录各用户
    #shutdown -h +15 ‘Host will be shutdown!!’
  • 取消关机:Ctrl + c或shutdown -c
    #shutdown -c

检查命令类型

  • type:检查命令字的类型
    #type name
    比如:type ls shutdown cd

辅助操作

  • Tab键:自动补齐
  • 反斜杠“\”:强制换行
  • Alt + .:输出上一个命令的参数
  • Ctrl + u:清空至命令行首
  • Ctrl + k:清空至命令行尾
  • Ctrl + l:清空整个屏幕
  • Ctrl + c:废弃当前编辑的命令行

查看及切换目录

  • pwd:Print Working Directory(查看当前工作的目录位置)
    # pwd
  • cd:Change Directory(切换工作目录)
    # cd [目标文件夹]
  • ls:List(显示当前文件夹下的文件)
    #ls [选项]…[目录或文件名]
    -l:以长格式显示(权限、链接此文件数量、文件所有者、文件所在群组、文件大小、文件最后更新时间、文件名称)
    -a:列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)
    -A:同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)
    -R:递归显示内容

通配符

*:匹配任意多个字符
?:匹配单个字符
[a-z]:匹配连续多个字符中的一个
{a,min,xy}:匹配不连续的多组字符
示例:#cd test?

命令别名

#alias myls = 'ls -lhA'(自定义命令别名)
#myls /boot/

评估目录与文件大小

  • du
    格式:du [选项]…[目录或文件]…
    -a:统计所有文件,而不仅仅统计目录
    -s:只统计每个参数所占用的空间大小
    -h:提供易读的容量单位(K、M等)

创建文件夹和文件

  • mkdir :Make Directory
    格式:mkdir [-p] [/路径/]目录名…
    -p:递归建多层目录,若无父级目录则新建父级目录
    示例:#mkdir -p /vod/movie/cartoon
  • touch:创建文件(新建空文件或更新文件时间戳)
    格式:touch 文件名…
    示例:#touch test.rmvb
  • ln:创建链接文件(类似于快捷方式)
    格式: ln [-s] 源文件.. 连接文件路径
    示例:#ln -s /usr/sbin/system-config-network-tui /sbin/netconfig

复制、删除、移动

  • cp复制:Copy
    格式:cp [选项]… 原文件… 目标路径
    -r:递归复制整个目录
    -f:强制覆盖,不提示(与-i相对)
    -p:保持原文件的属性不变

  • rm删除:Remove
    格式:rm [选项]… 文件或目录…
    -r:递归删除整个目录
    -f:强制删除,不提示(与-i相对)

  • mv移动/改名:Move
    格式:mv [选项]… 原文件… 目标路径
    如果位置不变相当于改名
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值