首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏leetcode题目解析和知识分享

    Linux(4)|入门的开始:Linux基本指令(4)

    ctrl+r:历史命令搜索,决定了,Linux系统一定记录了历史命令 四、Linux 常用指令学习小结 本篇博客主要介绍时间相关指令 、其他指令和热键(快捷键) 一、时间相关指令 1、日志的基本概念: 3 Hello Linux 4 Hello World 5 lovely cat 6 lovely dog [xzx@instance-157t533k 9_26 9_26]$ cat -n data.txt 1 hello world 2 hello linux 3 Hello Linux 4 Hello World 3:Hello Linux 4:Hello World -v:反向选择,即显示出没有搜索字符串的行内容 [xzx@instance-157t533k 9_26]$ cat -n data.txt 1 hello world 2 hello linux 3 Hello Linux 4 Hello World 5 lovely cat 6 lovely

    23710编辑于 2025-10-22
  • 来自专栏全栈程序员必看

    linux4Linux 文件内容查看

    列出一些看不出来的特殊字符 [root@jkc ~]# cat -n /root/test.py 1 def a(): 2 print("0000") 3 4 8 print("2222") 9 10 def a3(): 11 print("3333") 12 13 def a4( 如: [root@jkc ~]# tac /root/test.py print("5555") def 5(): print("4444") def a4(): print

    18.7K20编辑于 2022-09-19
  • 来自专栏C++/Linux

    Linux修炼】4.Linux权限

    Linux权限 shell命令以及运行原理 Linux权限的概念 Linux权限管理 01. 文件访问者的分类(人) 02.文件类型和访问权限(事物属性) 03. shell 对于Linux,有相同的作用,主要是对我们的指令进行解析,解析指令给Linux内核。反馈结果在通过内核运行出结果,通过shell解析给用户。 Linux权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制。 普通用户:在linux下做有限的事情。 需要注意的是,对于后缀来说,Linux的文件属性虽然与其无关,但在其他命令比如gcc的命令下,对于后缀的要求和windows下是一样的,因为gcc只是Linux其中的一个工具,对应windows下的软件 4. 给目录设置粘滞位 对于设置粘滞位,是以root身份设置的,对于root创建的公共目录来说,无论是cfy还是hwc都属于Others,因此我们设置的粘滞位是给Others设置的粘滞位。

    81700编辑于 2023-03-28
  • 来自专栏从零开始的linux

    linux基础命令4

    创建文件夹 # mkdir note # ll -d note/ drwxr-xr-x. 2 root root 4096 Feb 22 15:53 note/ # mkdir {1,2} #ll total 8 drwxr-xr-x. 2 root root 4096 Feb 22 15:56 1 drwxr-xr-x. 2 root root 4096 Feb 22 15:56 2 head命令 # head -1 /etc/passwd root:x:0:0:root:/root:/bin/bas

    90280发布于 2018-04-25
  • 来自专栏Initial programming

    初识Linux · 进程(4

    前言: 承接上文,进程1到3我们分别介绍了从操作系统层面认识进程,什么是进程,进程的相关属性有哪些,如何创建进程,以及颠覆三观的函数fork,最后介绍了从哪里看进程的部分详细信息,以及深化了一下Linux task_state_array[] = { "R (running)", /* 0 */ "S (sleeping)", /* 1 */ "D (disk sleep)", /* 2 */ "T (stopped)", /* 4 D状态是Linux中的一个独特的状态,即深度睡眠,比如在内存里面,一个进程要给磁盘写入1GB的数据,那么磁盘写入需要时间吧? 这是OS中的基本调度算法,但是Linux中并不是。具体的会在后面介绍。 注:该介绍都是基于Linux的原理部分,但是不代表是Linux的源代码。 wait_queue指向的是什么呢?

    23010编辑于 2024-10-16
  • 来自专栏学习成长指南

    Linux指令学习(4

    后续的话普通账户会有利于我们的学习,因此我们创建一个普通用户; (3)实际上我们可以先登录这个root用户,这个在向普通用户进行切换也是可以的,但是我们可以直接登录我们的普通用户;下面的就是两者之间进行切换的方法指令: (4) 这个指令的用途是什么呢,就是当我们想要在这个非常大的文件中去截取这个代码片段的时候这个,就可以使用这个指令,多次使用就可以截取对应的行的内容; 2.管道 (1)管道就是我们平常理解的这个水管道这种类似的东西,只不过在这个linux cal 这个指令的作用就是显示日历,后面也是可以添加其他的选项的,像这个默认的话就会打印一个月的日历,-3就会打印3个月的日历,后面加上这个年份就会打印这个一年12月的日历,这个仅仅需要我们了解即可; 4. whereis (3)上面也介绍了这三个指令的区别,就是这个第一个find是查找指定的路径下面的文件,which就是可以进行这个指令的查找,因为这个指令也是文件,这个指令也是像文件一样,存在与这个linux 因此,在linux里面,也是需要这个打包盒压缩的工具进行对应的处理,来满足各种需求的; 5.zip/unzip指令 (1)上面介绍了linux里面存在指令对于这个打包压缩的文件操作,zip就是进行打包

    17210编辑于 2025-02-24
  • 来自专栏技术杂记

    Linux 搭建 VPN4

    ESTABLISHED 103 4738 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 4

    14.5K50编辑于 2022-06-30
  • 来自专栏运维小白

    Linux基础(day4

    1.13 单用户模式 1.14 救援模式 1.15 克隆虚拟机 1.16 Linux机器相互登录 1.13 单用户模式 在linux系统中忘记密码时,去更改密码时; (前提:必须是在物理机或服务器上人为操作 ) 在出现启动界面的那一刻按上下方向键,选择上面那个,按e键编辑; (e是edit) 进入到_grub界面_ (就是找到系统里的启动盘) 再按向下的方向键,找到linux16 1.14 救援模式 在centos6之前,有0-6七个级别 0 关机 (init 0) 1 单用户模式 2、3、4 命令行下的多用户模式 (在正常启动时,未安装图形界面进入的是3级别) 5 图形操作界面 有三个选择 第一个 安装操作系统 第二个 测试你的光驱 第三个 Troubleshooting模式 选择第三个Troubleshooting模式,再选择界面,选第二个Rescue a CentOS Linux ssh -p 22 root@192.168.133.130 指定端口 两台linux之间密钥认证 ssh-keygen命令 生成密钥对 然后第一次回车 (指定保存路径) 再第二次回车 (密码为空

    1.2K80发布于 2018-02-06
  • 来自专栏centosDai

    Linux-chmod命令(4)

     chmod:(change mode)改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。  格式 : [-cfvR][[+-=][rwxX]...][,...] 表示该档案的拥有者 第2个[0-7]:表示与该档案的拥有者属于同一个群体(group)者 第3个[0-7]:表示其他以外的人(other) 数字权限是基于二进制数字系统而创建的,读(read,r)的值是4, 于是,在ls -l命令表示的数字权限对应关系是: 无权限 = 0 x =  1 w = 2 wx = 2+1=3 r = 4 rx = 4+1=5 rw = 4+2=6 rwx=4+2+1=7 虽然可以设置各式各样的权限

    2.6K10发布于 2021-05-27
  • 来自专栏生信星球学习小组第169期

    day4 使用linux

    1.安装ubuntu(1)设置-更新和安全-针对开发人员-启用开发人员模式(2)控制面板-控制面板-程序-启用或关闭windows功能-适用于Linux的windows子系统! (3)重启(4)microsoft store下载ubuntu(5)启动ubuntu 和用户设置(6)更新输入 sudo apt update完成后输入 sudo apt upgrade #sudo 2.练习:云服务器上的linux2.1安装XShell XShell免费版的安装配置教程以及使用教程(超级详细、保姆级)-CSDN博客2.2登入 登入失败检查用户名,IP,密码,网络(学校网络可能不行 ,换一个网络)参考:https://mp.weixin.qq.com/s/jzJNldbiOsIFJOJ7KfapKA3.常见的linux命令pwd 用于显示当前工作目录的完整路径,可以帮助用户快速了解自己当前在文件系统中的位置 (提示:ls)3.查看Linux系统版本、内存与硬盘空间?(提示:分别是三个命令)思维导图参考来源:https://umu.cn/course/?groupId=6724191&sKey=bdd5

    34310编辑于 2024-05-11
  • 来自专栏Linux驱动

    Linux-chmod命令(4)

     chmod:(change mode)改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。  格式 : [-cfvR][[+-=][rwxX]...][,...] 表示该档案的拥有者 第2个[0-7]:表示与该档案的拥有者属于同一个群体(group)者 第3个[0-7]:表示其他以外的人(other) 数字权限是基于二进制数字系统而创建的,读(read,r)的值是4, 于是,在ls -l命令表示的数字权限对应关系是: 无权限 = 0 x =  1 w = 2 wx = 2+1=3 r = 4 rx = 4+1=5 rw = 4+2=6 rwx=4+2+1=7 虽然可以设置各式各样的权限

    3.8K60发布于 2018-01-03
  • 来自专栏学习

    Linux下基本指令(4)

    Linux权限的概念 Linux下有两种用户:超级用户(root)、普通用户。 超级用户:可以再linux系统下做任何事情,不受限制 普通用户:在linux下做有限的事情。 d和-是文件的类型,文件的类型在Windows当中是通过文件名后缀来区分的,在Linux系统中文件名后缀没有直接的意义。 因为Linux下一切皆文件, /dev/vdal就是在服务器上用的那个磁盘,当然这个磁盘是虚拟出来的。 b)基本权限 i.读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 ii.写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限 为了解决这个不科学的问题, Linux引入了粘滞位的概。

    33500编辑于 2025-02-22
  • 来自专栏嵌入式智能硬件

    Linux之day4 Linux文件系统

    一、Linux文件系统目录结构 1./bin 包含基本命令,如ls、cp、mkdir,这个目录中的文件都是可执行的 2. 4./etc 系统配置文件的所在地,一些服务器的配置文件也在这里,如用户账号及密码配置文件。busy的启动脚本也存放在该目录。 5./lib 系统库文件存放目录 6. /sys Linux2.6内核所支持的sysfs文件系统被映射在此目录 二、Linux文件系统与设备驱动 ? 它是Linux管理文件系统的最基本单位,也是文件系统连接任何子目录、文件的桥梁。 struct inode{ ...

    62030发布于 2020-08-28
  • 来自专栏Linux运维学习之路

    day4Linux基础题目

    Linux." >> /data/da.txt [root@ll-01 ~]# cat /data/da.txt I love studying Linux. > I love studying Linux. > EOF [root@ll-01 ~]# cat /data/da.txt I love studying Linux. " -size +1M |xargs cp -t /tmp 方法3 find /data -type f -name "*.log" -size +1M |xargs -i cp {} /tmp 方法4 find /data -type f -name "*.log" -size +1M -exec cp {} /tmp \; 第十一题 什么是 linux 的运行级别,请描述 linux 的运行级别不同数字的含义 (附加题) 运行级别0-6 0表示关机 1表示单用户 2 表示多用户但是没有NFS 3 表示完整的多用户状态  命令行模式 命令模式 4 没有使用 5 图形化界面模式 6 重启 如何查看运行级别 runlevel

    1.3K81发布于 2018-01-24
  • 来自专栏电子技术研习社

    Linux笔记(4)| 文件IO操作

    要搭建Linux开发环境,通常的做法是安装虚拟机,然后在虚拟机当中安装Linux操作系统,这也是比较普遍的做法。 mode使用4个数字来指定权限的,其中后面三个很重要,对应我们要创建的这个文件的权限标志。譬如一般创建一个可读可写不可执行的文件就用0666。 3、读出文件内容 函数原型: ssize_t read(int fd, void*buf, size_t count); 与write函数相似,这里也不多说 4、关闭文件 int close(int fd (4)linux系统提供了一个函数perror(意思print error),perror函数内部会读取errno并且将这个不好认的数字直接给转成对应的错误信息字符串,然后print打印出来。 以上就是Linux中文件的简单操作。后面将持续更新Linux的其他应用编程。

    1K30发布于 2020-07-10
  • 来自专栏用户8670130的专栏

    详解Linux下系统权限4

    高级权限有哪些 ㈠ 冒险位(SETUID) 冒险位,指文件操作者(用户)临时拥有文件拥有者的权限 冒险位,一般针对的是命令或者脚本文件 冒险位,用字母表示是s或S;数字表示是4 冒险位的设置:chmod u+s 文件名或者chmod 4xxx 文件名 ㈡ 强制位(SETGID) 强制位,一般针对的是目录 如果一个目录拥有强制位,那么任何用户在该目录里所创建的任何文件的属组都会继承该目录的属组。 Linux系统中,默认创建目录的最大权限是0777;文件的最大权限是0666 umask=文件的最大权限-文件的默认权限 临时设置用户的umask [root@localhost ~]# umask 0007 ① 针对所有用户生效 image.png ② 针对某个用户生效 image.png 五、总结 对于运维工程师来说,掌握Linux系统权限是必备的技能,除了以上介绍的普通权限、高级权限、默认权限外,如果需要更加细致的控制用户对文件的权限

    1.5K20发布于 2021-08-31
  • 来自专栏C/C++基础

    Linux命令(4)——declaretypeset命令(builtin)

    对于变量没有特殊意义 -x:将指定的shell变量换成环境变量 -p:显示变量定义的方式和值 +:取消变量属性,但是+a和+r无效,无法删除数组和只读属性,可以使用unset删除数组,但是unset不能删除只读变量 4. p name1 name2 name3 #输出 declare -r name1="lvlv1" declare -r name2="lvlv2" declare -r name3="lvlv3" (4) declare -i integer=666 ---- 参考文献 [1][Shell]数组与关联数组 [2]Linux指令范例速查手册.北京:科学出版社,2008:178-183

    1.5K20发布于 2018-08-03
  • 来自专栏机器学习/数据可视化

    Linux命令4-find、locate

    Linux命令4-find、locate find locate ? -uid 700 # 查找uid是700的文件 find . gid 1000 # 查找gid是1000的文件 根据时间查找 Linux文件系统文件中每个文件都有3种时间戳: 访问时间(-atime 3种权限:读、写、可执行 权限 对文件的影响 对目录的影响 对应大小 r(读取) 可读取文件内容 可列出目录内容 4 w(写入) 可修改文件内容 可在目录中创建删除内容 2 x(执行) 可作为命令执行 2020 good-good-study 解释上面目录属性: d:表示目录,同一位置如果为-则表示为普通文件 rwxr-xr-x:表示分配给3种用户的权限,以此是ugo;则对应为:user的权限rwx(4+ 2+1=7),group的权限r-x(4+0+1=5),other的权限r-x(4+0+1=5) 5:表示文件夹的链接数量,可以理解为目录子目录的数量 peter:表示用户名;staff:表示peter

    1.2K20发布于 2021-03-01
  • 来自专栏技术面面观

    Day4.Linux用户权限

    昨日问题答案 昨天的评论区又是昵称为 無 赖 的同学进行了答题,赞一个,下面请看详细答案 在Linux中,每个进程都会由特定用户运行的;每个文件都是由一个特定的用户拥有;访问文件和目录受到用户的限制;哪个用户运行的程序

    1.2K31发布于 2020-09-10
  • 来自专栏信数据得永生

    笨办法学 Linux 4~7

    练习 4:Bash:处理文件,pwd,ls,cp,mv,rm,touch 原文:Exercise 4. Bash: working with files, pwd, ls, cp, mv, rm, touch 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 在 LinuxLinux 中有一些环境变量。这意味着你的 shell 中有许多变量,其中许多变量自动设置,每次运行程序时,其中一些变量将传递给该程序。 详细说明: 一些变量只为你当前的 shell 设置。 language settings, LANG, locale, dpkg-reconfigure locales 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 在 Linux redirection, stdin, stdout, stderr, <, >, >>, |, tee, pv 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 在 Linux

    92710编辑于 2022-12-01
领券