linux文件和目录操作命令

一 Linux基础
1 Shell、Bash学名叫什么,Shell、Bash的关系?学名为命令解析器,先有Shell,后有Bash
2 在linux终端下使用什么键来补齐命令获取途径?Tab键
3 当前用户在目录/home/itcast/此时tab键会看到什么效果?会列出itcast下边的目录
4 终端下,查看上一条历史命令的快捷键?Ctrl+p
5 终端下,查看下一条历史命令的快捷键?ctrl+n
6 终端下,光标想左移动的快捷键?Ctrl+b
7 终端下,光标向右移动的快捷键?Ctrl +f
8 终端下,光标移动到行首的快捷键?Ctrl+a
9 终端下,光标移动到行尾的快捷键?Ctrl+e
10 终端下,删除光标前边字符的快捷家?Ctrl+h(backspace)
11 终端下,删除光标后边字符(光标所在字符)快捷键?ctrl+k
12 终端下,删除光标前边所有内容的快捷键?Ctrl+u
13 终端下,清屏,相当于执行clear命令快捷键。Ctrl+l
14 终端下,删除一个字符,相当于通常的Delete键(命令行若无所有字符,则相当于exit;处理多行标准输入时也表示eof)快捷键:ctrl+d
15 终端下,取消当前输入行的命令:ctrl+c
16 终端下,显示:号的命令,根据用户输入查找相关历史命令:ctrl+r
17 光标向前(Forward)移动到下一个单词:alt+f
18 光标往回(backward)移动到前一个单词:alt+b
19 删除光标位置前到当前所处单词的开头:ctrl+w
20 删除从光标位置到单签单词的末尾:alt+d
21 粘贴最后一次被删除的单词:ctrl+y

二 类unix系统目录结构
1 类unix系统的目录结构是什么?倒树结构
2 根目录下,存放系统和用户配置信息的目录是哪一个?/etc
3 根目录下,存放设备文件的目录是哪一个?/dev
4 根目录下,操作系统安装的所有用户的主目录是哪一个?/home
5 根目录下,存放操作系统所使用的库文件的目录是那一个?/lib
6 根目录下,存放系统级的可执行的二进制命令的目录是哪一个?/bin
7 如果需要手动挂载设备,那么一般挂载到哪个目录下?/mnt
8 当前用户的软件资源管理目录,是根目录下的哪一个?/usr
9 假设当前登录用户为zhangsan,请写出zhangsan 的宿主目录. /home/zhangsan或 ~
10 请使用两种方式来表示一个用户的宿主目录,如itcast . /home/itcast和 ~
11 什么是绝对路径,举例。从/开始的路径
12 什么是相对路径,举例。./abc
13 在linux中,.表示什么?当前目录
14 在linux中,…表示什么?当前目录的上一级
15 怎么切换临近两个目录? cd -
16 linux终端中的提示字符窜:incast@itcast:~$
1)第一个incast表示什么?当前登录的用户
2)第二个itcast表示什么?主机名
3) ~表示什么?宿主目录(当前目录所在的路径)
4) KaTeX parse error: Expected 'EOF', got '#' at position 13: 表示什么,如果该字符换成#̲呢?表示普通目录,#表示超级目录

三 文件和目录
1 树状形式显示文件和目录结构的命令是什么?tree
2 查看指定目录下的文件和目录是什么命令?ls
3 如何列出指定目录下的所有文件和目录(隐藏和非隐藏)?ls -a
4 如何列出指定目录下的文件或目录的详细信息?ls -l
5 如何从当前目录进入到目录:/home/zhangsan/hello? cd /home/zhangsan/hello
6 如何进入当前目录的上一级目录?cd …
7 如何从当前目录进入到当前用户的宿主目录(/home/incast),使用三种方式.cd ,cd ~,cd /home/itcast
8 查看当前用户所在目录的指令?pwd
9 创建目录的指令?mkdir
10 如何创建一个多级目录,如:aa/bb/cc/dd? mikdir aa/bb/cc/dd
11 有一个目录aa/hello.txt,rmdir命令能够删除aa吗,为什么?no
12 使用什么命令能够创建一个空文件?touch
13 使用什么命令能够删除文件和目录,怎么删除?Rm -r dir或rm file -i
14 拷贝文件和目录的命令是什么?cp
15 将a文件中的内容拷贝到b 文件中,b文件存在和不存在会发生什么情况?
cp file file1 (拷贝file至file1,如果file1存在,会覆盖掉file中内容,不存在会自动创建)
16 将目录dir1的内容拷贝到dir2 中,如果dir2不存在,dir2会被自动创建吗?
cp dir dir1 -r(dir2存在会被覆盖,不存在会被自动创建,如果只拷贝文件里内容,cp dir/* dir1)
17 什么命令能够将文件中的内容一次性输出到终端上?cat
18 有一个命令能够在终端中分页显示内容,但只能向下翻页,是哪个命令?more
19 有一个命令能够在终端中分页显示文件内容,也可以上下翻页,是哪个命令?less
20 要显示hello.c 文件中的前20行,使用什么命令?head -20 hello.c
21 要显示hello.c中的后20行,使用什么命令?tail -10 hello.c
22 如何给/home/itcast/目录下的stdio.h创建一个软连接?ln -s/home/itcast/stdio.h mysoft
23 给home/itcast/目录下的stdio.h创建一个软连接stdio.soft,删除stdio.h文件后软连接stdio.soft还能使用吗?no
24 如何给/home/itcast/目录下的stdio.h创建一个硬连接?ln stdio.h std.hard
25给/home/itcast/目录下的stdio.h创建一个硬连接stdio.hard,删除stido.h文件后硬连接stdio.hard还能使用吗?Yes

四 文件权限、用户、用户组
1 使用什么命令能够查看当前登录用户?whoami
2 修改文件访问权限的命令是什么?chmod
3 文件权限分别是哪几个,这几个权限对应的数字是几?w(2),r(4),x(1)
4 使用文字设定法给hello.c文件的所属用户itcast添加执行权限。chmod u+x hello.c
5 hello.c 文件的权限为777.使用数字设定发给hello.c文件的其他用户权限改成0.
chmod -007 hello.c
6 能修改文件的所有者和所属组的命令是哪一个?Chown 新的所有着:新的组 文件名
7 使用chown命令的使用需要注意什么?使用管理员权限执行 sudo
8 修改文件hello.c所有者为tom,所属组为china.sudo chown tom:china hello.c

五 查找和检索
1 查找宿主目录下的hello.c文件,写出命令。find ~ -name “hello.c”
2 查找宿主目录下文件大小:大于1000k,小于1M的文件。Find ~ -size+1000k -size -1M
3 查找宿主目录下文件类型为:普通文件的命令,写出命令。Find ~ -type f
4 查找宿主目录下文件内容中含有字符窜“hello,word”的文件.grep -r “hello world” ~

六 文件的安装和卸载
1 命令sudo apt-get update是更新系统中的软件的吗?更新的是软件列表
2 已知软件名为tree,如何在线安装该软件?sudo apt-get install tree
3 如何清理系统中缓存的软件安装包?sudo apt-get clean
4 有一个软件安装包xxx.deb,如何安装到ubuntu中?sudo dpkg -i xxx.deb.卸载:sudo dpkg -r xxx

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值