Linux基本操作—文件管理(一)

 一、文件管理

切换用户

su - 用户名

查看当前用户

whoami

修改密码

passwd

切换目录

cd 目录

扫描二维码关注公众号,回复: 15622766 查看本文章

返回上一级目录

cd ..

返回主目录

cd ~

返回根目录

cd /

返回到进入当前目录的上一个目录

cd -

创建单个文件

touch 文件名

创建多个文件

touch 文件名1 文件名2

创建单个文件夹

mkdir 文件名

创建多个文件夹

mkdir 文件夹1 文件夹名2

创建文件的同时创建文件夹

mkdir -p 文件夹名/文件名

Vi 编辑器使用

编辑文件

vim 文件名

按 i 进入编辑模式 (insert模式)

编辑完成,按esc退出编辑模式,即回到命令模式

保存退出

:wq    或者  shift+zz

保存

:w

强制退出

:q!

查看文件内容(只读,显示文件所有内容)

cat 文件名

删除文件

rm 文件名

删除整个文件夹(包括文件夹的所有文件)

rm -r 文件夹名   【-r   表示递归删除文件】

删除整个文件夹

rmdir 文件夹名

在同一目录下(同一文件夹内)复制文件

复制文件

cp 被复制的文件名 新起的文件名

将文件复制到另一个文件夹

1、复制的文件不重写命名

cp 被复制的文件名 另一个文件夹的绝对路径

查看当前文件夹所在的位置

pwd

2、复制的文件重命名

cp 被复制的文件名 另一个文件夹的绝对路径/新文件名

复制文件夹

cp -r 文件夹名 另一个文件夹的绝对路径

移动文件

处在同一文件夹移动文件(相当于重命名)

mv 被移动的文件名 移动后新的文件名

将文件移动到另一个文件夹(相当于剪切操作)

mv 被移动的文件名 另一个文件夹的绝对路径

创建链接方式

创建软连接

ln -s 被创建链接的文件名 链接名

例【ln -s 1.txt softlink1.lnk】

创建硬链接

ln 被创建链接的文件名 链接名

例【ln 1.txt hardlink.lnk】

删除链接

rm 链接名

例【rm softlink1.lnk】

软连接和硬链接的区别

1、删除软连接的原文件(1.txt)后,再将1.txt重新创建回来,仍可以重新指向softlink1.lnk,而硬链接不可以

2、当1.txt的内容为新内容时,查看softlink1.lnk的内容与新建的1.txt相同,而hardlink.lnk

3、删除原文件后软连接会报错,而硬链接不会,硬链接相当于复制操作

查看文件的属性

file 文件名

显示文件前20行

head -n 20 文件名

显示文件后几行

tail -n 20 文件名

实时监控日志

tail -f 文件名

查看历史命令

history

调用历史命令的第n个命令

!n

查看某命令的属性/用法

某命令 --help

例【tail --help】

查看某文件的字符数量

wc 文件名

列出当前文件夹所有的子文件夹以及文件

ls

ll

使命令以进程的形式在后台作业(运行)

命令&

例:sleep 1000&

注【如果没有在命令后面加上&,关闭命令控制台后,该命令或进程会消失】

终止进程

kill 进程号

猜你喜欢

转载自blog.csdn.net/qq_53376718/article/details/129653523