Linux教程

Linux基础一:基础命令

本文主要是介绍Linux基础一:基础命令,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

Linux是什么,是干什么用的?

       1.Linux是一个操作系统,电脑=软件+硬件,而操作系统就是特殊的软件

       2.Linux系统内一切皆文件

       3.bash shell 是红帽默认的shell(shell就是命令解释器)

       4.Linux 是开源的,也就是源码公开

而Windows是闭源的,也就是源码不公开,与收不收费无关

       5.Linux区分大小写

 

命令提示符:

格式为:用户名+主机名+当前工作目录

[root@localhost /]#  后接:命令 【-短选项/--长选项】 【参数】

 

命令

选项

参数

做什么

怎么做

对谁做


一、基础命令:

更改主机名:

hostnamectl set-hostname 主机名

bash环境变量重载

1、命令:

1、pwd命令——显示当前所在位置的完整路径

2、cd命令——进入某个文件夹

       蓝色字符代表文件夹

       橄榄绿色的字符代表链接文件

       黑色字符代表文本文件

       .代表当前路径

       ..代表上一层路径

       ~代表当前用户的家目录,cd后可省略

3、ls命令——显示当前文件夹的内容

       -l   ->  以长文件的形式显示(ls -l 可缩写成 ll 命令)

       -a  ->  显示隐藏的文件(以.开头的文件)

       -la  ->  以长文件的形式显示隐藏的文件(ls -al 可缩写成 ll -a)

       -r  ->  递归显示文件内容

4、man命令——查看某个命令的使用帮助文档

       man  ls 或 ls  --help

5、su命令——切换用户

       [root@localhost /]#su – luna

       #代表超级管理员root,有且仅有1个

       $代表普通用户,可以有多个

       useradd 添加用户

       userdel 删除用户

6、passwd命令——设置或更改用户的密码

       注:只有root用户才能使用该命令

       [root@localhost /]# passwd luna

7、date命令——显示或者设置当前的系统日期和时间

date  单独使用  ->  详细日期和时间

date  +%T  ->  显示时间

date   +%D  ->  显示日期

date   +%X%x  ->  显示日期和时间

       [root@localhost /]# date +%d%m%Y

       04032021

       [root@localhost /]# date +%d%m%y

       040321

8、file命令——查看文件类型

       [root@localhost /]# file  /etc/passwd

       /etc/passwd: ASCII text

10、head命令(tail命令)——显示一个文件的前(后)几行

       默认显示前(后)10行,-n 指定显示的行数

       [root@localhost /]# head /etc/passwd

       [root@localhost /]# head -n 2 /etc/passwd

11、cat命令——将整个文档内容从头至尾显示出来

       tac命令——将整个文档内容从尾到头显示出来

       [root@localhost /]# cat /etc/crontab

       [root@localhost /]# tac /etc/crontab

12、wc命令——统计文件中的行数、字数和字符数,分别对应-l、-w、-c

       [root@localhost /]# wc /etc/shadow

       42  42 1226 /etc/shadow

       [root@localhost /]# wc -lwc /etc/shadow

       42  42 1226 /etc/shadow

13、history命令——显示之前使用过的命令列表

       !number  ->  执行历史命令列表中第number号命令

       !string  ->  执行历史命令列表中最近一次与string匹配的命令

       history -c  ->  删除历史命令列表中的所有命令(一键跑路)

       向上键↑/向下键↓  ->  挨个查找之前使用过的命令

15、init命令——切换系统状态

       init1   ->  切换到命令模式

       init5   ->  切换到桌面图形化模式

       init0   ->  关机

2、快捷方式:

命令编辑快捷方式:

Ctrl + g   ->   光标进入

Ctrl + Alt   ->   光标退出

Ctrl + L   ->   清屏  =  clear命令

       Ctrl + a   ->   光标跳到命令行的开头

       Ctrl + e   ->   光标跳到命令行的结尾

       Ctrl + u   ->   清除光标之前的所有内容

       Ctrl + k   ->   清除光标之后的所有内容

       Ctrl + ←   ->   将光标跳到命令行前一字的开头(在桌面图形化状态下)

       Ctrl + →   ->   将光标跳到命令行下一字的末尾

       Alt  + backspace  ->  删除光标所在的单词

Tab键:补全命令、选项和参数

       一次Tab是补全,两次Tab是罗列

这篇关于Linux基础一:基础命令的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!