Linux系统基础

Linux系统基础

本文采用的系统为Ubuntu 16.04 64位

Linux命令格式

命令名 [选项] [参数]。选项和参数都可以省略。

Linux文件系统
  • /:根目录。Linux系统只存在一个根目录。所有的目录,文件,设备都在根目录下。
  • /bin:目录下存放了Linux常用的命令。
  • /sbin:此目录存放系统管理员的系统管理程序,大多涉及系统管理命令的存放,是超级权限用户root的可执行命令的存放地。
  • /boot:Linux内核及引导系统程序所需要的文件目录。
  • /dev:Linux系统中使用的外部设备。不包含外部设备的驱动程序。
  • /etc:系统管理时用到的各种配置文件和子目录。例如网络配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信息等。
  • /home:存放用户的主目录。有一个用户系统会自动在/home目录下生成一个对应的用户目录。
  • Linux系统下绝对目录以/开始。相对路劲以当前文件所在位置开始。
  • 常见的“/”代表根目录。“.”代表当前目录。“..”代表当前目录的上一层目录。多个路劲之间以/作为路劲的分隔符。
  • 在使用中~代表当前用户的主目录,注意区别/根目录。
常用命令
  • pwd:查看当前位置路径
  • ls:显示当前目录中的文件
    • ls -l:显示当前目录中文件,包括详细信息
    • ls -a:显示当前目录中包括隐藏文件的所有文件
    • ls 目录名:显示当前目录中某个目录的内容
  • cd:改变当前目录位置
    • cd 目录名:进入某个目录
    • cd 完整目录路径
    • cd /:回到根目录
    • cd ..:回到上一层目录
  • mkdir:创建目录
    • mkdir 目录名:创建一个目录
    • mkdir -p 目录路径:创建目录路径的目录。创建会很彻底,所有不存在的目录都会创建。
    • mkdir 目录路径。如果目录路劲不存在,则会出错。
  • 帮助命令
    • 命令名 –help:如果不明白某个命令的使用。可以采用此方法查看帮助信息。
    • man 命令名:同上。
    • 可以采用j,k翻页。q退出。
    • Tab键、历史命令
    • 在命令执行过程中,如果目录或者文件名称过长,可以写关键字母后按tab键自动补全。
    • 按上下箭头。可以切换输入过的一些指令。
    • 通配符
    • 如果目录下文件过多。仅仅需要操作某些文件的时候。可以采用此种方式
    • *代表多个任意字符。?代表一个字符。
    • 例如ls ?.*
    • 对文件的操作
    • touch 文件名:如果文件不存在,则创建一个新的文件。如果文件存在,则修改最后修改时间。
    • rm 文件名:删除一个文件/目录
    • rm -r 目录:目录下有文件,可以调用次命令删除。
    • cp 文件1 文件2:复制一个文件
    • cp -a 目录1 目录2:复制一个目录
    • mv 文件1 文件2:移动
    • mv 目录1 目录2
  • clear:清屏。
  • vi/vim Linux中的记事本
    • 新建记事本:vi
    • 打开记事本:vi 文件名
    • 进入编辑模式,按键盘“a”键。
    • 退出编辑模式:按esc退出编辑模式。
    • 保存记事本:“:w/:w 文件名”
    • 退出记事本:“:q”
    • 常见使用:wq/wq filename/x保存并退出
    • q!:不保存,强制退出
    • w!:强制保存
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值