专栏首页民工哥技术之路Linux基础命令(之一)详解

Linux基础命令(之一)详解

Linux基础命令(之一)详解

学习linux的朋友都知道,系统大多数操作都是命令行的操作方式,当然如今也有图形化界面的操作方式,但是多数情况下仍然使用命令的操作模式,所以命令的作用与用法是成为学好、学会Linux系统的必备前提,也是重点之一,所以今天来聊一聊一些基础命令的用法与其作用。

1、系统关机或重启命令(小白也必须要会的)

shutdown (win 系统也有)

常用参数:shutdown -h (halt) 直接关机(关闭电源)

shutdown -h now[+10] 现在关机(+10表示10分钟后关机)

shutdown -r (reboot)重启,也可以直接使用reboot命令

shutdown -c(cancel)取消关机

同样也可以直接使用halt 直接关闭电源,关机的命令挺多,不一一列举了。有兴趣的可自行查找,使用系统帮助命令man 来学习。

2、ls (list directory contents)显示目录信息

常用参数:ls -l 长格式显示信息或显示详细信息

ls -a显示所有文件(包括隐藏文件)

ls -A显示除'.'和'..'之外的所有文件

ls -lrt快速查找最新的文件(r倒序显示按时间顺序)

3、cd(change directory)切换目录

实际环境中与ls一样经常用到

常用参数:cd / 切换到根目录

cd /etc/sysconfig/ 切换到具体的某个目录下面

cd .. 切换到上一级目录

cd -切换到上一次的目录(注意与上一级不同

4、pwd (printing working directory)打印或显示当前工作路径

5、man 系统中提供显示具体相关命令的帮助信息

直接使用man +command (man ls /man cd )

6、touch 创建文件

直接加上文件名进创建文件 touch abc.txt

常用参数:touch -r 指定文件时间与参考文件相同

文件abc.txt创建时间为上图显示,更改后如下图

touch -t 时间[[CC]YY]MMDDhhmm[.SS]更改文件为指定的时间

7、mkdir(make directories)创建目录

可以直接mkdir +目录名称直接创建目录

如果说想一次创建多级目录就需要用到参数-p 递归创建目录

mkdir -v 显示创建过程

提示创建目录test1

mkdir -m 创建目录时给目录加上指定的权限

实战案例:要求一次性用命令创建以下目录

在刚刚创建的/text目录下创建

/xuesheng/zhangsan /xuesheng/lisi /xuesheng/wangwu

/zhangsan/zuoye/doc /

/lisi/biji/txt/

/wangwu/kaoshitimu/daan/

按正常方法c应该是创建/xuesheng 主目录,然后用递归命令创建/zhangsan/zuoye/doc/;/lisi/biji/txt/;/wangwu/kaoshitimu/daan/,

现在的方法是一次性创建所有目录(用到两个参数-v -p {}的配合使用)

mkdir -vp xuesheng/{zhangsan/zuoye/doc/},lisi/{biji/txt/},wangwu/{haoshitimu/daan/}}

由上述命令查看发现已成功创建所有目录并且为一次性创建,满足要求

8、rm(rmdir删除空目录)remove files or directory删除文件或目录

注:rm是一个比较危险的命令,所以在实际生产环境中使用要非常的小心,不然一不小心删除系统重要数据,那你的BOSS就得请你“回家喝茶去了”

可以直接使用rm 加上文件名

系统会提示你是否删除此文件,输入Y确认删除,输入N取消删除动作。

rm -r删除目录,同样系统也会提示是否进行删除动作

rm -f可直接删除不进行相关提示

rm -fR 直接递归删除目录下面所有子目录

rm -fr 直接删除目录及子目录下面的所有内容

最后发现两个参数没有区别,基本功能一样

9、who 查看当前(在线)登陆系统用户信息

who -a -b

显示所有登陆信息,最近一次系统启动时间,显示系统终止的进程时间

10、w 显示登陆系统的用户信息及当前所进行的动作

上图中可看出:执行命令时的时间,系统启动到现在的时间,登陆用户数量,系统在最近1秒5秒15秒的负载情况,

下面显示的是:登陆用户名,登陆终端,主机或IP,登陆时间,空闲时间,JCPU,PCUP,动作

本文分享自微信公众号 - 民工哥技术之路(jishuroad),作者:民工哥

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-08-12

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Linux系统根目录结构介绍

    linux所有目录都是有“/”目录之下,目录结构通常按类别划分,它是具有一定层级结构的,就像大树一样,自上而下一级包含一级的结构,所以对于像民工哥的一样的菜菜初...

    民工哥
  • 开源组件ELK日志系统配置与管理

    开源实时日志分析ELK平台能够完美的解决我们上述的问题,ELK由ElasticSearch、Logstash和Kiabana三个开源工具组成。官方网站:http...

    民工哥
  • 每天学一个 Linux 命令(11):cp

    https://github.com/mingongge/Learn-a-Linux-command-every-day

    民工哥
  • Tomcat服务器

    sun公司定义了这么多标准,其它公司的人都可以来去根据我这些标准来做JavaEE程序

    木瓜煲鸡脚
  • 一个非常好用的生成目录树的npm包

    经常看到别人的博客或者readme里有着非常整齐的目录树结构,原来这个不是手动写入的,找到了非常好用的一个node包  treer

    蓓蕾心晴
  • 种草Cypress和TestCafe,QA同学一定想了解的Web UI自动化测试工具

    Cypress和TestCafe这两个工具相比于Selenium都更加的轻量级,且在不同的方面有了改进,比如安装更简单,增加了内置等待机制,调试更加方便等。

    ThoughtWorks
  • Groovy在JMeter中处理header

    发现JMeter系列写了不少文章,干脆整个全套的,把剩下的Demo也发一下,旧文如下:

    FunTester
  • linux分区

    实际上,很多时候我们只需要分两个区:`/`和交换分区,日常使用基本不会有任何影响,甚至于交换分区对于现在的电脑来说都不是必要的,我们完全可以只分配一个根分区。l...

    ianzhi
  • 【漏洞通告】Linux Kernel 信息泄漏&权限提升漏洞(CVE-2020-8835)通告

    3月31日,选手Manfred Paul在Pwn2Own比赛上用于演示Linux内核权限提升的漏洞被CVE收录,漏洞编号为CVE-2020-8835。此漏洞由于...

    绿盟科技安全情报
  • 最常用的几种编程语言讲解

    我们来看一下编程语言的排行榜 ? 我们可以看到前五分别是Java,C,C++,C#,Python,我们就先讲一下这五种语言吧,让大家快速入门。 1.Java是一...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券