linux入门及常用命令

文章介绍了Linux的核心哲学,如一切皆文件、小型程序等,并详细讲解了终端命令,如`who`,`whoami`,`w`,以及shell的作用和Bashshell。还涵盖了命令提示符、命令执行、内部与外部命令的区别、历史命令查看、bash快捷键等基础操作。
摘要由CSDN通过智能技术生成


Linux哲学思想:

一切皆文件

小型.单一用途的程序

避免令人困惑的用户界面

链接程序,共同完成复杂的任务

配置数据存储在文本中

终端:

查看已登录用户信息:who

查看使用者的用户名:whoami

查看使用者的用户名及终端:who am i

查看的更全面使用:w

shell:

Shell的作用?

为用户提供命令界面,解释执行命令,命令解释器 ,高级程序设计语言

bash:

bash是GNU开源计划中重要工具软件之一 ;centos系统默认使用 与sh兼容

查看当前系统使用的shell ?

echo ${SHELL}

查看当前系统支持的所有shell?

Cat /etc/shells

命令提示符:

echo $PS1 是系统变量 ,查看当前用户,主机名,当前文件路径,是什么用户

管理员是? :#  ;普通用户是? :$  

执行命令:

在shell中有两类命令分别是内部命令和外部命令 ;

  1. 怎么禁用或启用内部命令?

禁用:enable -n +内部命令

启用:enable +被禁用的内部命令

  1. 怎么查看对应的二进制可执行文件,在什么位置存放?

命令:which ;命令:whereis ;命令:ls-l

  1. 怎么区分是内部命令还是外部命令?

命令:type ;内部命令是带shell 内嵌字样的,其余则是外部命令

  1. hash命令显示外部命令路径缓存;

怎么删除指定命令缓存?

Hash -d +命令 

怎么删除全部命令缓存?

Hash -r

命令格式:

命令 [选项...] [参数...]

选项:用于开启或关闭命令的某个或某些功能;

短选项:例:-l  -h  -a

长选项:例:--all

例:列出隐藏内容ls -a 或ls --all ;

参数:命令的作用对象,比如文件名

多选项,多参数以及命令之间至少要使用一个空白字符隔开

取消命令执行:Ctrl +c  ;结束命令执行:Ctrl+d

简单命令

怎么显示系统时间和硬件时间?

系统时间:date

硬件时间:clock

怎么根据硬件时间修改系统时间?

命令date +选项 -s

怎么根据系统时间修改硬件时间?

命令date +选项 -w

怎么查看日历?

命令cal

怎么编辑文件?

Vim命令+ 文件

可以使用Cat命令只查看文件内容,不进文件

screen会话

怎么创建会话?

Screen - S +会话名

怎么加入会话?

Screen -x +会话名

怎么退出会话?

eixt

怎么暂时剥离会话?

Ctrl a +d

怎么查看所有会话列表?

Screen  -ls

Screen安装包:yum install screen -y

echo命令:

功能:显示字符 ;

语法:echo [选项][参数]

说明:将输入的字符串送往标准输出

echo “$”:双引号表示弱引用,变量会被替换

echo ‘$’ :单引号表示强引用,变量不会被替换

echo 命令选项:

-n  不在字符的最后自动换行

-e  在字符串中出现以下字符,加以处理

\c  最后不换行

\n  换行且光标移至行首

\t  插入 空格

\\  插入\ 字符

命令行扩展,被括起来的集合:

命令行扩展:$( ) 或` `

把一个命令的输出打印另一个命令的参数

例:echo $(hostname) ;echo `hostname`

例:echo $(whoami)  ;echo `whoami`

括号扩展:{ }

打印重复字符串的简化形式

例:touch f{1,2,3,}

例:rm -f f{1,2,3}

怎么查看命令历史列表?

命令:history

怎么在命令历史中搜索命令?

命令:Ctrl -r

查看命令历史history:

-c 清空命令历史

-d 删除历史中指定的命令

#  显示最近的几条历史

-r  读历史文件附加到历史列表

-w 保存历史列表到指定的历史文件

bash 快捷键:

Ctrl +l  清屏,相当于clear

Ctrl +c  取消命令执行

Ctrl -a  移动到命令行最前面

Ctrl -e  移动到命令行最后面

Ctrl -u  删除到行首

Ctrl -k  删除到行尾

linux入门命令合集:
查看已登录用户信息:who
查看使用者的用户名:whoami
查看使用者的用户名及终端:who am i
查看当前使用的shell:echo $SHELL
查看当前系统使用的所有shell :cat /etc/shells
查看及修改命令提示符:echo $PS1
禁用内部命令:enable -n 内部命令
解除禁用内部命令:enable 被禁用内部命令
查看外部命令对应的可执行文件:which  ,whereis
区分内外部命令:type 命令
查看外部命令缓存:hash 
清除外部命令缓存:-d 删除指定命令缓存  -r 清空全部缓存
查看隐藏文件:ls -all
取消命令执行:ctrl +c 
结束命令执行:ctrl +d 
查看硬件时间:date 
查看系统时间:clock
以硬件时间校正系统时间 clock -s 
以系统时间校正硬件时间 clock -w 
查看日历:cal 
文本编辑:vim
使用计算机:bc
创建screen会话:screen -S 会话名
加入screen会话:screen -x 会话名
退出并关闭会话:exit
剥离当前会话:ctrl+a,d
显示所有已打开会话列表:screen -ls
双引号表示弱引用,变量会替换:echo ""
单引号表示强引用,变量不会替换:echo ''
换行:echo -e \n
不换行:echo -n
把一个命令的输出打印另一个命令:$(hostname)  `whoami`
打印重复字符串简化形式:echo file(1,2,3)  rm -f file(1,2,3)
环境变量:echo $PATH
查看命令历史:history 
在命令历史中搜索命令:ctrl -r
清屏 ctrl +l ; clear 
移动到命令行最前面 :ctrl +a 
移动到命令行最后面:ctrl +e
删除到行首 :ctrl +u 
删除到行尾:ctrl +k 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值