文章目录
通过网上调查,在软件测试岗位的面试中,对Linux系统的提问主要包括:
- 基本的shell命令
- 文件I/O
- sed/awk文本流处理工具
- 进程监控
- 性能测试工具,最简单的如top
- 定时任务 crontab
- 远程协议SSH文件传输协议FTP、TFTP
- Samba共享
ls
ls:列出目前工作目录所含的档案及子目录
ls -a:显示目前工作目录的所有档案和目录(ls内定将名称开头为“.”和“…”的视为隐藏档,ls命令不会列出)
ls -A:同-a,但是不会列出“.”(目前目录)和“…”(父目录)
ls -l:除了档案名称外,还会列出档案类型、权限、拥有者、档案大小等详细信息(常用方式,缩写为ll)
ls -lh:将详细信息中的文件大小进行人性化显示
ls -t:将档案依建立时间先后进行排列(最新的档案在最上面)
ls -r:将档案按照相反的顺序进行排列显示
ls -R:若目录下有档案,则其下的档案也依序列出
ls -F:在列出的档案名称后添加符号,可执行档加“*”,目录则加“/”