day01 - Linux基础命令
1. 操作系统介绍
操作系统的作用:用来整合硬件系统资源
常用操作系统:
1. DOS
2. Windows:
a. win3.1 , win3.2
b. win95
c. win97
d. windows me
e. windows xp (sp1,sp2,sp3)
f. windows 2000 NT (服务器, new technology)
g. windows vista
h. windows 7,8,10
i. windows mobile (windows 移动操作操作)
3. Unix
a. Unix
b. FreeBSD
4. MacOS macitochi (类Unix系统)
dmg 格式 软件包
5. Linux (内核,李纳斯.托瓦兹) Minix GNU GNU Not Unix
根据包管理格式:
rpm 格式
deb 格式
a. RedHat
b. CentOS
c. debain
d. ubuntu
e. suse
f. 麒麟
g. 中标红旗
h. 中标蓝点
i. 即时操作系统 THIZLINUX
6. 移动操作系统
iOS
安卓
2. 虚拟机介绍
虚拟机就是一种软件,可以用来在当前电脑上,模拟另外多台硬件系统,在这个硬件系统中可以安装其它操作系统
3. ubuntu 系统介绍
/:根目录
/bin:可执行二进制文件的目录(系统目录中存放的是常规命令)
/etc:系统配置文件存放的目录
/home:用户家目录
4. linux 内核和发行版介绍
linux 内核: 实现操作系统的基本功能
linux 发行版: 在 Linux 内核 基础上,添加定制特有的软件.
5. linux 命令格式(掌握)
命令 [选项]... [文件]...
6. 查看当前目录及显示当前目录下内容
a. 查看当前目录 pwd
print work directory
b. 查看当前目录下的内容 ls
list
ls -a # 显示当前目录下所有的文件(包含以.开头的隐藏文件)
ls -l # 以长信息格式显示当前目录下的文件
ls -h # 一般会配合 -l 使用,以单位格式显示 文件大小
ls -alh 路径 # 显示指定路径下的所有文件的长信息
7. 清屏
清除屏幕上显示过的信息
clear
快捷键: linux: ctrl + L
mac ctrl + L
8. 切换目录
cd 命令
change directory
cd 目录 切换到指定目录
cd ~ 切换到当前用户的主目录
cd .. 切换到上一级目录
cd . 切换到当前目录
cd - 切换到上一次目录
9. 自动补全(必须掌握)
tab 键
通过按下 tab 键,可以补全命令或路径
优点: 避免输入错误
提高输入效率
如果按完Tab 之后,没有可提示的内容时,会不显示任何内容,可以继续按第二次,会将所有的文件或命令提示出来,,选择是否显示
如果在输入了几个字母后,按一次tab,会将所有以输入字符开头的命令或文件显示出来
如果命令或文件是唯一的,那么tab会直接补全
补充:
使用上下方向键可以查找命令历史
10. 绝对路径和相对路径
绝对路径是指以 / 开头的路径,无论在哪执行都能得到一个相同的结果
相对路径是指 没有以 / 开头的路径,相对路径起点是以当前目录开始去查找 ,不同的位置执行相同的路径,得到的结果不同
11. 创建和删除目录
创建目录 mkdir make directory (理解)
删除目录 rmdir remove directory (了解)
-p 选项
在 mkdir 命令中用来逐层创建不存在的目录
在 rmdir 命令中,用来逐层删除空目录(如果某个目录中存在其它文件或目录,删除失败)
12. 创建和删除文件
touch 文件名 ....
rm 文件名
-i 删除前询问是否删除
-r 删除目录(不考虑目录是否为空)
-f 强制删除不询问
常用:
rm -rf *
* 表示通配符,表示所有文件
13. 复制文件或目录
cp copy
格式:
cp 源文件 目标路径
-r 可以复制目录
复制的同时可以改名
14. 移动文件或目录
mv move
格式:
mv 源文件 目标路径
-v (了解) 在移动或复制时,显示路径信息
mv 可以实现重命名操作
mv 没有-r选项,可以直接操作目录
15. 获取帮助信息(掌握)
命令 --help
man 命令
本文来自博客园,作者:李好秀,转载请注明原文链接:https://www.cnblogs.com/lehoso/p/17066560.html