入门篇-02-使用Linux命令行

使用Linux命令行

Shell是什么

  • 对外接受用户输入的命令。

  • 对内通过系统调用传递给内核。

  • 呈现内核运行结果。

Shell与图形化界面

图形化界面:鼠标操作为主,简单易学。

Shell:键盘操作为主,需要记忆各种控制命令。

bash shell提示符

1.username@hostname:PATH $
PATH:表示在哪个位置

2.[root@station230 ~]# 超级用户
[celery@localhost 桌面]$ 普通用户

查询命令:

man:查询手册
例:man -a printf
在这里插入图片描述

man 3 printf
history:查看指令历史
在这里插入图片描述

目录操作类

相对路径:cd …
绝对路径:cd /home/alice
cd :xiaolei@xiaolei-virtual-machine:~$ ~指的是家路径
cd - :返回目录刚刚所在的目录back
cd … :回到上一级目录
cd path:转到指定目录

pwd: 打印当前工作目录

mkdir:

rmdir:

mv:

命令行:cmd [opt] [arg]   命令 选项 项目 

ls -lhia /etc /dev
ls -a:遍历所有目录  = ls --all
ls -i:查看默认的非隐藏的编号
ls -l:以详细信息(name)进行描述  ls -l -h:显示大小
ls -a /etc/:罗列所有etc下的文件
ls -n:以ID信息进行描述

不用在目录下就能查看文件的属性
ls path:  ls -l ../ -d 绝对路径 -d指的是不展开目录
ls -l /home/ -d  相对路径
own group other


cmd opt opt-arg arg 
myplayer -s  40 aa.mp4 

cmd opt opt-arg-arg arg

-普通文件regular file(文本文件,二进制,压缩文件,电影,图片…)
d 目录文件 directory
b 归档文件 block device
c 字符文件 character
s 套接字文件 socket
p 管道文件 pipe
l 链接文件 link

文本操作类

touch:

cat:

echo:

wc:

rm:

ln:

cp:

tar:

find:

grep:

用户管理类

sudo:

su:

useradd/adduser:

usermod:

userdel/deluser:

passwd:

groupadd/addgroup:

groupdel/delgroup:

文件权限类

chmod

chown

chgrp

磁盘管理类

df:

du:

mount:

umount:

网络操作类

ifconfig

ping

控制终端类

clear:

开关机命令

reboot:重启
shutdown -r 1 :定时重启
poweroff:关机
shutdown -h 1 :定时关机

小技巧:自动补全(tab)
练习:
尝试查看date的使用,完成如下内容:
1、修改年月日时分秒 //date -s “20200908 20:09:08”
2、显示出从1970年1月1日00:00:00到现在一共多少秒 //date +%s
3、按照2011-01-20的格式显示出当前时间 //date -I / date --rfc-3339=date
4、显示24小时制和12小时制两种方式的小时 //date +%H / date +%I
5、显示当前时间的分钟数 //date +%M
6、显示当前的月份 //date +%b

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值