Linux命令第四篇】的更多相关文章

作业四: 1)  新建目录/test/dir,属主为tom,数组为group1,/test目录的权限为777 # useradd tom [root@localhost /]# groupadd group1 [root@localhost /]# chown tom.group1 /test/dir drwxrwxrwx.   3tom grooup1 16 3月  15 18:28 test 2)  新建用户jack,切换到jack用户下,验证jack用户对dir目录的rwx权限(开启另外一…
自学Linux命令的四种方法 导读 童鞋们刚接触linux时,在学习过程中中会遇到不少问题,学习linux摸不着头脑,那么下面介绍四种linux的学习方法,特别适合新手. 方法一:终端"每日提示" 在.bashrc中(/home/.bashrc)增加如下一行: echo "Did you know that:"; whatis$(ls /bin | shuf -n 1) 你只需要增加这行就够了!如果你想让它更娱乐化一些,你可以安装cowsay.Ubuntu/Debi…
观点: 关于Linux,测试从业者,看这篇文章就够了 . 具体,往下看 : 网上关于Linux资料太多.太杂,学习没有重点,特别是对于没有基础的从业者,期望通过那些文档,去自学掌握Linux,可能性太小(资料太多.时间有限.精力不够) . 这次,老徐花了21天,重新梳理了,测试从业者,需要掌握的高频Linux命令,且通过实际工作场景的方式,布置任务,每天一个任务,第二天公布答案 . 通过这种方式,带领各位从业者,高效.有针对性的掌握一门技术 . 开始之前,先同步一个结论: 对于软件测试从业者,如…
Linux命令-文件管理 Linux slocate命令 Linux slocate命令查找文件或目录. slocate本身具有一个数据库,里面存放了系统中文件与目录的相关信息. 语法 slocate [-u][--help][--version][-d <目录>][查找的文件] 实例 使用指令"slocate"显示文件名中含有关键字"fdisk"的文件路径信息,输入如下命令: $ slocate fdisk #显示文件名中含有fdisk关键字的文件的路…
1.如何过滤出已知当前目录下oldboy中的所有一级目录(提示:不包含oldboy目录下面目录的子目录及隐藏目录,即只能是一级目录). ^:以什么开头,例如^olboy表示以oldboy开头. ls:-F给不同的文件类型加标识. 方法一: [root@oldboy66 tmp]# find ./oldboy -maxdepth 1 -type d ! -name "oldboy" 方法二: [root@oldboy66 tmp]# tree ./oldboy -Ld 1 方法三: [r…
1.创建一个目录/data 记忆方法:英文make directorys缩写后就是mkdir. 命令: mkdir /data 或 cd /;mkdir data #提示:使用分号可以在一行内分割两个命令. 实践过程: 方法一: [root@oldboy66 ~]# mkdir /data #查看data目录是否创建成功,ls是list列表的意思,-ld是ls的常用参数,是长格式查看目录属性,l表示长格式,d表示目录 [root@oldboy66 ~]# ls -ld /data drwxr-x…
一.文件和目录 1. cd命令 它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. 指令 说明 cd /home 进入‘home’目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~user1 进入个人的主目录 cd ~ 返回上次所在的目录 2. pwd命令 指令 说明 pwd 显示工作路径 3. ls命令 查看文件与目录的命令,list的意思. 指令 说明 ls 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 列出…
克隆虚拟机 1.      克隆 之后自己命名克隆的虚拟机并自己选择存放位置,完成克隆 2.      克隆虚拟机之后对新的虚拟机修改网络配置,以免冲突(将配置文件里的UUID去掉,并修改IP地址) 3.      修改名称 4.      用xshell远程连接两台虚拟机 两台linux机器相互登录 1.      在01机器上使用ssh加上02的IP地址,连接02 2.      使用xshell两台虚拟机相互连接 可使用命令 ssh –p 指定端口(如22) root@IP地址  (例:s…
文件权限是指对文件的访问控制,即哪些用户或群组可以访问文件以及执行什么样的操作. 一.文件的权限 1.Linux文件类型 (1)普通文件:文本文件+数据文件+可执行的二进制文件. (2)目录文件:即文件夹,第一项以“.”作为它的文件名,第二项“..”表示该目录的父目录. (3)设备文件:字符设备+块设备,在/dev目录下. (4)链接文件:linux中为一个文件起多个名字的功能,称为链接. 上图中,ls-l输出信息的每一行的第一个字符代表文件类型.其中“-”表示普通文件,“d”表示目录文件,“c…
作业六:yum命令1) 自定义yum仓库:createrepo[root@localhost /]#mkdir /rpm_bak[root@localhost /]#cp /media/Packages/apr-* /rpm_bak/[root@localhost /]#cp /media/Packages/mailcap-2.1.41-2.el7.noarch.rpm /rpm_bak/[root@localhost /]#cp /media/Packages/httpd-2.4.6-40.e…
作业五:rpm命令 1)   挂载光盘文件到/media目录 [root@localhost 桌面]# mount /dev/sr0 /media mount: /dev/sr0 写保护,将以只读方式挂载 [root@localhost 桌面]# df 文件系统          1K-块    已用     可用 已用% 挂载点 /dev/sda3      18351104 3495804 14855300   20% / devtmpfs         493268       0  …
作业四:查询firewall进程,然后杀死 [root@localhost 桌面]# ps -aux |grep firewall root        772  0.0  2.0 327912 20704 ?        Ssl  15:23   0:00 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid root       5323  0.0  0.0 112660   996 pts/0    R+   16:46  …
作业二: 1.free命令查看内存 [root@localhost 桌面]# free total used free shared buffers cachedMem: 1003432 899760 103672 8228 1028 335564-/+ buffers/cache: 563168 440264Swap: 2097148 0 2097148 2.整理buffer与cache的作用 buffe/cache 表示内存分配出没有用的 -/+ buffe/cache 表示内存分配已使用的…
作业二: 1)  使用vi编辑器编辑文件/1.txt进入编辑模式写入内容“hello world” [root@localhost ~]# vi 1.txt 2)  进入命令行模式复制改行内容,在下方粘贴80行 Vim 1.txt 插入模式 yy80p [root@localhost ~]# vi 1.txt 3)  快速移动光标到文件的最后一行 [root@localhost ~]# vi 1.txt L 4)  快速移动光标到当前屏幕的中间一行 [root@localhost ~]# vi…
作业一: 1)   将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖) [root@localhost ~]# cat /etc/passwd /etc/group > 1.txt 2)   将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加) [root@localhost ~]# cat /etc/passwd /etc/shadow >> 2.txt 3)   将/1.txt./2.txt两个文件打包为/1.tar [root@l…
用户可以使用 rm 命令删除不需要的文件. rm 可以删除文件或目录,并且支持通配符. 如果目录中存在其它文件则会递归删除. 删除软链接只是删除链接,对应的文件或目录不会被删除. 软链接类似于 windows 系统中的快捷方式. 如果删除硬链接后文件存在其它的硬链接文件,内容任可以访问.使用 rm 命令一定要小心.文件一旦被删除不能恢复,为防止误删除文件,可以使用 -i 选项来进行提示. 命令格式: rm  [选项]  [参数] 参数: -r  -R -recursise  删除指定目录及目录下…
一.sed命令 可以放在单独的脚本文件中执行:sed -f script1 data1 多条命令也可以用{}括起来 sed可以进行文本的替换,删除,行添加,打印等.采用 sed [address]{command1 command2} 文件名的形式 其中adress可以有两种形式:1)行的数字范围.2)用文本模式来过滤出某行. 文本替换:sed '2,$s/dog/cat/g' a.txt 通过模式查找: sed '/hello/s/dog/cat' 行删除: sed '3d' a.txt se…
.personSunflowerP { background: rgba(51, 153, 0, 0.66); border-bottom: 1px solid rgba(0, 102, 0, 1); border-top-left-radius: 7px; border-top-right-radius: 7px; color: rgba(255, 255, 255, 1); height: 1.8em; line-height: 1.8em; padding: 5px } 1.文件复制 格式…
作业三: 以操作文件的方式,新建一个用户alex echo "alex:x:1200:1200::/home/alex/:/bin/bash" >> /etc/passwd echo "alex:x:1200:" >> /etc/group echo "alex::17239:0:99999:7:::" >> /etc/shadow echo "alex:::" >> /etc/…
1. 将当前目录下的test1.txt文件,复制到 /tmp/Douzi目录下,命名为test1.py   2. 将服务器/tmp/Douzi/hello.py复制到本地上,重命名为 hello_Douzi.py   复制文件夹: -r 1. 本地文件夹demo_Douzi复制到服务器上/tmp/Douzi文件夹中  2. 服务器上文件夹demo_ubuntu复制到本地demo_Douzi中…
别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚拟内存和文件三个重要抽象管理计算机的CPU.内存.I/O设备. 服务生:为用户提供shell,为程序员提供系统调用. 大家都比较熟悉Windows操作系统,Linux也是一种操作系统.Linux的架构如下图: 如果使用GUI,Linux系统和Windows操作系统的使用没有什么大的区别,用鼠标可以解决大部分问…
Linux 目录结构 Linux命令(一) pwd ,cd Linux命令(二) 复制文件 cp Linux命令(三) 移动文件 mv Linux命令(四)删除文件 rm Linux终端常用快捷键 Linux命令(五)创建文件或修改文件时间 touch Linux命令(六) 查看文件 cat tac more less tail Linux命令(七)查找文件或目录 find Linux命令(八)过滤文本 grep Linux命令(九)比较文件差异 diff Linux命令(十) 在文件或目录之间…
目录 一.shell概述 二.linux命令分类 三.linux命令行 3.1 格式 3.2 编辑Linux命令行 四.Linux基础命令 4.1 pwd:查看当前的工作目录 4.2 cd:切换工作目录 4.2.1 cd格式 4.2.3 相对路径 4.3 列表显示目录内容:ls 4.4 设置别名:alias 4.5 统计目录及文件空间占用情况:du 4.6 创建新目录:mkdir 4.7 创建空文件:touch 4.8 创建链接文件:ln 4.9 复制文件或目录:cp 4.10 删除文件或目录:…
用心分享,共同成长 没有什么比每天进步一点点更重要了 本文已收录到我的github:https://github.com/midou-tech/articles/tree/master/docs/linux ,欢迎star和issues. 序言  本篇文章主要讲解了一些linux常用命令,主要讲解模式是,命令介绍.命令参数格式.命令参数.命令常用参数示例.由于linux命令较多,我还特意选了一些日常使用较为频繁的命令进行讲解,但还是免不了文章很长,建议大家收藏起来,用到的时候不会了再来阅读.当然…
本原创文章属于<Linux大棚>博客,博客地址为http://roclinux.cn.文章作者为rocrocket. 为了防止某些网站的恶性转载,特在每篇文章前加入此信息,还望读者体谅. === [正文开始] 上文接<sed的流艺术之三>-linux命令五分钟系列之二十三 例十 如果设定了很多-e的command,它们的执行顺序是怎样的呢? [rocrocket@rocrocket programming]$ cat mysed.txt Beijing 2003 Beijing 2…
Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Android Debug Bridge,就是起到调试桥的作用.通过adb我们可以在IDE中调试Android程序,说白了就是debug工具.adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行And…
Cut 命令是常用的 Linux 命令,在这里总结一下平时常用的参数和用法,方便查证. 常用参数: -b:以字节为单位进行分割: -c:以字符为单位进行分割: -d:自定义分割符进行分割,默认为制表符: -f:一般与 -d 一起使用,指定区域: -n:一般与 -b 一起使用,取消分割多字节字符: 举个栗子,先生成一个测试模板 [dmdba@ gs_bash]$ > test.txt [dmdba@ gs_bash]$ cat test.txt root:x:::root:/root:/bin/b…
前言 Linux常用命令中,除了cat还有很多其他用于文本查看的命令.本文将简单介绍一下这些文本查看的命令. 全文本显示--cat cat可能是常用的一个文本查看命令了,使用方法也很简单: cat file  #全文本显示在终端cat -n file #显示全文本,并显示行号 另外,cat也可用作合并文件: cat file1 file2 >file3 该命令将file1 file2的内容合并写到file3中. 倒序显示全文本--tac tac是cat倒过来的写法,tac以行为单位,倒序显示全文…
http://www.cnblogs.com/donghuizaixian/archive/2015/04/02/4387083.html 上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试.在普通的c应用程序中,我们经常使用printf来输出信息,或者使用gdb来调试程序,那么驱动程序如何调试呢?我们知道在调试程序时经常遇到的问题就是野指针或者数组越界带来的问题,在应用程序中运行这种程序就会报segmentation fault…
上一篇我们大概聊了如何写一个简单的字符设备驱动,我们不是神,写代码肯定会出现问题,我们需要在编写代码的过程中不断调试.在普通的c应用程序中,我们经常使用printf来输出信息,或者使用gdb来调试程序,那么驱动程序如何调试呢?我们知道在调试程序时经常遇到的问题就是野指针或者数组越界带来的问题,在应用程序中运行这种程序就会报segmentation fault的错误,而由于驱动程序的特殊性,出现此类情况后往往会直接造成系统宕机,并会抛出oops信息.那么我们如何来分析oops信息呢,甚至根据oop…