Linux基础实验(二)
一)基础实验:
1. 新建文件a.txt,并用权限模式、权限值两种方式修改权限为rwxrwx--x
新建文件:touch a.txt
权限模式:chmod ug=rwx o=x a.txt
权限值:chmod 771 a.txt
2. 在用户的家目录中创建多级目录a/b/c/d/e
mkdir -p a/b/c/d/e
3. 创建四个目录a、b、c、d,1)将a、b拷贝到c 2)将a、b剪切到d 3)删除c、d
创建目录:mkdir a b c d
1)cp -r a b c
2)mv a b d
3)rm -r c d
4. 显示家目录中所有以.txt结尾的文件
ls *.txt
5. 新建文件link1.txt、link2.txt、k.txt、ab.txt,执行ls *[link]* 和 ls *link*分别会有哪些文件被查出
创建文件:touch link1.txt link2.txt k.txt ab.txt
ls *[link]*:link1.txt、link2.txt、k.txt
ls *link*:link1.txt、link2.txt
6. 查看2008年8月份的日历
cal 8 2008
7. 将当前时间输出到time.txt
date >time.txt
8. 新建date > a.txt 文件,在a.txt第一行的上面在加一行,输入hello world
进入a.txt:vi a.txt
在第二行插入hello world:o
把第一行移动到第二行: :1m2
9. 清空a.txt文件的内容
将光标移动到第一行:2dd
二)扩展实验:
1. 在Unix中?的作用
?表示单个字符
2. ;和|的区别
;是按照顺序执行命令
|是前面命令执行的结果交给后面命令执行
三)作业:
1. 查看当前目录下所有文件包括隐藏文件的详细列表信息
ls -al
2. 在cp、mv、rm等命令中,-i选项的作用
-i作用:提示是否需要覆盖或者删除文件或目录
3. 用ls查看目录本身(而非其子目录)的详细列表信息
ls -ld
4. 在主目录中进行如下操作:
a. 使用touch命令创建文件test;
touch test
用mkdir命令分别创建名为courses、sample和personal的目录;
mkdir courses sample personal
使用ls -l命令查看当前目录中文件的访问权限;
ls -l
使用ls -ld命令查看当前目录中目录的访问权限。(看的是本目录,不加d看的是其中的子目录们)
ls -ld
b. 对courses、sample和personal三个子目录,设置使自己(owner)拥有读、写、执行权限,组用户有读写权限,其它用户只有执行权限,用字符模式实现,并查看设置结果。
chmod u=rwx,g=rw,o=x courses sample personal
c. 设置test的权限,使自己有读和写的权限,组用户有读的权限,其他用户没有任何权限,用数字模式实现上述设置,并查看设置结果。
chmod 640 test
5.
(1) 使用touch命令在主目录中建立文件file1和file2
touch file1 file2
(2) 在主目录中创建子目录dir1、dir2
mkdir dir1 dir2
(3) 将file1 file2 复制到dir1中,查看主目录与dir1目录中有何变化
cp file1 file2 dir1 主目录中没有变化,dir1目录中多了file1和file2两个文件
(4) 将文件file1,file2从主目录移动至dir2中,查看主目录与dir2有何变化
mv file1 file2 dir2 主目录中file1,file2两个文件消失,dir2目录中多了file1和file2两个文件
(5) 将dir2中的文件file1 改名为myfile1
mv dir2/file1 dir2/myfile1
(6) 请使用绝对路径删除文件myfile1
rm /home/briup/dir2/myfile1
(7) 将dir1中文件拷入dir2子目录,注意有没有提示,考虑原因。(默认是不提示的,如要提示加-i)
cp -i dir1/file1 dir1/file2 dir2
(8) 删除dir1子目录
rm -r dir1
(9) 将目录dir2复制到dir1
cp -r dir2 dir1
(10) 将目录dir2重命名为dir3
mv dir2 dir3
6. 查看/etc下所有文件的详细信息,并将这些输出信息存储到以自己名字命名的文件中;查看文件/etc/passwd的内容,并将这些内容追加到上述文件的末尾
ls -l /etc >heavn
cat /etc/passwd >>heaven
7. 在home目录下创建dhA,ehasE,fhhBd等文件查询当前目录下以小写d-j开头并且以大写A-D结尾的文件
ls [defghij]*[ABCD]
Linux基础实验(二)的更多相关文章
- Linux基础练习题(二)
Linux基础练习题(二) 1.复制/etc/skel目录为/home/tuer1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限. [root@www ~]# cp -r ...
- 运维之Linux基础(二)
运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核.initrd ...
- LINUX基础实验报告
实验一:主要是介绍Linux系统概况,无运行代码. 实验二:Linux的基本操作 重要知识点 [Tab] 使用Tab键来进行命令补全,Tab键一般键盘是在字母Q旁边,这个技巧给你带来的最大的好处就是当 ...
- Linux基础实验(一)
一)基础实验:1. Unix中常见shell及其命令(shell的缩写) Bourne shell (sh) Korn shell (ksh) C shell (csh) ...
- Linux基础(二)
二.Linux 常用命令 一.命令行操作的流程 录入命令(可以使用各种途径来发送命令) 命令被解释器解释并执行 将结果以产品需要的方式显示出来 二.命令提示符 sq@sq-VirtualBox:~$ ...
- Linux基础操作二
编程语言的作用及与操作系统和硬件的关系 编程语言的作用:用来定义计算机程序的形式,程序员用它来编写程序,进而控制其向计算机发出指令,使计算机完成人类布置的任务. 编程语言的作用及与操作系统和硬件的关系 ...
- 【学习笔记】Linux基础(二):Linux的基本操作
二.Linux的基本操作 0.正确的开关机操作 开机和登陆: 安全起见,一般不使用最高权限的root账户登入系统,光立系统时再使用 登录时为login程序提供账户名和密码即可,密码不会被显示,登陆后显 ...
- Linux基础命令(二)
作业一:1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” groupadd -g 555 netasha useradd -u 1000 -g netasha ...
- Linux 基础入门二
1.远程连接 ssh协议:secure shell ~]# ss -tnl 查看系统是否监听在tcp协议的22号接口: ~]# ip addr list 或者 ifconfig 查看ip地址 确 ...
随机推荐
- leetcode14
public class Solution { public string LongestCommonPrefix(string[] strs) { ) { return ""; ...
- 表单的编辑添加和删除 .removeClass() .append() .preAll() .attr('b') document.createElement()
1.$(..).removeClass() 去除属性 2$(..).append 把内容加在后面 3.$(..).preAll() 前面所有的兄弟属性 4.$(..).attr('b') 属性 ...
- js 和 java互调
Java调JS JDK1.8 中Nashorn 比JavaScript性能更好 public static void main(String[] args) { long s = System.cur ...
- iscroll源码学习(1)
iscroll是移端端开发的两大利器之一(另一个是fastclick),为了将它整合的avalon,需要对它认真学习一番.下面是我的笔记. 第一天看的是它的工具类util.js //用于做函数节流 v ...
- 2015年传智播客JavaEE 第168期就业班视频教程06-权限校验子系统介绍
没整过论坛你也整过淘宝,其实淘宝登录的也分商家和个人,卖家和买家,不同的人登录显示的东西是不一样的.权限系统要分两大过程,第四天上午下午分开,分为授权与校验.我把某一个职务给你叫做授权,例如封你为征西 ...
- Linux进程之Fork函数
Fork()函数 1.所需头文件: #include <unistd.h> #include<sys/types.h> 2.函数定义 pid_t fork( void ); p ...
- Unity3D 游戏在 iOS 上因为 trampolines 闪退的原因与解决办法
崩溃的情况 进入游戏一会儿,神马都不要做,双手离开手机,盯着屏幕看吧,游戏会定时从服务器那儿读取一些数据,时间一长,闪退了.尼玛问题是神马呢?完全没有头绪,不过大体猜测是因为网络请求导致的,那么好,先 ...
- MongoDB中使用的SCRAM-SHA1认证机制
摘要: 介绍 SCRAM是密码学中的一种认证机制,全称Salted Challenge Response Authentication Mechanism. SCRAM适用于使用基于『用户名:密码』这 ...
- 如何判断html页面停止滚动?
写在开始的话 查遍的文献,没有找到js或者jquery定义好的方法可用,最后迫不得已自己写了个方法.(如果哪位同学知道有其他方法,欢迎讨论) 代码 var count_index = 0; $(win ...
- SqlMapConfig.xml配置文件中的mapper映射器标签
Mapper配置的几种方式: 1. <mapper resource=" "/> 使用相对于类路径的资源 如:<mapper resource="com ...