一、课件

二、习题

答案:DC(ABCD)AC CDBBA

三、常用命令

1. pwd

打印当前工作目录名

  • 英文原意:print working directory
➜  ~ pwd
/Users/shi

2. ls

列出目录内容

  • 英文原意:list
  • 常用选项:
    • -l :详细信息显示
    • -a:显示所有文件,包括隐藏文件
    • -h:将文件容量以较易读的方式(GB,kB等)列出来

另外,这些参数可以组合使用,例如ls -la,显示当前目录所有文件的详细信息

3. cd

切换目录

  • 英文原意:change directory
cd ..            //  回到上级目录
cd ./shi        // 切换到当前目录下的shi目录中,“.”表示当前目录 
cd -          // 返回进入此目录之前的目录

4. touch

这个 touch 命令通常被用来设置或更新文件的访问时间。

然而,如果一个文件名参数是一个不存在的文件,则会创建一个空文件。

touch test.txt    // 如果文件不存在,就创建test.txt文

5. rm

删除文件或目录

  • 英文原意:remove directories
  • 常用选项:
    • -f :就是force的意思,忽略不存在的文件,不会出现警告消息
    • -i :互动模式,在删除前会询问用户是否操作
    • -r :(recursive) 指示rm将参数中列出的全部目录和子目录均递归地删除。
rm test.txt  // 删除文件test.txt

不带任何参数时,rm 可以删除文件,但不能删除文件夹

6. mv

移动和重命名文件

  • 英文原意:move
  • 常用选项:
    • -f :force强制的意思,如果目标文件已经存在,不会询问而直接覆盖
    • -i :若目标文件已经存在,就会询问是否覆盖
    • -u :若目标文件已经存在,且比目标文件新,才会更新
mv file1 file2 file3 dir   // 把文件file1、file2、file3移动到目录dir中  
mv file1 file2  // 把文件file1重命名为file2  

7. mkdir

创建目录

  • 英文原意:make directories
mkdir tmp      // 当前目录创建文件夹tmp

8. chmod

修改文件管理权限

这里需要注意的是,只有文件所有者或root用户才能修改文件管理权限。

  • 英文原意:change the permissions mode of a file
  • 两种修改方法
    • 八进制数字表示法
      每个八进制数字代表3个二进制数字,

000 0 ---
001 1 --x
010 2 -w-
100 4 r--
111 7 rwx

  • 符号表示法
    符号表示法:影响谁、执行哪个操作、设置什么权限
    • 通过字符“u”(所有者),“g”(用户组),“o”(其他人),和“a”(全部)的组合来指定要 影响的对象
    • 执行的操作可能是一个“+”字符,表示加上一个 权限,一个“-”,表示删掉一个权限,或者是一个“=”,表示只有指定的权限可用,其它所 有的权限被删除。
    • 权限由“r”,“w”,和“x”来指定
// 八进制数字表示法
chmod 600 test3   
drw-------  3 shi  staff  96 12 24 18:05 test3

// 字符表示法
chmod u-x,g-rx,o-rx test3
drw-------  3 shi  staff  96 12 24 18:05 test3

9. cat

查看文件内容

cat test3.txt
        我是内容

 cat -n test3.txt   // -n,显示行号
     1  我是内容

四、apt和apt-get的主要区别

apt 命令取代的命令命令的功能
apt installapt-get install安装软件包
apt removeapt-get remove移除软件包
apt purgeapt-get purge移除软件包及配置文件
apt updateapt-get update刷新存储库索引
apt upgradeapt-get upgrade升级所有可升级的软件包
apt autoremoveapt-get autoremove自动删除不需要的包
apt full-upgradeapt-get dist-upgrade在升级软件包时自动处理依赖关系
apt searchapt-cache search搜索应用程序
apt showapt-cache show显示装细节

当然,apt 还有一些自己的命令:

新的apt命令命令的功能
apt list列出包含条件的包(已安装,可升级等)
apt edit-sources编辑源列表

欢迎欢迎~热烈欢迎~