面试复习题-常用的linux命令(1)

linux命令为测试工程师必面的面试题之一,这里总结了我们工作中常用的linux命令,这里面写的参数是常用的一些参数,以免我们记起来太杂乱,如果要了解详细的参数,可以自己百度下。同时,面试过程中如果面试官问你linux命令时,至少需要说到10个或者以上,可以尽量讲一些简单的,以免面试官深入提问时回答不上来。当然,如果你对linux命令非常熟悉,那你讲的越复杂其实也侧面的说明了你的能力。

1、cd

切换工作目录(英文全拼:change directory)

(1)语法

cd  文件目录

(2)常用操作命令

cd ~ 跳转到home目录

cd ../.. 跳转到目录的上两层

2、ls

显示指定目录下所有子目录和文件(英文全拼:list files)

(1)语法

ls 参数 目录名

(2)常用参数

-a 显示所有文件及目录 (. 开头的隐藏文件也会列出)

-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等信息详细列出

(3)常用操作命令

ls -l 可以缩写为ll,先洗展示当前目录下所有目录和文件

ls -R /Tools 递归列出/Tools下的子目录

3、pwd

显示当前工作目录绝对路径

(1)语法

pwd 参数

(2)常用参数

-- help 在线帮助

-- version 显示版本信息

(3)常用操作命令

4、cat

连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用

(1)语法

cat 参数 文件

(2)常用参数

-n, --number 对输出的所有行编号,由1开始对所有输出的行数编号

(3)常用操作命令

cat test.txt 展示文件test.txt的所有内容

cat > test01.txt  新建test01.txt文件

cat -n test01.txt > test02.txt  将test01.txt文件加上行号后放入test03.txt

cat test01.txt test02.txt > test03.txt  将test01.txt test02.txt文件连接后放入test03.txt

5、less

浏览文件,支持翻页和搜索,支持向上翻页和向下翻页

(1)语法

less 参数 文件

(2)常用参数

-f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件

-N 显示每行的行号

-i 忽略大小写

(3)常用操作命令

?字符串:向上搜索"字符串"的功能

/字符串:向下搜索"字符串"的功能

b 向上翻一页

d 向后翻半页

空格键 滚动一页(向下翻一页)

G 移动到最后一行

g 移动到第一行

q 退出less命令

6、more

逐页阅读文件

(1)语法

more 参数 文件

(2)常用参数

-N 显示每行的行号

-num 一次显示的行数

+num 从第 num 行开始显示

(3)常用操作命令

Ctrl+B 返回上一屏

Ctrl+F 向下滚动一屏

空格键 向下滚动一屏

q 退出more命令

7、cp

(英文全拼:copy file)命令主要用于复制文件或目录。

(1)语法

cp 参数 源 目的

cp 参数 源 目录

(2)常用参数

-a 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。

-R, -r, --recursive  复制目录及目录内的所有项目

(3)常用操作命令

cp test01.txt test02.txt   把test01.txt内的所有内容都复制到test02.txt中

cp -R test01 test02  把test01里面的所有文件内容都复制到test02目录下

8、mv

(英文全拼:move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。

(1)语法

mv 参数 源 目的

mv 参数 源 目录

(2)常用参数

-f 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问,直接覆盖旧文件。

(3)常用操作命令

mv test1.txt test2.txt  将文件 test1.txt 改名为 文件test2.txt

mv test1.txt test3/  移动文件,将文件test1.txt移动到test3目录

mv test1 test2  移动目录,如果目录test2不存在,将目录test1改名为test2;否则,将test1移动到test2中

9、rm

(英文全拼:remove)命令用于删除一个文件或者目录。

(1)语法

rm 参数 文件/目录

(2)常用参数

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。

(3)常用操作命令

rm -f test.txt  不询问是否删除,直接删除test.txt文件

rm -rf homework 递归删除homework目录

10、ps

(英文全拼:process status)命令用于显示当前进程的状态

(1)语法

ps 参数

(2)常用参数

-aux 显示所有包含其他使用者的行程

-e 显示所有程序

-f 显示UID,PPIP,C与STIME栏位

(3)常用操作命令

ps -ef | grep java  显示所有的java进程

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值