Bash Shell命令

3.Bash Shell命令

3.1基础常识

1 lijunbo@lijunbo-virtual-machine:~/Desktop$ 
  • 用户名@机器名:当前所在目录 $等待用户输入
  • ~代表当前用户home目录
  • / 代表根目录
  •  . 代表当前目录,也可省略 .
  • man [命令] :显示该命令的用法
  • Windows 盘符,文件目录 \ 反斜线,Linux一切皆文件,文件目录 / 正斜线
  • pwd 显示当前工作目录
  • Tab 自动补全

3.2Linux跟目录解析

Bash Shell命令

  • /bin 二进制目录,存放GNU工具命令,ls等知道的命令,存放许多用户级的命令
  • /home 主目录,显示所有用户目录
  • /cdrom 光盘
  • /etc 系统配置文件目录
  • /lib 库目录
  • /lost+founf 断电时的临时文件目录
  • /mnt 默认挂载目录
  • /proc 伪装文件系统
  • /run 运行目录,运行文件的临时目录
  • /tmp 临时文件目录
  • /var 可变目录,存放log等临时文件
  • /boot 启动目录,启动所需要的文件在这儿
  • /dev 设备目录
  • /media 媒体目录,也是类似mnt的挂载目录,但有所不同
  • /opt 可选目录,第三方软件安装到这
  • /root root用户目录 管理员
  • /sbin 系统二进制目录,GNU高级管理员使用的命令工具
  • /srv 服务目录,本地服务
  • /usr 用户二进制目录,普通用户使用的GNU工具、命令,特指自己安装的命令

3.3cd命令

  • cd(change directory)返回用户主目录
  • cd .. 切换到上一层
  • cd - 返回上一次操作目录
  • cd / 切换到根目录

3.4ls 命令

  • ls(list):   #显示目录内容列表
  •  ls -l :     #可简写为(-ll)一行输出一个文件(单列输出)
  • ls -hl:     #列出详细信息并以可读大小显示文件大小
  • ls -a:      #列出所有文件,包括以 "." 开头的隐含文件
  • ls -t:       #按时间信息排序
  • ls -R:     #递归列出遇到的子目录

ls进阶用法

  • *号代替多个符号  例:ls 文件1_a_*.pdf,会找出所有名字啊为【文件1_a_XXX】pdf文件,XXX字数不限
  • ?号代替一个符号    例:同上,但?只能代表1个字符
  • -F 在每个文件名后敷上一个赐福==字符已说明改文件的类型

3.5Ctrl + C复制?不对!

  • Ctrl + C:强行中断程序,进程中止
  • Ctrl + Z: 任务中止,任务未结束,可恢复
  • Ctrl + Shift +C :复制
  • Ctrl + Shift +V:粘贴
  • Ctrl + l :清屏

3.6相对路径和绝对路径

  • 绝对路径:完整的路径,无论在系统的那个地方输入这个路径就可以到达

  例:D:\Download\天翼云盘下载\步入Linux

  • 相对路径:不完整的路径,只有在该路径归属的文件夹下才能发挥作用

  例:天翼云盘下载\步入Linux

3.7touch命令

  • touch:创建新的空文件,若文件名已存在,则不更改文件内容,只更新文件的时间标签为系统当前时间

3.8cp命令

  • cp(copy):将源文件或目录复制到目标文件或目录中 例:cp 【源文件/源目录】  【目标文件/目标目录】,没有所写源文件的话会会自动创建;
  • 复制文件到另一个文件,会将源文件内容覆盖到目标文件里;
  • cp -i:  #在覆盖既有文件之前先询问用户(强烈建议复制时加上,防止文件丢失)
  • cp -R/r:递归处理,将指定目录下的所有文件和子目录一并处理

3.9mv命令

3.10rm命令

 

3.11Linux终端光标移动技巧

  • Ctrl + E 跳到行尾
  • Ctrl + B 光标向左移动
  • Ctrl + H 删除光标前一个字符,相当于退格
  • Ctrl + T 把光标前一个字符往后移动
  • Ctrl + R 搜索之前用过的命令
  • Ctrl + W 删除光标前一个单词
  • Ctrl + U 删掉光标前面的内容
  • Ctrl + K 删掉光标后面的内容

 3.12Lnk链接文件的介绍

Bash Shell命令

上一篇:Eclipse 编译 Maven 报错:Compilation failure: 不再支持目标选项 1.5。请使用 1.6 或更高版本


下一篇:进程和计划任务管理