1、远程访问主机
2、Windows及Linux目录结构
两者区别在于,Windows不区分大小写、使用反斜杠划分层级、并列树状结构。Linux一切始于根目录(/),为单个树状结构。Linuxh中一切均为文件,其目录划分:
- bin 常用的二进制文件,可以去里面学习常见的Linux命令;
- boot 系统内核文件;
- dev 设备文件(声卡、网卡);
- etc 系统管理文件和配置文件;
- home 用户家目录;
- lib/lib64 成熟的库文件
- media/mnt 挂载可移除设备(光盘、软盘);
- opt 用户的 应用程序;
- proc 需文件系统、系统的进程、运行状态、开机存在、关机消失;
- root root用户家目录;
- run 运行时数据;
- sbin 系统管理命令,只有root用户可以操作;
- srv 用户程序产生的数据和服务;
- sys 类似proc,可以通过改文件访问内核状态;
- tmp 临时文件;
- usr 用户程序安装位置;
- var 缓存文件,日志文件 。
3、常见Linux命令
Liunx命令格式:命令 参数1 参数2 参数n
- 一个命令和多个参数构成,命令和参数之间以及参数与参数之间使用空格隔开;
- 参数及命令均区分大小写;
- 参数可以合并;
-
如何使用帮助?
whatis
--help
man
-
如何学习Linux命令?
- 翻阅
bin sbin
两个目录; - 善于利用自带帮助文档;
- 先使用whatis,查看作用
- 然后help观察其参数;
- 还有不明白,使用man。
- 命令之间排列组合使用。
- 翻阅
3.1目录操作
- 显示目录:
pwd
print working directory - 进入目录:
cd
change directory- / 表示根目录
- - 表示上一次目录
- ~表示当前用户家目录
- 显示目录内容:
ls
list directory contents- a all 所有文件,可显示隐藏文件;
- l 详细信息;
- h human-readable便于观察;
- i 显示文件node号;
- t 按时间排序;
- s 按大小排序;
- r 翻转排序 ;
- 1 每行列出1个文件。
3.2时间命令
date
,常见参数有如下:
- s参数(set),可以设置系统日期、时间;
- +后紧跟格式,以指定格式显示,如
date +"%Y-%m-%d %H:%M:%S"
3.3关机、重启、注销
- 关机
poweroff
、shutdown -h now
; - 重启
reboot
、shutdown -r now
; - 注销
logout
、exit
、ctrl + d
。
3.4网络相关命令
-
yum install net-tools
安装网络工具 -
systemctl restart network
重启网络 -
ifconfig
查看网络信息 -
ping -c 5 destination_host
ping5次destination_host;
3.5服务相关操作
格式:systemctl option service_name
,users option can be one of next:
- status 查看状态;
- start 打开;
- stop 关闭;
- restart 重启,一般新装以后需要执行;
- enable 开机自启动;
- disable 禁止开机启动;
3.6查看版本
-
uname -a
查看内核版本 -
cat /etc/*release
查看发行版本
3.7目录操作
-
mkdir/rmdir name
新建/删除目录 -
mkdir/rmdir -p d1/d2/d3
创建/删除级联目录 -
rm -rf dir
删除目录dir
3.8文件操作
3.8.1删除文件
rm -rf file_name
3.8.2新建文件
-
touch file_name
新建文件(若存在则更新时间戳); cat > file_name << EOF
vim file_name
3.8.3查看文件内容
-
cat file_name
查看文件- -n 显示行号
-
tac命令
与cat
相反,逆序显示; -
rev命令
逆序显示每一行
-
more file_name
,回车下一行,空格下一页,q退出 -
less file_name
- 上下方向键翻行
- pgup pgdown翻页
- /word查找,n向后查询N向前查找
- q退出。
-
head -n file_name
查看文件前n行 -
tail -n file_name
查看文件末尾n行-
tail -f file_name
或tailf file_name
监视文件
-