开始系统性地学习Linux命令,坚持每天一个Linux命令,故此系列为每天一个Linux命令系列。一、apt-get 软件包管理器 每天一个Linux命令:Ubuntu修改apt源 Ubuntu官方的apt源在国内下载软件包时,下载速度慢,有时候甚至无法下载。我们可以更换apt源为国内的apt源... 每天一个Linux命令:apt-get 软件包管理器 apt-get命令用于从软件源下载、安装、升级、卸载软件包,只能在Debian系的Linux发行版中使用。语法:a... 每天一个Linux命令:dpkg(管理软件包) dpkg 是 debian package 的缩写,dpkg命令用于安装、更新、卸载deb软件包。语法:dpkg ... 二、yum 软件包管理器 每天一个Linux命令:Centos修改yum源 Centos7官方的yum源在国内下载软件包时,下载速度慢,有时候甚至无法下载。我们可以更换yum源为国内的yum... 每天一个Linux命令:yum 软件包管理器 yum 是 yellow dog updater modified 的缩写,yum命令用于从软件源下载下载、安装、... 三、文件/文件夹 操作 每天一个Linux命令:ls命令(显示文件和文件夹) ls 是 list 的缩写,ls命令用来列出指定目录下的全部文件和文件夹。语法:ls [选项] [目录名/文件名]... 每天一个Linux命令:mkdir命令(新建文件夹) mkdir 是 make directory 的缩写,mkdir命令用于创建指定目录。语法:mkdir [选项] ... 每天一个Linux命令:cd命令(进入指定目录) cd 是 change directory 的缩写,cd命令用于进入指定目录。语法:cd [目录名]实例:# 实... 每天一个Linux命令:pwd命令(显示当前目录) pwd 是 Print Working Directory 的缩写,pwd命令用于显示当前目录的绝对路径。语法:p... 每天一个Linux命令:cp命令(复制文件/文件夹) cp 是 copy 的缩写,cp命令用于复制文件/文件夹。语法:cp [选项] [源目录/源文件] [目标目录/目... 每天一个Linux命令:mv命令(移动或重命名文件/文件夹) mv 是 move 的缩写,mv命令用于移动或重命名文件/文件夹。语法:mv [选项] [源文件/源目录] [目标... 每天一个Linux命令:rm命令(删除文件/文件夹) rm 是 remove 的缩写,rm命令用于删除文件/文件夹。rm命令删除文件/文件夹后,删除的文件/文件夹无法恢... 每天一个Linux命令:ln命令(给文件或文件夹创建链接) ln 是 link 的缩写,ln命令用于给文件或文件夹创建链接文件。语法:ln [选项] [源文件或源目录] [目... 四、查看/编辑 文件 每天一个Linux命令:cat命令(查看文件内容) cat 是 Concatenate (连续) 的缩写, cat命令用于查看文件的内容。语法:cat [选项] [文... 每天一个Linux命令:echo命令(将结果定向至文件) echo命令用于打印字符串,或者将结果定向至文件。语法:echo [字符串]实例:# 实例一:打印字符串 roo... 每天一个Linux命令:head命令(查看文件内容) head命令用于查看文件的内容,以行为单位。语法:head [选项] [文件名]选项:-n <行数N>... 每天一个Linux命令:tail命令(查看文件内容) tail命令用于查看文件的内容,以行为单位,与head命令相反。语法:tail [选项] [文件名]选项:-n&l... 每天一个Linux命令:sed命令(查看和编辑文本内容) sed 是 stream editor 的缩写,用于查看和编辑文件内容。语法:sed [选项] [正则表达式] [... 每天一个Linux命令:nano命令(文本编辑器) nano是一个文本编辑器,比vi/vim要简单得多,比较适合Linux初学者使用。安装:# Debian/Ubun... 每天一个Linux命令:vi/vim命令(文本编辑器) vi 是 visual interface 的缩写,vim 是 vi improved,vim相当于增强版的vi。... 五、压缩/解压缩 文件/文件夹 每天一个Linux命令:zip命令(压缩文件或文件夹为.zip文件) zip命令用于压缩文件,将文件压缩为.zip文件。语法:zip [选项] [-P <密码>] [目标文... 每天一个Linux命令:unzip命令(解压缩.zip文件) unzip命令用于解压.zip文件,与zip命令相反。语法:unzip [选项] [-P <密码>] ... 每天一个Linux命令:tar命令(压缩/解压.tar.gz和.tar.bz2文件) tar命令用于压缩/解压.tar.gz和.tar.bz2文件。语法:tar [选项] [目标文件] [源文件/源目... 六、用户/用户组 管理 每天一个Linux命令:useradd命令(添加新用户) useradd 是 add user 的缩写,用于添加新用户。Debian 系的发行版中建议管理员使用adduse... 每天一个Linux命令:passwd命令(设置新的用户密码) passwd 是 password 的缩写,设置新的用户密码。新用户只有设置了密码之后,才能正常使用。普通用户只能... 每天一个Linux命令:usermod命令(修改用户) usermod 是 user modify 的缩写,usermod命令用于修改用户。语法:usermod [选项]... 每天一个Linux命令:userdel命令(删除用户) userdel 是 user delete 的缩写,userdel命令用于删除用户,和useradd命令相反。语法... 每天一个Linux命令:su命令(切换用户) su 是 swith user 的缩写,su命令用于切换用户。语法:su [选项] [用户名]实例: # 实例一:... 每天一个Linux命令:groupadd命令(添加新用户组) groupadd 是 group add 的缩写,groupadd命令用于添加新用户组。语法:groupadd [... 每天一个Linux命令:groupmod命令(修改用户组) groupmod 是 group modify 的缩写,groupmod命令用于修改用户组。语法:groupmod... 每天一个Linux命令:groupdel命令(删除用户组) groupdel 是 group delete 的缩写,groupdel命令用于删除用户组。语法:groupdel... 每天一个Linux命令:newgrp 命令(切换用户组) newgrp 是 new group 的缩写,newgrp命令用于切换用户组。当一个用户归属于多个用户组时,可以使... 七、设置 文件/文件夹 权限 每天一个Linux命令:chmod命令(修改文件或文件夹权限) chmod 是 Change mode 的缩写,修改文件或文件夹的权限。语法:chmod [选项] [mode] ... 每天一个Linux命令:chown命令(改变文件和文件夹的拥有者和所属群组) chown 是 change owner 的缩写,chown命令用于改变文件或文件夹的拥有者和群组。语法:chow... 八、磁盘 管理 每天一个Linux命令:du命令(查看磁盘占有量) du 是 disk usage 的缩写,du命令用来查看文件或文件夹占用的磁盘大小。语法:du [选项] [文件名... 每天一个Linux命令:df命令(查看磁盘信息) df 是 disk free 的缩写,df命令用于检查文件系统的磁盘信息。语法:df [选项] [文件名或目录名]... 每天一个Linux命令:fdisk命令(磁盘分区工具) fdisk命令用于管理磁盘分区,比如说删除分区、添加新分区、更改分区类型等等。语法:fdisk [分区名]实例:#... 每天一个Linux命令:mount命令(挂载磁盘) mount命令用于挂载磁盘。语法:mount [选项] [设备名] [挂载点]选项:-t:指定文件系统的类型。 -... 每天一个Linux命令:umount命令(卸载磁盘) umount 是 unmount 的缩写,umount命令用于卸载磁盘,与mount命令相反。语法:umount ... 九、网络相关 每天一个Linux命令:wget命令(下载文件) wget命令用于下载文件。语法:wget [选项] [url]选项:-O:写入文件; -c:断点续传下载文件; -... 每天一个Linux命令:curl命令(下载文件) curl命令用于下载和上传文件,但按传统,习惯称url为下载工具。语法:curl [选项] [url]选项:-O ... 每天一个Linux命令:netstat命令(查看网络连接情况) netstat命令用于检验本机各端口的网络连接情况。语法:netstat [选项]选项:-a:显示所有端口的网络连... 十、其他 每天一个Linux命令:ps命令(查看进程信息) ps 是 process status 的缩写,ps命令用于查看进程信息。语法:ps [选项]选项:-e:等同于 ... 每天一个Linux命令:kill命令(结束进程) Kill命令用于结束进程。语法:kill [选项] [pid]选项:-l:列出所有进程信号; ... # 更多的... 每天一个Linux命令:screen 命令(管理本地/远程的会话) screen命令用于管理本地/远程的会话。安装:# Ubuntu/Debian: apt-get -y inst... 每天一个Linux命令:crontab命令(定时执行任务) crontab命令用于定时执行任务。安装:# Debian/Ubuntu: apt-get -y install ... 每天一个Linux命令:find命令(查找文件) find命令用于查找文件。语法:find [路径名] [选项] [参数]选项:-name:按照文件名查找文件。 ... 每天一个Linux命令:grep命令(搜索文本) grep 是 global regular expression print 的缩写,用于搜索文本。语法:grep... 每天一个Linux命令:date命令(查看和设置系统时间) date命令用于查看和设置系统时间。语法:date [选项] [time]选项:-s:设置系统时间; -u:显示U... 每天一个Linux命令:uname命令(查看操作系统信息) uname 是 unix name 的缩写,uname命令用于查看操作系统信息。语法:uname [选项]选项:-... 十一、参考资料鳥哥的 Linux 私房菜Linux命令大全(手册)每天一个linux命令目录Linux 教程 | 菜鸟教程『持续更新』Linux 常用命令简单介绍 —— 基础篇... 最后修改:2019 年 07 月 27 日 12 : 18 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付
这篇文章只列举了我经常用到的或者认为比较重要的命令,还有很多命令没有写出来。如果有需要写的命令,可以在评论区留言,我会考虑一下。如果遇到一个不懂的命令,以“wget”命令为例,你可以使用"wget --help"或"man wget"查看wget命令的基本用法,再查找一下网上的资料,动手实践一下,基本上就差不多了。