关于Linux常用基础命令的总结

时间:2022-09-02 18:10:00

linux-命令基础

1.linux命令的分类
linux命令执行必须依赖于shell解释器。shell主要负责接收用户输入的命令并进行解释。根据linux命令于shell程序的关系,一般分为以下两种

内部命令:指的是集成于shell解释器程序如(bash)内部的一些特殊指令
外部命令:指的是linux系统中能够完成特定功能的脚本文件或二进制程序
2.linux命令的格式
(命令字)(选项)(参数)
1)命令字及命令名称,是整条命令中最关键的一部分
2)选项的作用是调节命令字的具体功能,决定这条命令如何执行
3)参数就是命令字的处理对象,通常情况下可以是文件名,目录,或用户名等内容。
3.获取命令帮助
1)使用help命令
help命令是查看各shell内部命令的帮助信息
2)--help选项
对于大多数linux外部命令,都可以使用一个通用的命令选项 --help用于显示对应命令的帮助信息
3)使用man手册页
man手册页是linux系统中最常用的一种在线帮助的形式,在绝大部分的外部软件在安装时为执行程序,配置文件提供了详细的帮助手册页
例如以下操作可以将ls命令的帮助手册保存为文本文件yk.txt
man ls | col -b > yk.txt

关于Linux常用基础命令的总结
4.常见的命令
uname -r  查看当前使用的linux内核版本信息
cat /proc/cpuinfo   查看当前主机的cpu型号,规格等信息
cat /proc/meminfo   查看当前主机的内存信息
hostname    查看当前主机的完整名称
ifconfig 查看当前主机的IP地址
shutdowm -h now 关机   shutdown -r now 重启 或者reboot
pwd 查看当前用户所在的工作目录位置
cd 将用户的工作目录更改到其他位置
. 当前的工作目录
.. 当前上级的工作目录
~ 指定用户的宿主目录
- 上一次的工作目录

ls 显示目录中的内容
-l 以长格式显示,包括权限,大小,最后更新的时间等信息
-a 显示所有子目录和文件,包括隐藏目录和隐藏文件
-d 显示目录本身的属性,而不是显示目录中的内容
-h  以K、M等单位显示大小

du 统计指定目录或文件所占用磁盘空间的大小
-l 统计时包括所有的文件,而不是仅仅是目录
-h 以K、M等单位显示统计结果
-s 只统计参数所占大小,而非自目录,文件的大小

mkdir 用于创建新的空目录
-p 一次性创建多层目录

touch 创建空文件


ln  为文件或目录建立链接文件(类似于windows的快捷方式吧)
-s  创建软连接

cp   复制文件或目录
-f  覆盖同名文件或者目录时不需要提醒,强行复制
-i  覆盖同名文件或者目录时提醒用户确认
-p  复制保持源文件的权限
-r  复制目录时使用,表示递归复制所有文件夹及子目录

rm 删除文件或者目录
-f 删除文件或者目录时不提醒用户,直接强行删除
-i 删除文件或者目录时提醒用户确认
-r 删除目录时使用,表示递归删除整个目录树


mv 将指定的文件或者目录转移位置


which  查找用户所执行的命令文件存放的目录


find 查找文件或者目录
-name 根据目标文件的名称进行查找 可以使用"*" "?"
-size   根据目标文件的大小查找
-user 根据文件是否属于目标用户进行查找
-type 根据文件的类型进行查找 (f/d/b/c)

感谢观看!