Linux基础命令及入门
在学习Linux过程中为了方便自己日后查看复习故此写下了在CSDN的第一篇博客
文章目录
一、入门
在Linux系统中绝大多数操作都是通过命令来完成的,为此我们需要牢记很多指令,有些指令可能比较长,有些指令可能用的比较少不知道其用法。Linux中有个自动补全命令操作就是tab按键。
linux命令自动补全
当我在输入sys后双击tab键,终端窗口会显示所有以sys开头的命令,这个功能被称之为命令行补全
如果匹配项只有一个的时,单击tab键就能自动将命令补齐
例如:passwd,当在终端窗口输入pass时,再单击tab键命令就自动补全
[kuohek@localhost ~]$ pass + tab
[kuohek@localhost ~]$ passwd
当遇到忘了全称的命令只记得前面部分时,单击tab键,单击不就就双击tab键
帮助命令
help命令
的功能是用于显示帮助信息,能够输出Shell内部命令的帮助内容,但在 Linux 中绝大多数命令是外部命令,所以 help 命令的作用非常有限这里只是提及介绍。
help [参数] 命令名称
-d | 输出每个命令的简短描述 |
-s | 输出每个命令的简短描述 |
-m | 以man手册的格式显示帮助信息 |
[kuohek@localhost ~]$ help -d cd
cd - Change the shell working directory.
[kuohek@localhost ~]$ help -s cd
cd: cd [-L|[-P [-e]]] [dir]
命令手册
man命令
其功能是用于查看命令、配置文件及服务的帮助信息,相当于是命令使用说明书。
man [参数] 命令名称
例如: man cd
很长的一堆说明介绍
按q退出
二、基础命令
建议使用超级管理员账户root实现,部分指令需要在root权现下才能够实现
su 命令
切换用户
su - root
-:切换用户的同时切换到家目录
不加-保留当前目录
1、uname 查看操作系统信息
uname 命令
获取计算机操作系统相关信息
uname [参数]
-a 获取全部的系统信息
2、ls 查看目录下文件
ls 命令
其功能是列举出指定目录下的文件名称及其属性。
ls [参数] [文件路径]
常用参数:
-a | 显示所有文件及目录(包含“.”开头的隐藏文件目录) |
-l | 列出目录及文件详细信息 |
-h | 以较高可读性展示文件信息 |
-r | 将文件以倒序显示(默认为A-Z) |
-t | 根据最后的修改时间排序 |
-A | 同 -a ,但不列出 ./ (当前目录) 及 …/ (父目录) |
-S | 根据文件大小排序 |
-R | 递归列出所有子目录 |
CentOS7中
ls -l命令
可以简写为ll
,只适用于CentOS7及以上版本!!
在Linux命令,参数可以合并写 例如:ls -l -h
可以合并为ls -lh
3、pwd 显示当前路径
pwd 命令
显示当前工作目录的路径,显示为绝对路径。
[kuohek@localhost ~]$ pwd
/home/kuohek
4、cd 切换目录
cd 命令
用于更改当前的工作目录,可以是相对路径,也可以是绝对路径。
cd [文件路径]
cd
或者cd ~
可以切换到用户的家目录
cd 或者cd ~ 执行后路径变为用户表家目录
[kuohek@localhost ~]$
cd ../
切换到上一级目录
5、clear 清屏命令
clear 命令
清除屏幕信息
只是让终端显示向后翻了一页,鼠标滚轮向上滑动还能看到之前的操作记录
6、whoami 显示当前用户
whoami 命令
获取当前用户的用户名
7、reboot 重启Linux系统
reboot 命令
重启Linux系统
[kuohek@localhost ~]$ reboot
8、shutdown 关闭Linux系统
shutdown 命令
关闭Linux系统
shutdown
一分钟后关机
当后悔不想关机时,可以用shutdown -c
终止shutdown关机命令
如果想立马关机可以用shutdown now
命令
当然shutdown命令也有参数
-r 重启
-h 关机
shutdown -h 30 30分钟后关机
shutdown -r 5 5分钟后重启
还有一个 halt 命令,相当于shutdown now
9、type 查看指令类型
type 命令
判断命令是内部指令还是外部指令
type 命令名称
10、history 查看历史命令
history 命令
用于显示与管理历史命令记录
最多显示近1000条
11、hostnamectl 主机名命令
1. 查看主机名
hostnamectl
2.设置主机名
hostnamectl set-hostname kuohek
执行之后切换用户查看主机名,发生了改变
终端显示需要切换用户后刷新
设置临时主机名重启后恢复原来主机名
hostnamectl --transient kuohek.yunwei.com