一、文件和用户管理
(1)ls:列出目录内容
(2)ls -l:列出目录内容详细信息(注意两者之间有空格)
(3)pwd:显示当前路径
(4)非常见文件类型
b:设备文件(块设备)储存设备硬盘,U盘/dev/sda,/dev/sda1
c:设备文件(字符设备)打印机,终端/dev/tty1
l:链接文件(淡蓝色)
s:套接字文件
p:管道文件
(5)ctrl+l:清屏
(6)改变目录:
1.cd:绝对路径或相对路径
(7):创建文件
touch 路径和名字(实例:在根目录下创建文件varl)
(8)创建目录
1.mkdir 路径和目录名
2、连续创建目录:mkdir -p 路径和目录名
(9)复制文件
cp 源文件 目标文件夹
实例:将c1中的d1文件复制到a1文件下
(10)cp -r 源文件路径 目标文件夹:复制某文件夹(内部可能有多个文件)到另一个位置
(11)mv 源文件路径 目标文件位置:移动文件
若要移动并改名:在目标文件位置中写出文件的新名称
(12)删除:rm -rf 文件或目录的路径(注意m与-之间有空格,f与文件路径中也有空格)
/*:表示删除路径下所有文件(最好忘记这条命令!!!!)
/*1:删除路径下所有以1结尾的文件
(13)查看文件内容:
cat 文件路径
head -行数 文件路径:查看前几行
tail -行数 文件路径:查看后几行
more 文件路径:相比于cat,more能一行一行显示文件内容,而cat是直接到达末尾。
grep 关键字 文件路径:在文件中查看包含关键字的内容
(14)创建并填写文件:
vim 文件路径
(15)修改文件:
1.文件1路径 > 文件2路径:将文件1的内容覆盖写入文件2
2.gedit 文件路径:
编辑已存在文件或新建文件并开始填写
3.vim 文件路径:按下i键开始编辑文件(若文件不存在则先创建文件);按下:wq保存并退出;按下Esc退出编辑模式。
yy:复制:p:粘贴
dd:删除
u:撤销
x:删除某个字符
:set nu 给每行编号
:set nonu 取消行号设置
v:进入或退出可视化状态,进行精确选取字符
3G:进入第3行
gg:进入页首
G:进入页尾
0:行首
$:行尾
/string 在文件中查找字符;输入N进行上下切换找到的字符位置
:范围 s/原内容/新内容/全局 查找替换
实例:
:1,7 s/local/city/g
:w /文件路径 读入文件/写文件(另存为)