Linux基础知识

  • 《Linux 个别文件 说明:》

  • etc: 这个目录存放所有的系统管理所需要的配置文件

  • root : 该目录为系统管理员目录,root是具有超级权限的用户

  • tmp: 这个目录是用来存放一些临时文件的。

  • usr: 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似与windows下的program files目录。


  • 《lLinux  辅助工具》

  • XShell , SecureCRT , putty 是远程工具

  • Xftp , WinSCP是文件管理工具


  • <基础LInUx 操作命令>

  1. 使用ll目录名 查看指定目录下的文件和目录列表

  2. 只列出文件/目录名

  3. 例如:在当前目录执行 ls

  4. -rw-rw-rw-表示文件

  5. drw-rw-rwd表示目录文件夹

  6. 创建目录: mkdir 目录名

  7. 删除文件或目录 rm , rm -rf                     rm - rf  表示删除目录   r表示递归删除 f 不做确认提示

  8. 复制文件命令cp ,cp -rf                    语法:cp 被复制的文件名  新文件名  -rf表示递归赋值     

  9. 查看文件全部内容: cat 文件路径 

    1. 分页查看文件内容:more 文件路径       如果需要 逐屏输出(按空白键space就往下一页)、Enter 一行一行展示

    2. 查看文件开头的N行数据: head -n  (默认是十行)

    3. 显示文件尾部的n行数据tail -n 数字 ,默认是10行  例如:tail  /root/anaconda-ks.cfg  尾部的后面加个_n 2

    4. 在文件中(可以多个文件同时)搜索字符串,可以使用正则表达式

      语法: grep  [参数]  搜索的字符串内容 文件名1  [文件n]

      (注意  默认区分大小写  可以在grep  -i  可以不区分   如果搜索的文本中有空格需要使用引号)

    5. 搜索整个单词,是其他字符串的一部分的不符合条件

    6. 在多个文件搜索  列如 grep java aa.text bb.text;

    7. 使用管道 “|”    例如: cat  aa.txt  |  grep  java

    8. 切换用户:su 用户名(注意命令提示符“#”变为“$” ,  root@localhost(为#号) 变为 centos@localhost($号)

 


  •  
  • tar压缩(归档)

  • tar用来压缩和解压文件, tar压缩后的文件也叫归档文件。

  • 语法: tar 参数 要压缩或解压的文件或目录

  • 常用参数:

  • z : 使用压缩,生成的文件名是 xxx.tar.gz 这是linux中常用的压缩格式。

  • c : 创建压缩文档

  • v : 显示压缩,解压过程中处理的文件名

  • f : 指定归档文件名, tar参数后面是归档文件名

  • x : 从归档文件中释放文件,就是解压。

  • t : 列出归档文件内容,查看文件内容

  • C: 解压到指定目录,使用方式 -C 目录 , C 是大写的。

 

  •     创建归档文件(压缩)   语法:tar -zvcf 归档文件名 要归档文件列表 

  • 例如:tar  -zcvf  txtfile.tar.gz  aa.txt(可以归档压缩多个文件 和通配)

  •  

    解压:释放压缩的文件内容

    语法: tar -zxvf 已归档的文件名。

    参数:x : 解压,从归档文件中释放文件,

解压 file.tar.gz

语法:tar  -zxvf  file.tar.gz

  • 测试网络连通: ping

  • 查看ip信息: ifconfig

  • wget 网络下载


  •  

  •  - : 表示文件

    l : 软链接文件(windows快捷方式)

    d: 目录

    c: 字符设备文件,一次传输一个字节的设备被称为字符设备。例如键盘,鼠标

  • linux权限机制采用UGO模式。其中 u(user)表示所属用户、g(group)表示所属组、o(other)表示除了所属用户、所属组之外的情况。

    读权限:读取文件内容,对文件执行cat ,more ,less这样的查看命令,对目录来说可以读取目录中文件列表

  • r--read 读权限 4

  • 写权限:编辑、新增、修改文件内容
  • w--write 写权限 2

  • 执行权限:进入目录,访问目录中的文件内容。
  • x--execute 执行权限 1

  • 常见权限设置
  • rwx= 4 + 2 + 1 = 7

    常见644、755、777三种权限

    创建文件用户就是文件的拥有者, 用户所在的组就是文件的所在组。除了创建文件的用户都是其他用户。root有最高的权限。

  • 修改文件权限 chmod

    语法 chmod UGO权限 文件/目录

    例如: 先以root用户创建文件aa.txt ,查看文件的权限, 其他用户只要r读的权限。centos对aa.txt来说就是其他用户。

  • 管道和重定向

    重定向输出覆盖: >

    向文件输出内容,文件不存在则新建文件再输出;文件存在先清空文件,再写入内容。

    例如: echo  “write some”  >  t1.txt

  • 重定向输出追加: >>     表示向文件输出内容,文件不存在则新建文件再输出;文件存在,则新的内容追加到文件的后面。例如:echo  “hello new word”  >>  t1.txt

  • 管道 |                   管道就是用“|”连接两个命令,以前面一个命令的输出作为后面命令的输入,用于把管道左边的输出作为右边的输入。

 

​​​​​

启动vi编辑器

语法:vi 文件名

说明:如果文件存在,则打开该文件,如果参文件不存在,则会新建该文件(不是立即创建,而是在保存的时候创建)

 

 

vi操作分为命令模式编辑模式

 

命令模式:按Esc键,进入命令模式,命令模式下无法编辑

编辑模式:按 a 或者 i 字母键,进入编辑模式(此时,底部会出现insert)。在命令模式下按 :wq (冒号键w键q键)保存退出,按 :q! 不保存退出。

 

从命令模式进入编辑模式按a 或者 i 字母键。

从编辑模式进入命令模式按Esc键。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值