一、访问命令行
1.查看shell的类型
2.查看当前默认的shell
3.初始用户界面的基本信息(重点记忆)
用户@主机名 工作目录 提示符
[\u@\h \W]$
\u: user
\h: hostname
\W: work directory
$: 提示符
wxy: 用户
bogon: 主机名
~: 代表的是用户的家目录,~
家目录:用户一旦登录之后,默认进入的目录,就是家目录
root用户的家目录:/root
普通用户的家目录:/home/用户名
#:root用户
$:普通用户
4.查看当前是哪个虚拟终端
tty
二、常用的简单命令
1.echo命令(类似与java中的print)
2.date命令
默认格式:
[root@bogon ~]# date
Fri Aug 6 22:43:13 CST 2021
按格式查看时间:
[root@bogon ~]# date “+%Y-%m-%d %H:%M:%S”
2021-08-06 22:46:05
将系统的当前时间修改为:
[root@bogon ~]# date -s “20201101 8:30:00”
Sun Nov 1 08:30:00 CST 2020
参考参数,如下图:
3.timedatectl命令(time date control)
4.切换用户
su - wxy
su - 用户名
注意:
从普通用户切到root用户需要输入密码
从root用户切入到普通用户不需要输入密码
5.reboot命令
重启,root用户使用
6.ls、pwd、cd(操作目录)
list directory contents => 列出目录内容
只写一个ls ==> ls .
.:代表当前目录
…:代表的是上一级目录
pwd: print work directory =》 打印当前工作目录
cd: change directory cd /root cd /usr => 切换目录
7.wget
web get 终端命令行里下载网络文件
wget url
8.clear
清屏
9.查看IP
ifconfig
ip a
三、使用 Bash 执行命令
1、Shell命令一般格式
命令名 [选项] [参数]
(1)命令名——“做什么”
由小写的英文字母构成,相应功能单词的缩写
(2)选项——“怎么做”
以“-”(半角的减号符)引导
连起来,如“-la”等同于“-l-a”。
注意“-”一般不能省略,个别命令的选项中的减号可以省略,如tar命令。
(3)参数——“对谁做”
参数提供命令执行所需提供的一些相关信息或者是命令执行过程中所使用的文件名。有一些命令可以完全不用参数,而有一些则可能需要多个参数。
(4)Linux的命令、选项、参数均区分大小写,大多数情况下是小写。
(5)按【Ctrl+C】键可中断正在执行的命令。
2.TAB键
命令、选项和参数的自动补全
3.bash shell提示符
4.$?
特殊的变量:
判断命令执行成功与否。
如果执行成功,:
?
−
>
0
如
果
执
行
失
败
了
为
:
?->0 如果执行失败了为 :
?−>0如果执行失败了为:?->非0
如果命令不存在:$?-> 127
四、命令帮助
1.help
查看bash内部命令帮助:
help cd
适用于大多数外部命令:
ls ——help
2.man
man ls
3.pinfo
pinfo
五、Linux系统的目录结构
在Linux中万物皆文件,所有的一切都是文件
普通用户的个人目录 /home/用户名
root的用户个人目录: /root
/usr: 不是user的缩写: 一般用户安装程序的目录:
user software resource
安装软件有两个地方可以放:/opt , /usr
1.按时间顺序排序输出文件
针对一个文件有三个时间:
atime: access time 访问时间
ctime: create time 改变状态的时间
mtime: modification time 修改时间(注意:ls -l 默认输出的顺序是mtime顺序,修改时间)
2.查看ls的不同方式
ls -a == ls --all
展示的东西,不忽略以.开始的文件或目录: 以.开始的文件,代表就是隐藏文件
-d, --directory list directories themselves, not their contents
-l use a long listing format
-S sort by file size, largest first
–time=WORD with -l, show time as WORD:atime ctime
3.如何判断ls出来的文件类型
-或者f: 普通文件,
d: directory 目录文件
l: link, 链接文件-》类似windows中的快捷方式
b:block 块设备文件:硬盘
c: character 字符设备文件: 终端和键盘
p: pipe 管道文件
s: socket 套接字文件
ls -l:长格式展示目录内容的时候,第一列的第一个字符:代表就是文件类型