您的位置:首页 > 运维架构 > Shell

linux入门基础——命令行bash的基本操作

2015-05-18 13:34 681 查看
最近开始学习linux,使用u盘安装了Ubuntu12.04,装好之后又升级了14.04。正确安装的话应该很快,但我安装了好几次......第一次使用图书馆的wifi安装,没有安装好,结果不能连接wifi,卸载装了好几次,最后还是在宿舍连接网线才重装成功。

在网易云课堂边看视频边记笔记进行学习(http://study.163.com/course/courseMain.htm?courseId=232007),讲的是CentOS,不过也非常感谢他。

Linux基本操作

用户——shell——kernel

Kernel实现上层应用的基本功能,如内存管理,进程调度,鼠标管理等,但是Kernel不能直接被用户操作。

因此需要shell,将用户的操作传递给Kernel。

shell分为命令行shell和图形界面shell。

CLI:command line interface

GUI:graphical user interface

主流的操作系统的shell默认为GUI,即图形界面shell。通过点击或者拖拽鼠标进行操作。

linux的shell主要是命令行shell。

GUI:GNOME

CLI:BASH

linux中主要用bash图形界面。

切换用户

在CLI中,通过su命令切换用户

su - 切换到root用户并使用一个新的运行环境

su 不切换到root用户,只切换到普通用户

sudo 使用管理员用户身份运行命令

用户想要使用管理员权限运行命令,但是本身没有这个权限或者不想切换到管理员用户中,则可以使用sudo。

BASH作业管理

在后台运行进程:在命令后添加一个&

暂停某个程序:通过Ctrl+z或者发送信号


管理后台作业

jobs

bg + 编号 background继续在后台运行

fg + 编号 foreground放在前台运行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: