Linux入门Day1
来源:互联网 发布:世界数据分析公司排名 编辑:程序博客网 时间:2024/06/05 16:44
学习环境:Oracle VM VirtualBox + Centos
环境搭建:
- Oracle VM VirtualBox选择安装在默认目录下,同时要安装增强包(Oracle_VM_VirtualBox_Extension_Pack,版本与虚拟机对应);
- Centos镜像文件要保证完整性,并且要拷贝到安装目录下再导入,增强包也要拷贝到安装目录下。
....................................................................................................................................................................................................................................................................................................................
1、shell语言
(1)用户<------>shell(壳)<------>kernel(系统内核):shell用于传递并翻译用户指令给内核
(2)分为CLI(command line interface,指令行界面)和GUI(graphical user interface,图形界面),对应形式分别为BASH和GENOME
2、BASH
(1)提示符 #(以root用户登录),$(以普通用户登录)
[linuxcast @ linuxcast ~]$ <------>[用户身份 登录 主机名 当前目录]
[linuxcast @ linuxcast ~]$ su - <------> [root @ linuxcast ~]# (用户切换)
(2)命令一般由三个部分组成:命令 选项(文件夹名之类的) 参数
- Tab键:
连按两次,输出所有命令;
自动补全文件名;
无法补全参数;
- 历史记录:
down(下一个命令);
ctrl + r :历史命令搜索;
esc + . (点)调用上一个命令参数;
- 通配符:
?匹配任意一个;
[0~9];
[abc] 匹配abc中的一个,如:ls Do[abc]oument;
[^abc]匹配除abc外的一个;
PS:正则表达式
- 切换用户:sudo使用管理员用户身份运行命令
- 作业管理:
后台运行 &,如:[linuxcast @ linuxcast ~]$ firefox &;
暂停某个程序 ctrl + z;
查看后台作业情况 jobs;
sleep 500 终止500xx;
将程序挂到后台运行,bg 作业编号;
将程序挂到前台运行,fg 作业编号;
……………………………………………………………………………………知识点,有木有……………………………………………………………………………………………………
PS:
- 命令行终端 Terminal
- Linux可以设置多个workspace(右下角)
- root 与普通用户切换:[linuxcast @ linuxcast ~]$ su - ;[linuxcast @ linuxcast ~]$ su (无‘-’,则表示在当前环境下切换)
- 列出当前目录下的所有文件:[linuxcast @ linuxcast ~]$ ls
- 显示系统信息:[linuxcast @ linuxcast ~]$ uname [-r(内核版本号)/-a(所有信息)/--all(双‘-’则跟全写单词)],注:[ ]表示里面内容可选
- 打开程序:[linuxcast @ linuxcast ~]$ firefox
- 终止当前命令:ctrl + C
- 清屏:[linuxcast @ linuxcast ~]$ clear
- 查看所有历史:[linuxcast @ linuxcast ~]$ history
- 重复前一个命令:[linuxcast @ linuxcast ~]$ !! /!字符(依据字符,带查找功能)/!num /!?abc(包含abc)/!-n(重复n个命令前的命令)
- 获取当前用户信息:[linuxcast @ linuxcast ~]$ id
- 修改当前用户是密码:[linuxcast @ linuxcast ~]$ passwd
- Linux入门Day1
- Linux-Day1
- 基于Linux下的C语言入门-day1
- swift入门day1
- Python编程入门---day1
- 前端入门DAY1-html
- day1.1 JavaFX入门
- linux笔记day1
- linux学习 day1
- linux学习笔记 day1
- php入门到放弃 . Day1
- 前端入门学习 DAY1-DAY2
- PRO-1:Day1-linux基础
- Day1
- day1
- day1
- day1
- day1
- Vim插件之limelight和goyo
- 输出图案(三)-----输出正弦曲线:(难度系数:1颗星)
- 不挂科第一篇 C++函数实参传递
- 第九周
- 菜鸟的Linux学习史——第七章 Gcc
- Linux入门Day1
- 0409-css文字属性
- 初识java
- 指令与动作之param动作
- phantomjs and casperjs
- 使用vue框架运行npm run dev 时报错解决
- 集合框架《一》
- spark安装:在hadoop YARN上运行spark-shell
- JS字符串方法扩展