Linux的命令
1、创建一个目录/abcd
提示:
windows下的路径样式为c: \abcd\ test,而linux下的路径样式为 /abcd/test
因此/dzqc就可以看做是c:\abcd,不同的是 windows系统下还有D,E等盘, linux下就只有/
为所有目录的顶点。
英文 make directorys缩写后就是 mkdir,这就是创建目录的命令
本题命令答案:
mkdir abcd或cd
/;mkdir abcd
提示:使用分号可以在一行内分隔两个命令,有很多同学把两个命令写到了一行,但是却没加分号分隔
2、在abcd目录下创建一个study.txt
touch /abcd/study.txt
3、为study.txt输入内容“I am
studying linux”
解答:
方法一:常用编辑方法
执行vi
study.txt进入vi编辑器(默认命令模式),点击a或i进入编辑模式,敲入内容I am studyinglinux,然后按键盘上的ctrl+c或esc键,退出编辑模式(进入命令模式),最后敲:wq保存并退出。wq解释write quit。
方法二:单行或多行文本插入常用命令,内容都是放到文件的尾部
echo 'I am studying linux’. >/abcd/study. txt
1、如果没有study.txt,会创建study.txt,放入单引号的内容。
2、如果有study.txt,会清空已有的全部内容,放入单引号的内容
echo ’ I am studying linux.’>> /abcd/ study.txt 这个在企业里很常用:单行内容追加到文件结尾。
4、把study.txt文件拷贝到/temp目录下
解答命令答案
cd /abcd
cp study.txt /tmp/
5、把/abcd目录移动到/root下
解答
mv /abcd
/root/
6、进入root目录,abcd目录删除study.txt文件
解答:
命令答案:rm
remove
cd /root/abcd
rm study. txt
7、退出abcd目录,删除abcd目录
解答:
cd… 或cd…/
rm - r data或 rmdir data
8、已知文件test.txt内容为
Good good
study
Day day up
Give you
color see see
请给出打印test.txt内容时,不包含Give you
color see see
解答:
1先创建文件输入内容
利用第三题的方法三,生成测试数据:用前而的cat编辑文件的特殊用法,执行下面命令就好
cat
test. txt<<EOF
Good good
study
Day day up
Give you
color see see
EOF
2.使用grep过滤(必须要会)
[root
@songls] grep -v ‘Give you color see see’
test.txt
Good good
study
Day day up
9、请给出一条命令完成创建目录/abcd/test,即创建/abcd目录及/dzqc/test目录
解答:
Mkdir -p
/abcd/test
10、已知/tmp下已经存在test.txt文件,如何执行命令才能把/mnt/test.txt直接覆盖掉 /tmp/test.txt而让系统不提示是否覆盖(root权限下)
解答:
方法一:
/bin/cp/ mnt/test. txt /tmp/test.txt
方法二:
\cp /mnt/test. txt/ tmp/test.txt
快捷键(只写了部分快捷键)
Tab 补全命令
ctrl +a 切换到开始
ctrl +e 切换到末尾
ctrl +u 删除光标位置之前字符
ctrl +k 删除光标位置之后字符
ctrl +l 清屏
ctrl +r 在历史中查找
ctrl +w 删除光标前一个单词
ctrl +d 退出xshell
ctrl +c 命令行模式
ctrl +q 恢复刷屏
ctrl +s 停留当前模式