点击上方“蓝字”关注我们吧!

Liunx系统启动默认为字符界面,一般不会启用图像界面,所以对命令行的熟练程度能更加高效、便捷的管理Liunx服务器。

这节课向读者介绍Liunx系统必备命令各项参数及功能场景,Liunx常见命令包括:cd、ls、pwd、mkdir、rm、cp、mv、touch、cat、head、tail、chmod、vim等。

Liunx命令集

初学者完成Liunx系统安装之后,学习liunx系统操作的必备指令,基于liunx指令管理liunx操作系统,必备liunx命令有哪些?

基础命令相关一:

Cd、ls、help、man、if、for、whild、case、select、read、test、ansible、iptables、firewall-cmd、salt、mv、cut、uniq、sort、wc、source、sestatus、setenforce;

基础命令相关二:

Date、ntpdate、crontab、rsync、ssh、scp、nohup、sh、vash、hostname、hostnamectl、source、ulimit、export、env、set、at、dir、db_load、diff、dmsetup、declare;

用户权限相关:

Useradd、userdel、usermod、groupadd、groupmod、groupdel、Chmod、chown、chgrp、umask、chattr、lsattr、id、who、whoami、last、su、sudo、w、chpasswd、chroot;

文件管理相关:

Touch、mkdir、rm、rmdi、vi、vim、cat、head、tail、less、more、find、sed、grep、awk、echo、ln、stat、file;

软件资源管理:

Rpm、yum、tar、unzip、zip、gzip、wget、curl、rz、sz、jar、apt-get、bzip2、service、systemctl、cmake、chkconfig;

系统资源管理:

Fdisk、mount、umount、mkfs.ext4、fsck.ext4、parted、lvm、dd、du、dftop、iftop、free、w、uptime、iostat、vmstat、iotop、ps、netstat、lsof、ss、sar;

网络管理相关:

Ping、ifconfig、ip addr、ifup、ifdown、nmcli、route、nslookup、traceroute、dig、tcpdump、nmap、brctl、ethtool、setup、arp、ab、iperf;

Liunx系统开关机:

lnit、reboot、shutdown、halt、poweroff、runlevel、login、logout、exit;

cd命令简介

cd命令主要用于目录切换,例如:cd /home切换至home目录,cd /root表示切换至root目录;cd ../切换至上级目录;cd ./切换至当前目录。

其中.和..可以理解为相对路径,例如cd ./test表示以当前目录为参考,表示相对于当前,而cd /home/test表示完整的路径,理解为绝对路径,如下图所示:

ls命令命令简介

ls命令主要用于浏览目录下的文件或者文件夹,使用方法参考:ls ./查看当前目录所有的文件和目录,ls -a查看所有的文件,包括隐藏文件,以.开头的文件。

pwd命令详解

pwd命令主要用于显示或者查看当前所在的目录路径,如下图:

mkdir命令简介

mkdir命令主要用于创建目录,用法mkdir dirname,命令后接目录名称,常用参数详解如下:

用法: mkdir [选项]..目录;若指定目录不存在则创建目录;

长选项必须使用的参数对于短选项时也是必须使用的;

-m, --mode=模式          设置权限模式(类似chmod),而不是rwxrwxrwx减umask;

-P, --parents                  需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理;

-V, --verbose                 每次创建新目录都显示信息;

-Z, --context=CTX         将每个创建的目录的SELinux安全环境设置为CTX;

--help                            显示此帮助信息并退出;

--version                        显示版本信息并退出。

rm命令简介

rm命令主要用于删除文件或者目录,用法rm-rf test.txt (-r表示递归,f表示强制),常用参数详解如下:

用法: rm [选项]...  文件..删除(unlink) 文件。

-f, --force                          强制删除。忽略不存在的文件,不提示确认:

-i                                       在删除前需要确认;

-I                                       在删除超过三个文件或者递归删除前要求确认。此选项比-i提示内容更少,但同样可以阻止大多数错误发生;

-r, -R,--recursive            递归删除目录及其内容;

-v, --verbose                    详细显示进行的步骤;

--help                               显示此帮助信息并退出;

--version                          显示版本信息并退出;

默认时,rm不会删除目录,使用--recursive(-r 或-R)选项可删除每个给定的目录,以及其下所有的内容;

要删除第一个字符为"-"的文件(例如"-foo"), 请使用以下方法之一:

rm -- -foo

rm ./-foo

cp命令简介

cp命令主要用于拷贝文件,用法,cp old.txt   /tmp/new.txt ,常用来备份,如果拷贝目录需要加-r参数。

mv命令简介

vm命令主要用于重命名或者移动文件或者目录,用法,mv old.txt new.txt 。

touch命令简介

touch命令主要用于创建普通文件,用法为touch test.txt ,如果文件存在,则提示修改当前文件时间。

cat命令简介

cat命令主要用于查看文件内容,用法cat test.txt 可以查看test.txt内容。

head命令简介

head命令主要用于查看文件内容,通常查看文件前10行,head -10 /var/log/messages 可以查看该文件前10行的内容。

tail命令简介

tail命令主要用于查看文件内容,通常查看末尾10行,tail -fn 100 /var/log/messages 可以实时查看该文件末尾100行内容。

chmod命令简介

chmod命令主要用于修改文件或者目录权限,例如chmod o+w test.txt ,赋予test.txt其他人w写权限。

chown命令简介

chown命令主要用于文件或者文件夹宿主及属组的修改,命令格式例如chown -R root.root /tmp/test.txt ,表示修改test.txt文件的用户和组均为root 。

echo命令简介

echo命令主要用于打印字符或者回显,例如输入echo ok ,会显示ok ,echo ok > test.txt 则会把ok字符覆盖test.txt内容。>表示覆盖,原内容被覆盖,>>表示追加,原内容不变。

例如echo ok >> test.txt 表示向test.txt文件追加内容ok字符,不覆盖原文件里面内容。

df命令简介

df命令常用于磁盘分区查询,常用命令df -h ,查看磁盘分区信息。

du命令简介

du命令常用于查看文件在磁盘中的使用量,重用命令du -sh ,查看当前目录所有文件及文件的大小。

如上为Liunx初学者必备命令,当然Liunx命令还有很多,往后在学习的道路中还会有更多的新的命令哦。

来源:京峰教育

多练习才是硬道理,实践出真理。扫码关注最新动态

nmcli命令详解_【高新课堂】第一百二十五期Liunx必备命令相关推荐

  1. 第一百二十五期:程序员的自我救赎,使用Python开发性格分析工具

    如此不均衡的贫富差距,各行业的领导者如何能管理好公司,让员工们既努力产出,又能安于现状呢?每个领导者必学的一门课程就是职场心理学.只有你充分了解员工心理与对应的行为表现,才能从容的掌控各类型的人员,从 ...

  2. sed 第n行后加入_【高新课堂】第一百三十九期Liunx运维17个实用技巧

    来源:高效运维 1.查找前目录下所有以.tar结尾的文件然后移动到指定目录 find . -name "*.tar" -exec mv {}./backup/ ; 注解:find ...

  3. Linux lsof命令详解(每日一令之二十)

    学习下lsof命令 lsof全名list opened files,也就是列举系统中已经被打开的文件.我们都知道,linux环境中,任何事物都是文件, 设备是文件,目录是文件,甚至sockets也是文 ...

  4. 第一百二十九期:阿里内部员工,排查Java问题常用的工具单

    平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮 ...

  5. 第一百三十五期:如何模拟一次阿里双11秒杀场景的实现?程序员必看

    秒杀活动可以说在互联网上随处可见,从12306抢票,到聚划算抢购,我们生活的方方面面都可以看到秒杀的身影. 作者:IT技术管理那些事儿 秒杀活动可以说在互联网上随处可见,从12306抢票,到聚划算抢购 ...

  6. 第一百二十四期:2019年臭名昭著的勒索软件,网络钓鱼和僵尸网络

    Webroot发布了年度恶意软件列表,展示了2019年最臭名昭著的网络安全威胁.从攻击次数最多的勒索软件和加密挖矿,到破坏最大的网络钓鱼攻击,显然,全球网络威胁正在变得更为先进且难以预测. 作者:ki ...

  7. 第一百二十八期:推荐几个IDEA插件,Java开发者撸码利器,你get到了吗

    一款热部署插件,只要不是修改了项目的配置文件,用它都可以实现热部署.收费的,破解比较麻烦.不过功能确实很强大. 作者:编程届java员 JRebel for IntelliJ 一款热部署插件,只要不是 ...

  8. 第一百二十六期:代码以外的生存之道,献给每位入了坑的码农

    本篇内容主要是对这本书的一个总结概括,也希望能用作抛砖引玉,让读者在看完之后,对这本书有所兴趣,或者希望能让读者对代码以外的需要做的事情更加积极明朗一点. 作者:码农三哥 前言 最近刚刚读完了一本书, ...

  9. linux中date使用方法,linux命令详解date使用方法(计算母亲节和父亲节日期脚本示例)...

    linux命令详解date使用方法(计算母亲节和父亲节日期脚本示例) 发布于 2016-02-07 15:58:40 | 108 次阅读 | 评论: 0 | 来源: 网友投递 LinuxLinux是一 ...

最新文章

  1. python looper_入门级python线程问题
  2. 浅谈JS原型与原型链(一)
  3. STM32的:外部中断线EXTIN和外部中断向量EXTIN_IRQn和中断服务程序入口EXTIN_IRQHandler详解
  4. Python标准库的强大功能的相关介绍
  5. php上下翻页,一个很不错的PHP翻页类
  6. html的左侧菜单栏,HTML 之 左侧菜单
  7. 与JodaTime的DateTime和Google Guava的供应商嘲笑
  8. java sound 多线程同一音频文件_Java在编程语言中占据何等优势?
  9. mysql5.5 5.7区别_mysql 5.5 和5.7 安装的区别
  10. 《Linux编程》上机作业 ·002【Linux常用工具GCC、GDB、Make】
  11. springboot15 集成Druid(德鲁伊)
  12. 火山同传助力第四届CTDC首席技术官领袖峰会
  13. 【读书笔记】iOS-Web应用程序的自动化测试
  14. 目标检测系列1——Overfeat
  15. 【Python数据分析学习实例】篮球运动位置分析
  16. 134. 加油站(JS实现)
  17. 泛函分析笔记(二十一) 障碍问题
  18. 【3】Maxwell轴向电机“单边磁拉力”仿真设置
  19. jpg图片转PDF怎么转换?这三个小技巧好用又简单
  20. 【无标题】储能电池IEC62619认证 IEC62619测试什么内容

热门文章

  1. 什么是以太网?—Vecloud微云
  2. 交换机与路由器在网路中所扮演的角色—Vecloud微云
  3. 【SmartJob】【隔离】每天定时掉线问题解决:隔离定期重启脚本更新
  4. 用SAPI实现Speech Recognition(SR) - 命令控制模式
  5. Spring使用外部属性文件
  6. .NET Core 最小化发布
  7. HDU 5727 Necklace
  8. 嵌套向量中断控制器NVIC和系统控制块SCB特性
  9. 计算机视觉开源库OpenCV之照明和色彩空间
  10. Docker部署配置相关使用总结