zoukankan      html  css  js  c++  java
  • linux常考面试题1

    问题一

    绝对路径用什么表示,上层目录和当前目录用什么表示,主目录用什么表示,切换目录用什么命令

    绝对路径:/home/WM/

    上层目录:../ 

    上两层目录:../../

    当前目录:./

    主目录:~

    切换目录:cd

    问题二:

    怎么查看当前进程、怎么退出、怎么查看当前路径

    当前进程:ps

    退出:exit

    当前路径:pwd

    问题三:怎么清屏、怎么退出当前命令,怎么执行睡眠,怎么查看当前用户id

    清屏:clear

    退出当前命令:ctr+c

    执行睡眠:ctr+z

    查看当前用户、用户所属组的id:id

    问题四:

    ls命令执行那些功能,可以带什么参数,有什么差别

    ls可以查看文件或者目录的信息

    ls -a 查看所有文件,包括隐藏文件

    ls -l 以列表形式显示详细文件信息,包括读写权限,所属用户、组,创建时间等

    问题五:ln创建软链接和硬链接的方式

    软链接:ln -s slink source

    硬链接:ln slink source 

    问题六:创建目录用什么命令、创建文件用什么命令

    创建目录:mkdir 参数p可以创建层级目录

    创建文件:vi touch 实际上向一个不存在的文件写入内容即是创建文件

    问题七:复制文件用什么命令,修改文件权限,修改所有者

    复制文件:cp 参数R表示递归复制子目录

    修改权限:同时修改u、g、o的权限,用数字 chmod 751(u=4+2+1,g=4+0+1,o=0+0+1)u=当前用户 g=同组用户 o=其他用户 4=可读 2=可写 1=可执行 0=无

    修改单一用户的权限:chmod u+x 给当前用户增加可执行的权限  chmod g+wx 给同组用户增加写、执行的权限 chmod g-w 将同组用户写的权限去掉

    修改所有者:chown -R 用户:组 给目录以及下属子目录修改所有者、组

    问题八:查看文件内容可以用哪些命令

    cat查看

    vim查看,可以编辑

    more 分页查看文件,只能向后看

    less 分页查看文件,可向前、向后查看,用法比more更加灵活,是linux正统的查看文件工具

        -N 给每行编号 -e 显示结束标识时自动关闭文件  

       进入less命令后

       退出:q

       查找:/搜索词

    head 仅查看头部,可指定行数

    tail 仅查看尾部,可指定行数 tail -f 查看实时文件情况

    问题九:随意写文件命令?怎么向屏幕输出字符串“hello word”

    vi 和touch命令都可以创建一个文件

    echo “hello word”

    追加内容:echo “新追加的内容” >> filename

    注意>>是追加  >是删除原有,并追加

    问题十:终端显示在哪个文件夹下,黑洞文件显示在哪个文件夹下

    终端:/dev/tty

    黑洞:/dev/null

    问题十一:追加文件内容

    echo 命令追加 echo -e “hello word”>>filename    -e表示激活转义字符 表示回车,除了双引号号外任意特殊字符都可以直接写入,想写入双引号,需要使用转义

    cat 命令追加 cat >> filename 遇到ctr+c终止追加

    问题十二:移动、改名用哪个命令

    mv 既可以改名字,又可以移动文件

    问题十三:删除文件用什么命令,如果连同目录以及子文件一起删除呢,删除空文件夹用什么命令

    删除文件、目录:rm

    递归删除有提示:rm -r

    递归删除无提示:rm -rf

    删除空文件夹:rmdir

    如果文件夹不为空rmdir会报错

    问题十四:linux可使用哪几种通配符,分别代表什么含义

    x. 代表x后只有一个字符

    x* 代表x后可以接任意个数字符

    ^x 代表以x开始

    x$ 代表以x结束

    [xyz]表示匹配x y z中任意一个

  • 相关阅读:
    cron表达式
    特殊二叉树和平衡二叉树和树的遍历
    进阶之常见算法和算法题
    原码,反码,补码、移码
    PostgreSQL 大小写问题 一键修改表名、字段名为小写
    ImportError: cannot import name 'PackageFinder' from 'pip._internal.index'
    安装pl/sql developer(内附下载地址)
    oracle plsql的结构
    oracle数据库基本操作
    java的高并发IO原理,阻塞BIO同步非阻塞NIO,异步非阻塞AIO
  • 原文地址:https://www.cnblogs.com/xysun/p/12161927.html
Copyright © 2011-2022 走看看