感想
??在 马哥教育学习了两周了,每一天都在充实自己。对于一个小白来说,现在至少会切换目录、查找文件、安装卸载程序、创建修改文本、修改权限、查一些电脑软硬件信息。每天都有很多内容,很多命令需要去背、去理解、去应用。上次已经介绍了怎么安装系统,那么现在分享一下我现在学习到的简单命令。(大牛勿喷)
分享
1. 关机和重启:
关机:halt,power,shoudown -h,init 0.
重启:reboot,shotdown -r,init 6.
其中shutdown还有定时关机和取消关机命令
-r:reboot重启
-h:halt关机。可加时间定时关机,如:+m(分)从命令执行多久后关机。例如:#shutdown -h +3 既三分钟以后关机。 也可以指定具体时间关机。#shutdown -h 22:00 既晚上十点关机。
2. 系统配置和硬件查询
uname -r 查询内核版本
cat /etc/redhat-release 查询操作系统版本
hostname或者$HOSTNAME 查询主机名
ifconfig 显示网络设备信息可查IP地址
lscpu 显示cpu的相关信息
df 显示文件系统的磁盘信息 df -h可以输出显示的数字形式的‘G‘(千兆字节),"M"(兆字节)和"K"(千字节)更容易理解和阅读。df -i 可查磁盘索引节点应用情况。
lsblk 显示硬盘使用情况
id 显示用户id情况
whoami 查看用户名
date 查时间和日期
pwd 查看当前目录路径
echo $SHEEL 查看当前shell类型
tty 查看当前终端
last 查看系统曾登陆过的用户既信息
3. cd改变工作目录
管理员家目录:/root
普通用户家目录:/home/USERNAME
用户的家目录也可以表示为:~
cd~ 回到当前用户的家目录
cd- 回到上次目录 可与当前目录之间切换
cd.. 回到上级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
4. ls:list显示指定路径下的文件列表
ls -a :显示所有文件 包括隐藏文件
ls -l :显示文件元数据信息
ls -ld :查文件夹属性
ls -A:显示所有文件,但是不显示. 和..
ls -sl :文件从大到小排列
ls -r :倒序排列
ls -T :时间从新到旧排列
l. :查看当前文件夹的隐藏 文件
[:lower:]小写字母 -同[a-z]
[:upper:]大写字母 -同[A-Z]
[:digit:]数字 -同[0-9]
[:alpha:] 任意大小写字母 -同[a-zA-Z]
[:alnum:]任意字母和数字
[:punct:]任意标点符号
[:space:]任意空白符
5. cat 连续将文件的内容显示在屏幕上
单打cat命名表示等待用户输出并打印显示,结束可以按ctrl+c。
cat file.txt既查看显示file文件
6. file 确认文件类型
file+文件 显示文件类型
file L +软链接:查软链接原文件
file -b 不显示路径
file -f 文件夹中所有文件的类型
7. linux中的计算器命令BC
常用的运算:
- +加法
- - 减法
- * 乘法
- / 除法
- ^ 指数
- % 余数
实际操作如下:
可以通过quit ctrl+c或者ctrl+d退出
管道符计算
$ echo “7+6” |bc
20
bc还有 ibase 和 obase 来其它进制的运算:(默认十进制inbase=10;obase=10)
二进制十进制转换
上图中设定ibase=2既输入为二进制,输出为默认obase=10
还可以设置输出
上图中既ibase=10输入为十进制,输出为obase=2输出为二进制
进制计算同样也可以用管道计算
$ echo "ibase=2;111" |bc
7
计算平方和平方根:
$echo "10^4" |bc
10000
$ echo "sqrt(100)" |bc
10
原文地址:https://blog.51cto.com/14322554/2397009