linux常用命令
-
目录命令
1. 增加目录
//make directory 知道英文原意方便记忆mkdir [/路径/]目录名 递归创建 mkdir -p//mkdir +目录名 是在当前目录下建
2. 删除目录
rmdir [/路径/]目录名 //remove directory 删除空目录删除非空目录或文件: rm -rf 目录名 // -r 递归 -f 强制// 删库跑路必备技能,不要去删库跑路
3. 改变目录
(1)复制:cp -r 原路径 新路径
(2)移动/重命名:mv 原路径 新路径
4. 查看目录
(1)查看当前路径:pwd
(2)切换到路径:cd
(3)查看目录内容:ls //只有文件名或目录名
-
文件命令
1. 创建文件
(1) touch [/路径]文件名 // 最好加后缀 a.txt
(2) vi
2. 删除文件
(1) rm [-r/-i/-f][/路径/]文件名
// -i 删除前逐一询问确认是否删除 -r 主要对文件夹使用,递归删除 -f 直接删除无需确认 默认是 -i可以使用通配符rm -rf MySQL-* 一次性删除多个
3. 改变文件
(1) 同改变目录 cp、mv命令
4. 查看文件
(1) ls命令:用来列出文件或目录信息
文件目录类命名
-
cat命令:用于滚屏显示文件内容或是将多个文件合并成一个文件。
-
more命令:通常用于分屏显示文件内容。按 Enter 键可以向下移动一行,按 Space 键可以向下移动一页;按 Q 键可以退出more命令。
-
head命令:用于显示文件的开头部分,默认情况下只显示文件的前10行内容。
-
tail命令:用于显示文件的末尾部分,默认情况下,只显示文件的末尾10行内容。
-
grep命令:用于查找文件中包含有指定字符串的行。
进程管理类命令
-
pidof命令:用于查询某个指定服务进程的PID值,每个进程的进程号码值(PID)是唯一的,因此可以通过PID来区分不同的进程。
-
kill命令:前台进程在运行时,可以用
Ctrl+C
组合键来终止它,但后台进程无法使用这种方法终止,此时可以使用kill
命令向进程发送强制终止信号,以达到目的。
其他常用命令
-
clear命令:用于清除字符终端屏幕内容。
-
man命令:用于列出命令的帮助手册。
-
shutdown命令:用于在指定时间关闭系统。
-
reboot命令:用于重新启动系统,相当于
shutdown -r now
。 -
poweroff命令:用于立即停止系统,并关闭电源,相当于
shutdown -h now
。 -
alias命令:用于创建命令的别名。
-
unalias命令:用于取消别名的定义。
-
wget命令:用于在终端中下载网络文件。
-
who命令:用于查看当前登入主机的用户终端信息。
-
echo命令:用于在终端输出字符串或变量提取后的值。