Linux命令笔记

来源:互联网 发布:apache 禁止目录 编辑:程序博客网 时间:2024/06/08 15:11

1、Linux和Unix系统的区别
   Linux系统是免费的(Red hat 小红帽)
   Unix系统是收费


2、Mac os x内核是Unix 可以直接在苹果系统中来使用命令行 (终端)


3、Unix操作系统的特点: 多用户多任务的操作系统


3、shell:命令行解释器--对输入的命令解释说明给计算机


5、ls (list): 列出指定目录下的内容


6、cd (change directory):改变目录 


7、pwd (print working directory):打印当前的工作目录 


8、~与Desktop的关系:从属关系/父子关系


9、ls带参数的用法 
    (1) -a (all): 显示所有文件包括隐藏文件
    (2) -l (long): 显示出文件的详细信息  
    (3) -R (递归) : 递归列出目录下文件包括子文件


10、mkdir(make directory):创建目录(新建文件夹)
    rmdir(remove directory):删除目录 -- 只能删除空目录


11、touch 1.txt 创建文件 touch
    rm 1.txt 删除文件
    
    rm带参数的用法:  ls -R 
    (1) rm -i 提示作用
    (2) rm -f 强制删除
    (3) rm -r 目录名 


12、cp(copy):拷贝文件或目录
    cp 旧文件名 新文件名
    cp -i 文件已存在则提示
    cp -r 旧目录名 新目录名 


13、mv(move):移动文件或目录
    mv 旧文件名 新文件名 (可以重命名)


在桌面创建homework目录,进入homework目录,创建a.txt文件,将a.txt文件移动到桌面


14、cd .. 返回到上一级目录
    cd . 当前目录
    cd ~ 用户主目录(用户家目录)


15、通配符  
    * :代表任意多个字符
    ?:代表一个字符


16、cat :用于显示文件的内容在屏幕上
   less :分屏显示 空格键翻页  q键退出
   head: 显示前10行
   tail: 显示后10行


17、grep :查找关键字并显示关键字所在的一整行
    gerp 关键字 文件名
    grep -i 忽略大小写查找
    grep -v 显示不匹配的行
    grep -n 显示匹配行的行号
    grep -c 显示匹配的总行数


18、  wc统计单词
      wc 文件名
      带参数的用法:
      (1) -l (line) 行数
      (2) -w (word) 单词数
      (3) -c (char) 字符数


19、cat > list1 : 将屏幕中的内容写入到文件中
    cat >> list1 : 追加输入
    cat list1 list2 > biglist :合并两个文件内容到另一个文件中


20、sort fileName: 将文件内容排序后显示在屏幕中
    sort fileName > 另一个文件 :将排序后的内容写入到另一个文件中


21、who :查看当前的登录用户


22、man : 查看帮助文档   


23、whatis :只显示命令的描述信息


24、-rw-r--r--  分成三组:
    (1)第一组:用户自己的权限  user
    (2)第二组:同组人的权限    group
    (3)第三组:其他人的权限    other


25、ps命令:查看当前的进程
   kill pid 关闭进程(-9强制关闭)


26、find ./ -name "*.c" 查找当前目录下所有的.c文件
    whoami 我是谁
    date 显示系统时间
    history 历史命令


30、vi 文本编辑器
    两种模式:(1)插入模式 -- i键或a键  (2)命令行模式 ESC键
    
    退出:
      (1) :wq 保存并退出
      (2) :q! 强制退出



    删除:
      (1)在插入模式下 使用 backspace 退格键
      (2)在命令行模式下  x删除光标的所在单个字符   
                       dd删除一整行  


    撤消:   在命令行模式下  u    
原创粉丝点击