linux基础指令

常见指令

前言:

指令交互和界面交互在操作系统层面上是没有任何区别的.命令行是更接近操作系统的。学好linux指令是进行linux操作的基础哦。

一,基本命令

1,1 关机和重启

关机

shutdown -h now 立即关机

poweroff 立即关机

shutdown -h 5 5分钟之后关机

shutdown -h 1分钟之后关机

重启

shutdown -r now 立即重启

reboot 立即重启

shutdown -r 5 5分钟之后重启

1,2 帮助命令

–help命令

shutdown --help 查看有关shutdown的帮助文档

man命令

man shutdown 打开命令说明书,查看有关shutdown的信息(按q退出)

区别:man在前,–help在后

二,目录操作命令

2,1 目录切换 cd

cd / 切换到根目录

cd .. 切换到上级目录

cd . 切换到当前目录

cd ~ 切换到用户目录(主工作目录)

cd - 切换到上次访问的目录

可以在后面继续加路径进行访问。

如果要输入绝对路径的时候一定要在最前面加‘/’(表示根路径)。

2,2 目录查看 ls (tree)

ls 查看当前目录下的所有目录和文件

ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)

ls -l 或者ls ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)

ls dir 查看指定目录下的所有目录和文件 如:ls usr

tree 查看当前目录下的所有目录和文件(以树的形式)

tree dir 查看指定目录下的所有目录和文件(以树的形式)

2,3 目录[增,删,查,改]

2,3,1 增 mkdir

mkdir newdir 在当前目录下创建一个名为newdir的目录

mkdir -p user/newdir 在user目录下创建一个名为newdir的目录

2,3,2 删 rm

rm -r olddir 递归删除当前目录下的olddir目录

rm -rf olddir 递归删除当前目录下的olddir目录(不询问)

rm -rf * 将当前目录下的所有目录和文件全部删除

rm -rf /* 将根目录下的所有文件全部删除(这个慎用)

2,3,3 查 find

find dir1/dir2 -name 'file' 在dir1/dir2的目录下查找名为file的文件

find dir1/dir2 -name 'a*' 在dir1/dir2的目录下查找以a开头的文件

2,3,4 改 mv (cp)

mv dir1 dir2 将当前目录dir1的名字改为dir2.(目录的重命名)

mv dir .. 将当前目录下的dir目录移动到上一层目录中.(目录的移动)

cp -r /user/dir1/newdir /user/dir2 将dir1中的newdir拷贝到dir2下.

三,文件操作命令

3,1 增 touch

touch newfile 在当前目录下创建新文件newfile.

3.2 删除文件

rm oldfile 在当前目录下删除oldfile.

四,常见的操作指令

pwd 显示当前位置

ls -R 会把当前目录里面的子目录递归式的一个一个打开并打印里面目录或文件名.

stat file.text 可以用这个指令来查看文件的三个时间.

Access(读取时间)

Modify(对文件内容的修改时间)

Change(对文件属性的修改时间)

(对内容进行修改,文件的属性也会变化,所以如果仅仅是对文件内容进行修改的话,Modify和Change的时间都会发生改变)

文件 = 文件内容+ 文件属性

所以说,即便文件的内容为0,但是文件的大小也不是0.

touch file.text 这条指令可以修改原先file的三个时间为现在的时间。

alias 'new_order=ls -l' 将指定的指令重命名,赋给new_order ls -l的含义,使用new_order就相当于使用ls -l.

cat file 显示文件内容(全部),且不可修改的。只能显示普通的文本文件

cat -n file 显示文件内容,并且显示显示行号

tac 倒序打印显示文件的内容(与cat相反)

date 时间查看的指令,可以以固定的格式查看当前的时间

date +%Y/%m/%d 当前日期的格式化打印

date +%H:%M:%S 当前时间的格式化打印

date +%s 时间戳,从1970年1月1日0时0分0秒开始记录(中国是8时0分0秒,有时差) 作用价值:单项递增,不重复,比较适合作为一条关键信息的索引值(键值)。

cal 2021 查看2021年这一年的日历

cal -1 查看本月的月历

top 查看当前的进程,相当于任务管理器

ping www.baidu.com 可以借助ping加一个网站的方式来判断联网情况,如果ttl和time后面都是有具体数字的,那么就是连着网的。

ifconfig 获取网络接口配置信息,还可以修改这些配置。

su - 切换用户由普通用户切换到root。

exit 可以返回当切换用户前的用户。还有退出的命令含义。

whoami 显示当前用户。

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是小明同学啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值