Linux学习笔记+课后作业

linux第二

  1. touch aa.cfg 可以新建一个文件; vi xxx.cfg 在xxx.cfg不存在的时候新建文件;如果xxx.cfg 已经存在,就是编辑文件
  2. pwd 查询当前路径
  3. top | more 分屏显示
  4. vi aaa.cfg 编辑aaa
  5. wq 保存退出  q! 不保存退出  /le 搜索le
  6. dd 删除一行
  7. 5dd 删除五行
  8. ls -alt 查询当前目录的所有文件和完整信息(时间日期,排序)

链接文件---理解为快捷方式

  1. ll 全称(alias ll='ls -l -- color=auto')
  2. cat head(头) tail(尾) more less都是查看类容
  3. cat -n cat -nb(不显示空行) 查看有多少行
  4. head -n  tail -n 一个看头部,一个看尾部
  5. less退出按q
  6. grep 搜索

看实时更新的日志文件(重要)面试必问

  1. bug出现,调试过程中日志文件一直在更新,需要边业务操作边看最新日志,
  2. 用到tail -f
  3. tail -f jave.log | grep ERR配合管道符搜索命令
  4. mkdir 创建目录
  5. mkdir 文件夹1 文件夹2 文件夹3
  6. mkdir -p 游戏/英雄联盟     加-p表示在新建目录下创建两级或者更多级目录
  7. rmdir删除目录(不能删除非空目录)

cp复制文件

  1. cp xxx.cfg /0202/eg4/eg4_1/yyy.cfg(绝对路径)
  2. 表示吧xxx.cfg复制到eg4_1下面并且修改文件名yyy.cfg
  3. cp xxx.cfg /0202/eg4/eg4_1/.
  4. 表示吧xxx.cfg复制到eg4_1下面
  5. cp java.log eg4/eg4_1/.(相对路径)
  6. cp-r 复制整个目录
  7. cp -r eg4/eg4_1  eg6/把目录复制在eg6里面

rm删除文件和目录

  1. rm xxx.cfg 然后按yes或者
  2. rm -f xxx.cfg直接删除,没有提示
  3. rm -r eg4 删除目录,要yes确认
  4. rm -r -f eg4 直接删除,不提示,rf同时使用威力巨大(删库跑路)慎重使用
  5. rm -r -f和rm -rf相同

mv---move windo移动

  1. mv /0202/eg4/yyy.cfg  /0202/eg3/(绝对路径
  2. mv eg4/yyy.cfg  eg3/  (相对路径)
  3. 把文件移动到eg3,还能移动改名,和复制差不多

Linux 第三节课

  1. CRUD: 增删改查

打包压缩

  1. tar -cvf eg6/打包文件名.tar   aa.cfg(被打包的文件和目录) eg2
  2. tar -xvf dabao.tar打开文件
  3. tar -czvf 打包并且压缩文件
  4. tar -xzvf 解压缩文件
  5. tar -xzvf  eg6/yasuo.tar -C eg3/  -C表示解到指定目录
  6. zip压缩 如果没有这个命令,用#yum install zip安装

改变文件权限chmod

  1. 操作系统可以有多个用户访问,这些用户对于文件的读写执行权限需要控制
  2. rwx读写可执行U主人  组内用户G  O其他用户
  3. chmod u+x 1 把用户u对文件1 加上可执行权限
  4. chmod o+x 1把其他用户O对文件1 加上可执行权限
  5. chmod u-x 1去掉权限
  6. 还可以用二进制改 666  777(读写可执行都有)
  7. 比如UGO: rwx -rwx -rwx也相当于   111-111-111 写成命令
  8. chmod 777 文件1(给所有用户都加上读写可执行权限)

用户管理 --运维人员(了解)

  1. zip aa.zip 1 2 3压缩文件
  2. unzip aa.zip  解压缩
  3. useradd 乔丹 添加用户乔丹
  4. passwd 乔丹 改乔丹密码
  5. id 乔丹 查询乔丹信息
  6. usermod -g basketball 乔丹 添加到篮球组
  7. groupadd go_chess添加组
  8. usermod -aG go_chess qiaodan把乔丹添加到chess组里面了
  9. su qiaodan 切换用户乔丹(记住)

linux网络管理

  1. 网络探测 ping www.baidu.com -c 3 次
  2. 网络连接情况 netstat
  3. netstat -ano | grep 6.1(ip地址)
  4. ifconfig设置网络卡

linux进程

  1. 场景:观察资源消耗情况
  2. ps -ef     PID 进程id PPID父进程id
  3. top:     查看进程占用情况(任务管理器)
  4. free -h   查看详细内存
  5. df -h      查看硬盘
  6. 软件包安装 yum install

传输文件

  1. yum install lrzsz下载安装功能
  2. rz 然后选择一个文件可以从win向linux传输文件
  3. sz aa.cfg 选择指定文件就可以实现从linux向win传输文件

课后作业1

1、 测试人员为什么要使用Linux系统?常见的Linux命令有哪些,并且说明含义?(至少列出5个命令)解析: 1、只要 答出linux作为被测项目(web或者手机的)服务端即可 2、写出关于命令三个以上即可试题点评: 很好,继续加油

1、测试人员为什么要使用Linux系统?

答:测试人员可以在Linux服务器上搭建测试环境,此外在实际测试过程中,针对出现的bug,需要测试协助开发定位bug时,也需要经常使用一些Linux命令去查看系统日志信息等;

2、常见的Linux命令有哪些,并且说明含义?(至少列出5个命令)

开关机命令 shutdown –h now:

立刻进行关机 shutdown –r now:

现在重新启动计算机 reboot:

现在重新启动计算机 su -:

切换用户; passwd:修改用户密码 logout:用户注销

1.展示目录列表命令ls(list)

ls 展示当前目录下的可见文件

ls -a 展示当前目录下所有的文件(包括隐藏的文件)

ls -l(ll) 展示当前目录下文件的详细信息 ll -a 展示当前目录下所有文件的详细信息 ll -h 友好的显示当前目录下文件的详细信息(其实就是文件的大小可读性更强了) pwd:显示目前的目录

2.切换目录命令

cd(change directory)

cd test 切换到test目录下

cd .. 切换到上一级目录

cd / 切换到系统根目录下

cd ~ 切换到当前用户的根目录下

cd - 切换到上一级所在的目录

3.目录的创建(mkdir)和删除(rmdir)命令

mkdir test 在当前目录下创建一个test目录

mkdir -p test/a/b 在test目录下的a目录下创建一个b目录,如果上一级目录不存在,则连它的父目录一起创建 rmdir test 删除当前目录下的test目录(注意:该命令只能够删除空目录)

4.文件的创建(touch)和删除(rm)命令

touch test.txt 在当前目录下创建一个test.txt的文件

rm test.txt 删除test.txt的文件(带询问的删除,需输入y才能删除)

rm -f test.txt 直接删除text.txt文件 rm -r test 递归删除,即删除test目录以及其目录下的子目录(带询问的删除)

rm -rf test 直接删除test目录以及其目录下的子目录 还有好多

课后作业2

1、 掌握目录和文件基本操作的一个应用题:在属主目录下建立目录MyWord来存放我的文档,我创建了一个文档my2015.txt保存至MyWord下。现需要备份该文档至临时打印目录MyPrint。假设打印完毕,需要删除该备份文档。最后删除临时打印目录MyPrint。 要求:整个过程把命令和命令结果截图提交。(13分

mkdir MyWord

cd MyWord

touch  my2015.txt

cd ..

mkdir MyPrint

cp ~/MyWord/my2015.txt ~/MyPrint

rm -rf MyPrint

课后作业3

1、 

请描述如何激活centos7系统中的网卡并获取ip地址?步骤提示如下,请补充相关的命令:

(1)  获取网卡的名字

(2)激活该网卡

(3)获取ip地址,并提交ip地址所在的那行内容

答:(1) 查询ip ifconfig 找到ens32

   (2)输入ifup ens32 激活

   (3)再次输入ifconfig查询ip地址

Linux模块测验

  • 在Linux的哪个目录中存放用户密码的信息?(2分) /etc
  • 默认情况下管理员创建了一个用户,就会在( )目录下创建一个用户主目录。(2分)/home
  • 若要将鼠标从Linux的VM中释放出来,可按 (A )键来实现。

(2分) 

A. Ctrl + Alt B. Ctrl + Alt + Del C. Ctrl + Alt + Enter D. Ctrl + Enter

  • 4、 在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是___-p__。

(2分)

A. -m B. -d C. -p D. -l

  • 5、 以长格式列目录时,若文件test的权限描述为:drwxrw-r--,则文件test的类型及文件作者的权限是(A )?

(2分)

 A. 目录文件、读写执行  B. 目录文件、读写 C. 普通文件、读写  D. 普通文件、读

  • 6、 在当前目录/home/51testing下新建一个目录back,将当前目录切换为back,在back下新建2个文件test1、test2,然后把test2移到其父目录中并改名为file12。(5分)

cd  /home/51testing

mkdir  back

cd  /back

touch  test1.txt test2.txt

mv  /home/51testing/back/test2  /home/51testing/file12.txt

7、 若需要将/home/51testing目录下的所有文件打包压缩成/tmp/51testing.tar.gz,可以怎么实现?当需要从压缩包中恢复时,又该如何处理?

(5分)

cd  /home/51testing

tar -czvf  /tmp/51testing.tar.gz   /home/51testing

tar -xzvf  /tmp/51testing.tar.gz  -C  /home/51testing

8、 vi编辑器有哪几种工作模式?如何在这几种工作模式之间转换?(5分)

1、指令模式

2、文本输入模

3、末行模式

指令模式(Command Mode) 下输入  a、i、o进入文本输入模式(Input Mode)

文本输入模式(Input Mode) 下按ESC进入指令模式(Command Mode)

指令模式(Command Mode)下输入:进入末行模式(Last line Mode)

末行模式(Last line Mode)下指令错误则返回指令模式(Command Mode)

9、 若执行rmdir命令来删除某个目录,但无法成功,请说明可能的原因。(5分)

答:rmdir 文件夹名,可以删除文件夹,但是文件夹里面不为空的话命令无法执行,有可能文件夹里面有文件。

10、 你使用命令vi /etc/inittab查看该文件的内容,一不小心改动了一些内容,为了防止系统出问题,你不想保存所修改内容,你应该如何操作(5分)

在末行模式下输入q! -----强制退出Vi程序,不会保存内容。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值