linux基本文件命令复习笔记

发布时间 2023-10-29 23:20:46作者: 银河小船儿

1,放大缩小终端窗口字体   

放大  ctrl shift + =      缩小   ctrl -

2,6个常见终端命令

 (1) ls   查看当前文件夹下的内容

 (2) pwd  查看当前所在文件夹

 

 (3) cd 目录名  切换文件夹

 

(4)touch 文件名  如果文件不存在,新建文件。和mkdir不同的是,mkdir创建的是目录

 (5) mkdir 目录名  创建目录

 

(6)rm 文件名  删除指定的文件名(不能删目录)

 rm -rf 文件名(路径)  或者  rm -r 文件名(路径)  删除指定的文件目录

    

 

 

3,文件和目录常用命令

 (1) Linux下文件和目录的特点:   

以 . 开头的文件是隐藏文件,需要用  ls -a 才能显示 a是all的缩写;

 cd . 代表切换当前目录;cd ..  代表切换上一级目录

 (2) ls 常用选项

 ls -l 

 ls -l -h  (-h 要和 -l 配合使用),人性化是指显示文件大小带 k 了,也可以写成 ls -lh

 (3)cd  切换目录

 

 

 

 (4) touch ,mkdir,rm 命令的扩展

touch :如果文件不存在,可以创建一个空白文件;如果文件已经存在,可以修改文件的末次修改日期

mkdir -p 文件名(路径也行)

 

 

 

rm   :删除后不能恢复,在垃圾桶也找不到了

 

 rm -f 文件名(路径):如果删除的文件不存在,不会有提示信息

 (5)  tree, cp mv  拷贝和移动文件

 tree 目录名  

 

centos 下未找到命令,要先安装,sudo yum install tree

 tree -d

  

cp  源文件  目标文件

 

 

 mv  源文件  目标文件

 

 (6)  cat, more, grep  查看文件内容  

 

cat -b 文件名  :对非空输出行编号

 cat -n 文件名 :对输出的所有行编号

 

grep  

 grep  查找的内容  文件名

 grep -n  查找的内容  文件名 : 显示匹配行及行号

 grep -v  查找的内容  文件名 : 显示不包含匹配文本的所有行

 (7)  echo 和重定向

 

echo 文字内容  >  文件名 : 将文字内容输出到指定文件中,并覆盖文件原有的内容

命令  >  文件名 : 将 命令执行结果 输出到指定文件中,并并覆盖文件原有的内容

 追加 >> 类似 > 

(8) 管道的概念及基本使用

 可以理解为:在 | 前面的命令是前提,在这个前提下,再做 | 后面的命令