五分钟学会Linux(一)——简介+常用命令

1.什么是Linux?

       Linux是一种开源的操作系统,由于其免费,稳定,高效的特性,目前主要用作服务器。关于Linux的发展历史请读者自行查阅,基于Linux内核有几种主流的发行版:CentOS,Ubuntu,RedHat等。

2.如何安装和使用Linux?

       方式一:PC安装VMvare Workstation,即虚拟机(下载相应的系统镜像即可运行操作系统,如CentOS等),这种方式比较吃电脑配置,因为需要分配内存、磁盘空间给虚拟机,网上教程很多,需要的话我再补充。
       方式二:购买服务器,如阿里云,腾讯云,华为云等等,都有免费体验时长,申请之后会提供给你一个服务器IP,如141.55.61.171,你只需要用远程连接工具登录(如XShell6)即可操纵服务器。

3.理解Linux(由文件构成的世界)

       在Linux操作系统里,一般都是命令行界面来操纵文件,本文以CentOS7.5为例,讲解初始的Linux系统包括哪些文件(加*的是我认为比较常用的)

/	根目录
****bin		基本命令
----root	root用户的主目录
----sbin	root用户可以执行的命令
----boot	引导启动
----dev		硬件(磁盘分区等)
----mnt		挂载(mount,可以将新增的硬盘/分区/U盘等挂载到此文件夹下)
****etc		各种配置文件
----lib		动态连接共享库(同lib64)
----home	普通用户的主目录(有多个登录用户的话常用)
----tmp		临时文件夹
----var		存储经常被修改的文件,如日志
****usr		存储用户安装的程序和文件等

4.常用命令

I. 帮助

man XXX		查询该命令的详细在线使用手册,如:man ls
help XXX	查询内置的命令,如:help ls

II. 文件/目录类(重要!!!)

cd 路径----切换目录,即change directory

	绝对路径:cd /usr/local		注:路径从根路径/开始
	相对当前路径:cd ./usr/local	注:当前须位于usr同级目录,另外,./可省略
	相对上级路径:cd ../usr/local	注:当前须位于local同级目录
mkdir 路径----创建空文件夹,即make directory
	如:mkdir /usr/myDir,在/usr下新建myDir文件夹
touch 路径----创建空文件
	如:touch /usr/myFile.txt,在/usr下新建myFile.txt
cp 原文件 新文件----复制单个文件,copy
	如:cp /usr/myFile.txt /usr/myCopyFile.txt
cp -r 原目录 新目录----复制整个文件夹,copy
	如:cp -r /usr /usrCopy
rm -rf 文件----删除文件/目录
ls -ahl----显示当前目录下的文件详情,具体解读可参考【五分钟学会Linux(二)】
pwd----显示当前目录的绝对路径
cat 文件----查看(多个)文件并输出
vim 文件----进入文件编辑页【这里会涉及很多快捷键】
head -5 文件----输出文件前n行
tail -5 文件----输出文件后n行
tail -f 文件----实时输出文件后n行,一般用作查看日志

III. 日期

date----当前日期和时间,date +"%Y-%m-%d %H:%M:%S"格式化显示时间
cal----当前日历,cal 2018可以显示全年日历

IV. 文件查找

find 路径 -name 文件名----按名称查找文件,可以用通配符 *.txt
find 路径 -user 用户名----按用户查找文件
find 路径 -size +20M----按文件大小查找,+是大于 -是小于 不写是等于

V. 压缩与解压

gzip 文件----压缩为*.gz文件
gunzip 文件----解压*.gz文件
zip -r 新文件 原文件----压缩
unzip 文件----解压
tar -czvf 新文件 原文件----压缩为*.tar.gz
tar -xzvf -C 解压目录 文件----解压

猜你喜欢

转载自blog.csdn.net/g_y_x_/article/details/82750406