Linux学习笔记02
1.文件处理命令:touch
touch [文件目录][文件名]
如:touch /tmp/jiejie/jiejie.conf
2.文件处理命令:cat
cat 参数[文件目录][文件名]//显示文件的内容
tac 参数[文件目录][文件名]//反向的显示文件的内容
cat -n [文件目录][文件名]//显示文件的内容以及行号
cat比较适合内容较少的文件
3.more命令
more[文件目录][文件名]
进入more查看文件后,按空格进行翻页
进入more查看文件后,使用回车键换行
4.less
less[文件目录][文件名]
同more相同,添加了向上翻页的功能
pageup向上翻页
pagedown向下翻页
可以进行搜索“/[关键词]”,此时输入“n”进行下一页的搜索
5.head查看文件的前几行
head -n[行数目][文件目录][文件名]//如果不写行数目将默认显示10行
6.tail查看文件的末尾几行
tail -n[行数目][文件目录][文件名]//如果不写行数目将默认显示10行
-f查看文件的日志时是动态变化的(监控日志)
7.文件处理命令 ln
ln -s[源文件][目标文件]
ln -s /ect/issue /tmp/issue.soft //创建issue文件的软链接
ln /ect/issue /tmp/issue.hard //创建issue文件的硬链接
文件的区别:
权限不同:
lrwxrwxrwx软链接文件中所有用户都具有所有权限(跟Windows中的快捷方式类似)
软链接文件大小很小,软链接有明显的箭头指向
软链接的权限由‘l’开头
硬链接的大小,权限,修改时间等信息与源文件一致,而且内容同步(源文件被修改时,链接文件中的内容也会变化)
当源文件被删除:
软链接文件不能打开(提示找不到文件)
硬链接文件不受影响,可以照常打开
区别:
硬链接不能跨分区,不能针对目录
软链接可以跨分区
8.权限管理命令chmod
文件的所有者和root可以进行对文件权限的修改
chmod[{ugoa}{+-=}{rwx}][文件或目录]
chmod u+x /tmp/jiejie/jiejie.conf //给文件添加所有者可执行的权限
数字表示权限的方法:
r-----4 //查看文件
w-----2 //修改文件,可以在文件中创建、修改、删除文件
x-----1 //可以进入文件目录
rwxrw-r--
7 6 4
常用的方法:chmod 640 /tmp/jiejie/jiejie.conf
chmod -r [文件或目录] //在修改文件或目录的权限时同时修改其子目录的权限
------------其他权限管理命令--------
1.chown:改变文件的所有者(只有管理员只能进行该操作)
chown[用户][文件或目录] //该用户必须在系统中已经存在的用户
2.chgrp:(改变文件的所属组)
chgrp[组名][文件或目录]
3.umask -S显示、设置文件的省缺权限
4.文件搜索命令:find
用法:find [搜索范围][匹配条件]
find /tmp -name test.txt //该命令的使用相当于全词匹配搜索
find /tmp -name *test* //类似模糊查找功能
find /tmp -iname *test* //不区分大小写
注意:不能再服务器使用的高峰期使用find命令查找文件,find查找的范围越小越好
find / -size +2049800
--------------shell基础概述----------------------
shell(命令解释器)将命令翻译成机器语言
shell是一种解释执行的脚本语言
主要有两种语法类型Bourne(Bash 当前shell主流)和C
--------------shell脚本的执行方式----------------
1.echo :输出命令
Linux学习笔记02的更多相关文章
- Linux学习笔记02—磁盘分区
下面介绍四种最常见的分区方式: (1) 最简单的分区方案. SWAP分区:即交换分区,建议大小是物理内存的1-2倍. /分区:建议大小在6GB以上. 使用以上的分区方案,所有的数据都在/分区上, ...
- Linux 学习笔记02丨Linux 概述、常用快捷键、apt命令
Chapter 1. Linux 概述 Linux 是一种自由和开放源码的 Unix 操作系统, 是一个基于 POSIX 和 UNIX 的多用户.多任务.支持多线程和多CPU的操作系统.只要遵循 GN ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- deepin linux学习笔记
目录 deepin linux学习笔记 前言 linux常用命令 ls 显示文件夹内容 cd 切换当前目录 pwd 查看当前工作目录 mkdir 新建文件夹 rm 删除文件或文件夹 mv 移动文件 c ...
- Linux 学习笔记之超详细基础linux命令 Part 13
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 ---------------------------------接Part 12---------------- ...
- Linux 学习笔记之超详细基础linux命令 Part 1
Linux学习笔记之超详细基础linux命令 by:授客 QQ:1033553122 说明:主要是在REHL Server 6操作系统下进行的测试 --字符界面虚拟终端与图形界面之间的切 方法:[ ...
- linux 学习笔记一
Linux 学习笔记一 计算机 主要分为五个部分:控制器,运算器,存储器,输入设备,输出设备. 操作系统 操作系统就是针对硬件编写的程序,同时提供硬件接口调用的接口.操作系统需要处理如管理与配置内存. ...
- linux学习笔记2-linux的常用命令
第一篇博客:linux学习笔记1-ubuntu的安装与基本设置 之中,已经介绍了如何安装linux操作系统,以及一些基本的设置修改. 本篇博客主要介绍linux中的一些常用的终端命令 ======== ...
- 软件测试之loadrunner学习笔记-02集合点
loadrunner学习笔记-02集合点 集合点函数可以帮助我们生成有效可控的并发操作.虽然在Controller中多用户负载的Vuser是一起开始运行脚本的,但是由于计算机的串行处理机制,脚本的运行 ...
随机推荐
- 51nod 1126 求递推序列的第N项
1126 求递推序列的第N项 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 有一个序列是这样定义的:f(1) = 1, f(2) = 1, f( ...
- Bryce1010的操作系统课程设计
https://download.csdn.net/download/fire_to_cheat_/10221003 上面是课程设计的代码,下载需要一些积分. 1.作业调度 2.磁盘调度 常见的磁盘调 ...
- mac下 netbeans 8.02中文版设置代码自动补齐 + eclipse自动补齐
netbeans自带的自动补齐快捷键是commad+\ 我想要的是在输入的时候,有自动提示,找了半天也没找到怎么搞. 因为我是用的mac系统 后来参考其他的设置,找到了设置的方法,把这个方法记录一下. ...
- SQL SERVER 事务例子
存储过程格式: CREATE PROCEDURE YourProcedure AS BEGIN SET NOCOUNT ON; BEGIN TRY---------------------开始捕捉异常 ...
- hihocoder编程练习赛52-2 亮灯方案
思路: 状态压缩dp.实现: #include <bits/stdc++.h> using namespace std; typedef long long ll; ; ] = {, , ...
- 使用Glide加载Android图片
一.概述 Glide是一个在Android端非常好的图片缓冲工具,总体上来说,他有以下优点 使用简单 自适应程度高 支持常见的图片格式,如jpg,png等 支持多种数据源,网络,本地,资源,Asset ...
- 无聊的我写了一个代码 。。。P1605 迷宫
搜索水题 哎 直接不行了 . #include <ctype.h> #include <cstdio> void read(int &x) { x=;char ch=g ...
- Zed Shaw:程序员的常见健康问题
Zed Shaw:程序员的常见健康问题 原文作者Zed Shaws是一位作家.软件开发人员.音乐人(下文中提到吉他手),于2010年发布<Learn Python The Hard Way> ...
- H5 canvas pc 端米字格 写字板
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- Linux之基础命令——文件查看
cat(连接文件并打印) -n :由 1 开始对所有输出的行数编号. -b :和 -n 相似,只不过对于空白行不编号. -s :当遇到有连续两行以上的空白行,就代换为一行的空白行. [cat a b ...