Linux 基础知识 2020最新 小白必看

Linux系统的组成
  1. linux内核(linus团队管理)
  2. shell : 用户与内核交互的接口
  3. 文件系统: ext3, ext4 等. windows 有 fat32. ntfs
  4. 第三方应用软件
Shell的基本知识
  • 内部命令

  • 应用程序

  • shell脚本

  • 命令行解释

  • 命令的多种执行顺序

  • 通配符(wild-card characters)

  • 命令补全, 别名机制, 命令历史

  • i/o重定向 (input/output redirection)

  • 管道(pipes)

  • 命令替换($())

常用的文件、目录操作命令

这是我们使用得最多的命令了,Linux最基础的命令!

  • 可用 pwd命令查看用户的当前目录
  • 可用 cd 命令来切换目录
  • . 表示当前目录… 表示当前目录的上一级目录(父目录)
  • -表示用 cd 命令切换目录前所在的目录
  • ~ 表示用户主目录的绝对路径名

绝对路径:

  • 以斜线(/)开头 ,描述到文件位置的完整说明 ,任何时候你想指定文件名的时候都可以使用
    相对路径

  • 不以斜线(/)开头 ,指定相对于你的当前工作目录而言的位置 ,可以被用作指定文件名的简捷方式

tips:输入命令的时候要常用tab键来补全
  • mkdir:当前目录下创建一个空目录
  • rmdir:要求目录为空
  • touch:生成一个空文件或更改文件的时间
  • cp:复制文件或目录
  • mv:移动文件或目录、文件或目录改名
  • rm:删除文件或目录
  • ln:建立链接文件
  • 软连接的创建方式
    [-s ln -s /fjdz/013敌机消失子弹也消失的问题.py /Desktop/013.py]
    创建软连接 尽量使用绝对路劲
  • grep 过滤 查找文件
    [-n 显示行号
    -v 查找不存在的行
    -i 忽略大小写
    grep 选项 查找内容 文件名字]
  • find:查找文件file/stat:查看文件类型或文件属性信息
  • cat:查看文本文件内容
  • cat 查看文件
  • cat -b 不显示行号
  • cat -n 显示行号
  • more:可以分页看
  • less:不仅可以分页,还可以方便地搜索,回翻等操作
  • tail -10: 查看文件的尾部的10行
  • head -20:查看文件的头部20行
  • echo:把内容重定向到指定的文件中 ,有则打开,无则创建
  • 管道命令 | :将前面的结果给后面的命令,例如:ls -la | wc,将ls的结果加油wc命令来统计字数
  • 重定向 > 是覆盖模式,>> 是追加模式,例如:echo “Java3y,zhen de hen xihuan ni” > qingshu.txt把左边的输出放到右边的文件里去
  • cat 1.txt 2.txt > 3.txt # 两个文件内容合并 到3.txt

ifconfig 查看IP地址
Windows 的ip地址
ipconfig

ftp和ssh

protocol 协议

  • ls:显示文件或目录信息
查看文件信息: ls
参数含义
-als -a 显示指定目录下所有子目录与文件,包括隐藏文件
-lls -l 以列表方式显示文件的详细信息
-hla -h 配合-l 以人性化的方式显示文件大小
  • 查手册 --help 或 man
  • /word 搜所单词

  • 文件删除 rm -r 文件名
  • 文件粉碎 rm -f 文件名
  • ctrl + h 显示隐藏文件
  • 打包 和解包
  • cvf 打包
  • xvf 解包

[]

  • 切换超级管理员
  • sudo su root
  • sudo -s root
    []
    passwd 用户名
文件权限

[- rw- r-- r-- ]
u: user 用户
g: group
表示与该文件的所有者属于同一组( group )者,即用户组
o: other 表示其他以外的人
a: all表示三者都是

[ ±= ]含义
+增加权限
-撤销权限
=设定权限
rwx 含义
rread 表示可读取,对于一个目录,如果没有r权限,那么就意味着不能通过ls查看这个目录的内容
wwrite 表示可写入,对于一个目录,如果没有w权限,那么就意味着不能在目录下创建新的文件。
xexcute 表示可执行,对于一个目录,如果没有x权限,那么就意味着不能通过cd进入这个目录

chmod u g o 文件名
chmod u=rwx g=rwx o=rwx 文件名
r = 4 w = 2 r = 1
通过数字来修改
chmod 777 文件名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值