一、文件管理
切换用户
su - 用户名
查看当前用户
whoami
修改密码
passwd
切换目录
cd 目录
返回上一级目录
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 进程号