Linux操作系统

Linux操作系统

硬件:五大部件(运算器、控制器、存储器、输入设备、输出设备) —> 裸机
软件:系统软件和应用软件

操作系统:覆盖在硬件上的软件,用于提供人和计算机交互的接口(界面)

个人操作系统:Windows / macOS / Linux
服务器操作系统:商业化的Unix / Solaris / Linux / Windows Server

Unix —> Minix —> Linux —> Android
Unix —> BSD —> FreeBSD —> macOS —> iOS
Unix —> Solaris / Hp-Unix / AIX

Linux —> Redhat —> CentOS
远程连接 —> SSH —> XShell / FinalShell

没有GUI(图形用户界面) —> Shell(壳程序 - 人机接口)

kernel ----> Linux发行版本
Redhat / CentOS / Ubuntu / Debian / SUSE

命令格式:命令 [参数] [作用的对象]

调出帮助文档

  1. 在命令后面加上–help参数
  2. 使用man命令获取帮助手册 —> manual
    man mkdir

查看历史命令:history
清除历史命令:history -c
执行历史命令:!历史命令编号

文件操作相关的命令
pwd —> print working directory —> 显示当前工作目录
cd —> change directory —> 切换目录(绝对路径/相对路径)
ls —> list directory contents —> 列出文件夹下的内容
-l:长格式查看
-a:查看所有文件(包括以点开头的隐藏文件和文件夹)
mkdir —> make directories —> 创建文件夹
-p:创建父文件夹(如果不存在)
rmdir —> remove directory —> 删除空文件夹
touch —> 创建空文件或者修改文件的最后访问时间
rm —> remove —> 删除文件
-f:(force)强制删除
-r:(recursive)递归式删除(可以用来删除文件夹)
cat —> concatenate —> 查看文件的内容
-n:显示行号
head / tail —> 查看文件的开头和结尾
-行数
more / less —> 逐页逐行查看文件内容
wc —> word count —> 统计行数、单词数、字节数
iconv —> 转换文件编码

mv —> move —> 移动文件 —> 剪切
cp —> copy —> 拷贝文件
-r:(recursive)递归式拷贝(拷贝文件夹)

file —> 查看文件属性

压缩文件:
gzip / gunzip
xz -z / xz -d

WinRAR —> 归档/解归档
WinZip —> 压缩/解压缩

归档:把多个文件合并到一个文件中
解归档:把一个文件拆成多个文件
tar -cf html.tar *.html
tar -xf html.tar

create / extract

scp root@一台服务器的IP地址:/路径/文件名
root@另一台服务器的IP地址:/路径/文件名

unicode —> 字符集(万国码)—> 其中一种实现方式叫utf-8

常用快捷键:
Tab:自动补全命令或路径
Ctrl+u:删除整行
Ctrl+w:删除光标前面的单词
Ctrl+a:光标回到行首
Ctrl+e:光标去到行尾

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值