Linux-基础命令测试(一)

1、  用root用户登录Linux ,创建目录/perm ,在/perm目录下创建文件newfile ,授予/perm目录所有用户都有rwx权限;创建普通用户testuser ,切换到testuser执行“rm /perm/newfile”是否可以执行

[[email protected] ~]#
[[email protected] ~]# mkdir /perm
[[email protected] ~]# touch /perm/newfile
[[email protected] ~]# chmod 777 /perm/newfile
[[email protected] ~]# ls -l /perm/newfile 
-rwxrwxrwx. 1 root root 0 4月  21 04:57/perm/newfile
[[email protected] ~]# useradd testuser
[[email protected] ~]# passwd testuser
[[email protected] ~]# su testuser
[[email protected] perm]$ rm newfile

rm:是否删除有写保护的普通空文件 "newfile"?y

可以

2、  在/root目录下创建文件newfile2 ,移动文件newfile2到/perm目录下同时改名为file01 ;改变/perm/file01文件的所有者为系统用户adm ,改变其所属组为系统用户组games ;改变/perm/file01文件权限为“rwxrw-r--”;在/perm目录下,分别给file01生成一个软链接文件file01.soft和一个硬链接文件file01.hard ;删除/perm目录

[[email protected] ~]# touch newfile2
[[email protected] ~]# mkdir /perm
[[email protected] ~]# chmod 777 /perm/
[[email protected] ~]# mv newfile2 /perm/file01
[[email protected] ~]# chown adm /perm/file01 
[[email protected] ~]# chgrp games /perm/file01 
[[email protected] ~]# ls -l /perm/file01 
-rw-r--r--. 1 adm games 0 4月  21 05:09/perm/file01
[[email protected] ~]# chmod 764 /perm/file01 
[[email protected] ~]# ls -l /perm/file01 
-rwxrw-r--. 1 adm games 0 4月  21 05:09/perm/file0
[[email protected] ~]# ln -s /perm/file01/perm/file01.soft
[[email protected] ~]# ln  /perm/file01 /perm/file01.hard
[[email protected] ~]# ls -l /perm/
总用量 0
-rwxrw-r--. 2 adm games  0 4月  21 05:09file01
-rwxrw-r--. 2 adm games  0 4月  21 05:09file01.hard
lrwxrwxrwx. 1 root root  12 4月  21 05:14 file01.soft ->/perm/file01
[[email protected] ~]# rm -rf /perm

3、  查看/etc目录的详细信息(权限、大小等);查看/etc/目录下文件的详细信息时实现分页浏览;在/etc目录下查找5分钟内被改变过内容的文件;在/boot目录下查找文件名为grub.conf的文件并同时列出文件的详细信息;在根目录下查找系统中大于100MB小于150MB的文件

[[email protected]~]# ls -l /etc/ | more
[[email protected]~]# find /etc -ctime -5
[[email protected]~]# find / -size +100M -a -size -150M
[[email protected]~]# find /boot -name grub.conf
/boot/grub/grub.conf

4、查看系统安装时是否安装了php软件包;用grep查看Apache配置文件/etc/httpd/conf/httpd.conf的DocumentRoot选项信息;树状显示/etc/httpd目录下文件结构

[[email protected] ~]# cat install.log | grep php
[[email protected] ~]# cat /etc/httpd/conf/httpd.conf| grep DocumentRoot
[[email protected] ~]# tree /etc/httpd

5、查看用户配置文件/etc/shadow的帮助信息;查看命令cd的帮助信息

[[email protected] ~]# man /etc/shadow
[[email protected] ~]# man --help

6、创建目录/comp ,拷贝文件/etc/services到/comp目录下,分别对services文件进行压缩,生成 .gz .zip .bz2三种格式的压缩包;拷贝目录/etc到/comp目录下(保持目录属性不改变),把etc目录压缩生成etc.tar.gz,把services文件的所有压缩包使用rm删除(只用一条rm命令,非执行三次rm操作);在/comp目录下创建文件hidefile ,并设置为隐藏

[[email protected] ~]# cp -a /etc/services comp/
[[email protected] ~]# zip –r comp/services.zipcomp/services
[[email protected] ~]# gzip -r comp/services
[[email protected] comp]# bzip2 services
[[email protected] ~]# cp -a /etc comp/
[[email protected] ~]# tar -cvf comp/etc.tar.gzcomp/etc
[[email protected] ~]# rm -rf comp/services.*

7、查找命令ifconfig的绝对路径并判断此命令哪些用户可以执行;更改本机IP地址为192.168.9.250(练习后改变回来)

[[email protected] ~]# whereis ifconfig
ifconfig: /sbin/ifconfig/usr/share/man/man8/ifconfig.8.gz
[[email protected] ~]# ifconfig eth0 192.168.9.250255.255.255.0

8、ping本机地址测试,要求发送10次ICMP包且包大小为1000 byte

[[email protected] ~]# ping -c 10 -s 1000192.168.216.1589、设置命令“cp -rf”的命令别名为dircp ,查看当前在线用户
[[email protected] ~]# who

10、查看/etc目录下文件名以.conf结尾的二进制文件有多少个

[[email protected] ~]# find /etc/ -name"*.conf" | wc -l
时间: 2024-09-28 18:15:58

Linux-基础命令测试(一)的相关文章

Linux 基础命令(一)转

Linux 基础命令 # 使用技巧 # 1. 使用技巧 # 1.1 放大终端字体 Ctrl shift =/+ # 1.2 缩小终端字体 Ctrl - # 1.3 清屏 Ctrl l (clear) # 1.4 自动补齐文件名/目录名 Tab # 1.5 编辑文件内容 gedit 文件名 # 1.6 Ctrl shift t 在当前终端页面新开一个同级终端 # 预览 # 预览 # 1. 切换 change 到指定路径 directory 如 cd | cd # 2. 显示print当前所在路径w

测试常用——linux 基础命令

测试常用 的 linux 基础命令 1,查看服务器日志vi 查看文件(查找关键字:exception/exception  :  从上往下找,按n查找下一个关键字,按shift+n查找上一个关键字?exception  :  从下往上找) 2,查看进程ps -ef :查看所有进程,PID是进程号kill - 9 30633(进程号):  强制杀死一个进程ps -ef|grep 进程关键字:  查找进程关键字相匹配的进程信息grep:把前面命令的输出结果,当做后面命令的输入数据, 过滤命令举例:p

linux基础命令学习(六)DHCP服务器配置

工作原理:        1.客户机寻找服务器:广播发送discover包,寻找dhcp服务器        2.服务器响应请求:单播发送offer包,对客户机做出响应.提供客户端网络相关的租约以供选择        其中服务器在收到客户端的请求后,会针对客户端的mac地址与本身的设定数据进行一下工作:            a.到服务器的登录文件中寻找该用户之前曾经使用过的ip,若有且该ip目前没有人使用,这提供此ip为客户机            b.若配置文件中有针对该mac提供额外的固定

Linux基础命令(之一)详解

Linux基础命令(之一)详解 学习linux的朋友都知道,系统大多数操作都是命令行的操作方式,当然如今也有图形化界面的操作方式,但是多数情况下仍然使用命令的操作模式,所以命令的作用与用法是成为学好.学会Linux系统的必备前提,也是重点之一,所以今天来聊一聊一些基础命令的用法与其作用. 1.系统关机或重启命令(小白也必须要会的) shutdown (win 系统也有) 常用参数:shutdown -h (halt) 直接关机(关闭电源) shutdown -h  now[+10]    现在关

linux基础命令——tree

Linux基础命令--tree 编辑文章 -d :只显示目录,不显示其目录下的子文件 -L level:显示第几级 图片描述 显示以rc开头的 备份: 创建多级目录: -v:可以看过程

第九天:Linux基础命令(二)与 C编译过程

一:Linux基础命令:   1.find 命令 查找文件 如 find / -name hello    查找根目录下已hello命名的文件.   2.grep命令 字符串匹配 如 grep "lucy" * -R 递归查找文件中含有“lucy”字符串的文件   3.du命令 查看文件所占容量   4 . >   重定向 如 ls > savels     重定向ls的标准输出从屏幕到savels文件 5 . >>    附加 如 ls >> sa

菜鸟的成长记录--linux基础命令

以下是我学习时接触的命令,后续会慢慢添加 1.tty:查看终端类型 虚拟终端:/dev/tty# 伪终端:/dev/pts/# 控制台:/dev/console 串行终端:/dev/ttyS# 2.startx:启动图形界面 3.ifconfig:查看网卡信息 4.cd:进入用户主目录 cd ~:进入用户主目录 cd ~USERNAME:进入其他用户主目录 cd -:在前一个目录和当前目录来回切换 cd .:当前目录 cd ..:上一级目录 cd ../..:返回上两级目录 cd !$:把上一个

运维基础--Linux基础命令

 Linux基础命令 刚接触Linux,往往会有一个印象就是Linux操作起来比我们熟悉的windows难,其实不然,只要了解熟知了Linux的CLI界面诸多的命令的用法就能使很多在GUI界面下的操作变的无比简单:以下是Linux使用中的几个基础命令: 1.cd: cd [-L|-P] [dir]  改变shell 的工作目录,默认是用户的家目录: cd DIR:切换到DIR目录: cd:   切换至当前用户的家目录: cd - :将工作目录切换至上一次的工作目录:两个目录之间的来回切换! 原理

常用Linux基础命令

1. man 对你熟悉或不熟悉的命令提供帮助解释 eg:man ls 就可以查看ls相关的用法 注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行.2. ls 查看目录或者文件的属*,列举出任一目录下面的文件 eg: ls /usr/man ls -l a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link) b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x). 3. cp 拷贝文件 eg:

linux基础命令--笔记

linux基础命令--笔记 一.   1  . --help 命令简单帮助 2. man 查看命令复杂帮助  (非内置命令) 3  . help (bash的内置命令)如 :help cd  .help pwd   help  内置命令可用man cd  等查看. 4  . ls==list 查看目录列表 5 .  mkdir   == make directory  创建目录.例如:mkdir /date -p 递归创建目录 :mk 6  .  cd      ==change directo