第二课:Linux_shell命令

Shell命令:操作系统的一个字符串操作
  1、关机:halt reboot poweroff
  2、帮助手册:man
  3、目录、文件操作:Linux采用的文件是ext3(树形结构)
     3.1路径表示法:
  绝对路径:(从根开始)/home/LF/桌面/test.txt
  相对路径:相对于当前的位置而言的一个位置
      ~/文件
     3.2查看当前所在位置:pwd   (print working directory)
    
     3.3改变目录:cd 位置   change diretory
     3.4遍历某文件的内容:
 ls [options] [FILE]  (list)
       1、ls  遍历当前的位置(current directory)
       2、ls path
       3、ls  -l 文件     文件的属性
          -rw-rwr--  1    LF    LF    0   7月 1  01:19 abc (-文本)
          t 权限     链接 创建  群组  大小 时间    时间  文件名  
         drw-rwr--  1    LF    LF    0   7月 1  01:19 0701 (-文件夹
    type: -普通文件  d文件夹  p管道  l链接  c字符   b块
 
       4、ls   -  path   :遍历所有文件
  .当前
  ..父路径
       5、用户的主目录:系统为每一个用户分配一个活动的文件夹。/home
   ~:当前用户的主目录
    4创建文件夹:mkdir   path     make directory
    5创建文件/修改时间戳:touch 文件
   计算机的时间戳:1970:1:0:0:0
    6、rm  Path    remove
        rm path  删除文件
 rm -r path 删除文件夹
    7、mv  移动文件   move  file
 
  8、lk  链接:符号链接,硬链接  link
  ln -s    symbolic符号 
  ln -L  hard link硬链接
文本文档操作:
 1、cat /more  文档    读取文本文档:
  cat  一次性读取
  more 一屏一屏的读(n)
 2、wc  统计文本的行数,单词数量 
进程处理:
        1、遍历一次当前进程列表:ps 
    实时显示显示列表: top 
 2、kill -9  pid   ( 干掉进程(发送信息))
 
 
过滤:grep key
   1、从文件流中来匹配:  grep key  path
 2、输出 | grep key
  ps -e | grep ping 查看进程列表中是否有ping关键字
       -w匹配整个单词。
文本编辑器:vi/vim是不款优秀(命令)的编辑
  vi的三种模式:
 1、命令模式:在此模式下,输入的字符串代表操作文档的一个操作
  切换:
   从命令--》插入模式: i/a/o/I/A/O
   从命令---》底行模式:  shift+:  
 2、插入模式:编写内容
  插入模式-》命令模式:  esc
 3、底行模式:保存退出,执行Shell命令
  1保存(写入): w  write
  2退出:  q  
  3保存退出: wq
  4、不保存退出: q!
  5、显示行号: set nu
  6、 !shell
 4、视图模式:
   1、打开vi
 vi  名字
     
   
struct task
{
 int pid;
 char pwd[255]; 
}; 
 
脚本程序:文本程序,只需要通过解释器来读取并执行。
 Shell脚本程序:
格式:
#! /      bash指定解释器
 

work:
 1、请遍历某路径下有多少个文件。

猜你喜欢

转载自blog.csdn.net/huangxukun/article/details/80953877