计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

linuxcast-a-02-3

发布者:guo rue,发布时间:2014年12月1日 上午6:52   [ 更新时间:2017年6月23日 下午9:08 ]
看鸟哥进度太慢了,换成这个课程了。这下面是课堂笔记。
1.通过Shell来控制kernel内核   
2.Shell分为两种
   CLI : command Line Interface
   GUI : Graphical User Interface
3. for Linux 
   CLI : BASH        GUI : GNOME
4.用 Ctrl + Alt + F1、F2、F3、F4、F5 和 F6 之间切换 原生命令行界面。用 Ctrl + Alt + F7 则是切换回 图形界面。可以在图形界面中启动 模拟终端 进行命令行操作,效果一样的。
提示符: 
#(root/super user)
$(normal user)
  命令一般consists of 3parts:   命令,选项,参数
  eg:  hostname、ls、uname (-r、-a == --all)
  ctrl+c 终止命令
  任何命令最后加个  '&'符号  就会后台运行
  clear 清屏 
5.TAB 键的使用
   <1>自动补全命令
     按一下tab可以补全命令
     按两下tab可以列出所有相关信息
   <2>自动补全文件名
   <3>无法自动补全参数
6.历史记录
  <1>上下键(the same as windows cmd)或者history命令查看
  <2>通过历史记录简化操作
  '!!'  重复前一个命令
  '!字符a'   重复前一个以'a字符'开头的命令
  '!num'   按照历史记录序号执行命令
  '!?abc'   重复之前包含abc的命令
  '!-n'    重复n个命令之前的那个命令
  <3>搜索命令历史记录   Ctrl+r
  重新调用前一个命令中的  参数  可以'esc'+'.'键
7.命令行通配符(正则表达式)   文件名中
  *        匹配0个或多个
  ?        匹配任意一个字符
  [0-9]   匹配一个数字范围
  [abc]   匹配列表里任何字符
  [^abc]  匹配列表外任何字符
8.切换用户
sudo    使用管理员用户身份运行命令
在CLI中通过su命令切换用户
su   切换到root用户
su - 切换到root用户并使用一个新的运行环境 
id             show the info about user
passwd      modify the password
9.BASH作业管理
后台运行进程:在命令后加入一个 &
暂停某个程序:  Ctrl+z 或者发送信号 I7
管理后台作业: 
    jobs    查看进程作业
    bg(background)     控制一个程序或进程继续在后台运行
    fg (frontground)    控制一个程序或进程继续在前台运行