Linux基本命令
基本命令
命令类型:shell内嵌命令,外部命令
type COMMOND
内部:builtin
外部:显示为命令文件路径
注意:命令可以有别名,别名与原名相同,则原名隐藏;此时要想运行原命令,则使用\COMMOND
名利别名
获取所有可用别名的定义:~]# alias
定义别名:~]# alias name='commond' 注意:仅当前shell进程有效
撤销别名:~]# unalias name
which :show the full path of the commmods
which [options] programname [...]
--skip--alias :忽略别名
~]#which --skip--alias ls
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
whereis命令
whereis [options] name....
-b 仅搜索二进制程序路径
-m 仅搜索使用手册文件路径
whereis -b ls
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
who 命令:查看当前登录用户的用户名
用户,哪个终端,什么时间登录
-b 显示最近一次系统启动时间
-d 显示死亡进程
-l 显示登录进程
w 增强的who :show who is loggd on and what they are doing
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
shell程序负责解析用户提供的命令 ,命令的组成:command options arguments
~]#ls -ld /var
命令获取帮助
内部命令:~]help command
外部命令:
(1)命令自带简要格式的使用说明:~]#command --help
(2)使用手册:manual 文件位置:/usr/share/man 使用方式:~]#man command
命令说明中参数详解:
[ ]可选参数,< >必填参数,a|b|c多选一,...同类内容可出现多个
使用手册:压缩格式,有章节之分
/usr/share/man
1、用户命令
2、系统调用
3、c库调用
4、设备文件及特殊文件
5、文件格式(配置文件格式)
6、游戏使用帮助
7、杂项
8、管理工具及守护进程
使用方法~]#man 1 ls 查看ls命令第1章节的帮助信息
查看一个命令都有哪些章节的帮助信息:~]#whatis command;手动更新数据库:~]makewhatis
man命令打卡手册后的快捷键操作:
翻屏:
空格:向文件尾翻一屏
b:向文件首翻一屏
ctrl+d:向文件尾部翻半屏
ctrl+u:向文件首部翻半屏
回车:一次向文件尾部翻一行
k:向文件首部翻一行
G:跳转到文件最后一行
#G:跳转到指定行
文本搜索功能:/keyword 从文件首部向文件尾部查找,查找不区分大小写
?keyword 从文件尾部向文件首部查找,查找不区分大小写
n:与查找命令方向相同; N与查找方向相反
退出
q:quit
一、环境变量:
PATH:从那些路径中查找用户键入的命令字符串所对应的命令文件
~]#ehco $PATH
以上命令执行完后显示:/Local/Programs/Python/Python38/;/mysql-8.0.20-winx64/bin; 查找次序为:由左到右
查看命令类型(内部还是外部)
type 如 type type(查看type的命令类型)
二、由shell程序自带的命令:内置命令
独立的可执行程序文件,文件名即为命令名:外部命令
1、管理员账号切换为普通用户:su - username(username为普通用户名)
2、查看当前终端:tty
3、查看ip:ifconfig 或者 ip addr list
4、回显:echo;显示命令执行结果$? 0表示执行成功,1-255的值表示执行失败
5、查看联通状态:ping 终止命令ctrl+C
6、centOS7关机命令:systemctl poweroff 所有系统都能执行:poweroff
7、centOS7重启操作:systemctl reboot 所有系统都能执行:reboot
8、获取basename(基名): ~]basename /etc/sfdaf/sfregg-ss/ass
命令执行结果:ass
9、获取dirname:~]dirname /etc/sfdaf/sfregg-ss/ass
命令执行结果:/etc/sfdaf/sfregg-ss
10、查看文件类型:file 如:file /bin/ls

浙公网安备 33010602011771号