ls-l(详细列表)、-a(包括隐藏文件)、-h(以人类可读的格式显示文件大小)cdcd 目录名pwdmkdirmkdir 目录名rmdirrmdir 目录名rm-r(递归删除目录及内容)、-f(强制删除,不提示)rm 文件名 或 rm -r 目录名cp-r(递归复制目录)、-i(提示是否覆盖目标文件)cp 源文件 目标位置 或 cp -r 源目录 目标位置mvmv 源文件/目录 目标位置/新名称touchtouch 文件名cat-n(显示行号)cat 文件名more/lessmore 文件名 或 less 文件名head/tailhead -n 行数 文件名 或 tail -n 行数 文件名findfind /home/user -name "*.txt"grepgrep "text" 文件名lnln -s 源文件 目标文件(创建软链接)chmodchmod 755 文件名(设置文件权限为rwxr-xr-x)chownchown 用户:组 文件名chgrpchgrp 组 文件名df-h(以人类可读的格式显示)du-sh(总结指定目录的总大小,以人类可读的格式显示)du -sh 目录名top/htophtop是top的增强版)free-h(以人类可读的格式显示)uptimewho/wps-ef(显示所有进程的全格式信息)killkill 进程IDifconfig/ip addrifconfig已被ip命令替代)netstat-tuln(显示TCP和UDP监听端口)pingping 主机名/IP地址traceroute/tracert/tracepathuseradduseradd 用户名-m(创建用户主目录)、-g(指定用户所属组)等userdeluserdel 用户名-r(同时删除用户主目录)usermodusermod -g 新组名 用户名(修改用户所属组)passwdpasswd 用户名(修改指定用户的密码)groupaddgroupadd 组名groupdelgroupdel 组名groupsgroups(不带参数时显示当前用户所属的组)idid 用户名(显示指定用户的UID、GID以及所属的用户组)unameuname -a(显示详细的系统信息)hostnamehostname(显示当前主机名)hostnamectl set-hostname 新主机名(在某些系统中设置新的主机名)dmesglsb_releaselsb_release -a(显示所有相关信息)lshwlshw -class display(仅显示显示设备的信息)tartar -czvf 归档名.tar.gz 源文件/目录(打包并压缩)tar -xzvf 归档名.tar.gz(解压缩并解包)gzip/gunzipgzip 文件名(压缩文件)gunzip 文件名.gz(解压缩文件)bzip2/bunzip2bzip2 文件名(压缩文件)bunzip2 文件名.bz2(解压缩文件)manman ls(显示ls命令的手册页)whatisman数据库)whatis ls(显示ls命令的简短描述)aliasalias ll='ls -l'(设置ll为ls -l的别名)historyhistory(不带参数时显示历史命令列表)!命令编号来执行历史命令列表中的某条命令apt-getapt-get update(更新本地软件包列表)apt-get install 软件包名(安装软件包)apt-get remove 软件包名(卸载软件包)dpkg示例:dpkg -l(列出已安装的软件包)
dpkg -r 软件包名(卸载软件包,但不处理配置文件)dpkg -P 软件包名(卸载软件包并删除配置文件)yum(或dnf在较新版本中)yum update(更新本地软件包列表和系统软件包)yum install 软件包名(安装软件包)yum remove 软件包名(卸载软件包)rpmrpm -i 软件包.rpm(安装.rpm软件包)rpm -qa(列出已安装的软件包)rpm -e 软件包名(卸载软件包)echoecho "Hello, World!"(在终端显示文本)echo "Hello, World!" > 文件名(将文本写入文件)cutcut -d: -f1 /etc/passwd(从/etc/passwd文件中以冒号为分隔符截取第一列)sortsort 文件名(对文件进行排序)-r(逆序排序)、-n(按数字排序)等uniquniq 文件名(显示文件中的唯一行)-c(在每行前加上该行出现的次数awkawk '{print $1}' 文件名(打印文件的第一列)sedsed 's/old/new/g' 文件名(将文件中的"old"替换为"new")systemctlsystemd系统和服务管理器systemctl start 服务名(启动服务)systemctl stop 服务名(停止服务)systemctl status 服务名(查看服务状态)systemctl enable 服务名(设置服务开机自启)systemctl disable 服务名(禁止服务开机自启)init.d 和 rc.d 脚本/etc/init.d/服务名 start或/etc/init.d/服务名 stop来管理服务cron 和 crontabdpkg -i 软件包.deb( 安装.deb软件包)
dpkg -l(列出已安装的软件包)dpkg -r 软件包名(卸载软件包,但不处理配置文件)dpkg -P 软件包名(卸载软件包并删除配置文件)yum update(更新本地软件包列表和系统软件包)yum install 软件包名(安装软件包)yum remove 软件包名(卸载软件包)rpm -i 软件包.rpm(安装.rpm软件包)rpm -qa(列出已安装的软件包)rpm -e 软件包名(卸载软件包)echo "Hello, World!"(在终端显示文本)echo "Hello, World!" > 文件名(将文本写入文件)cut -d: -f1 /etc/passwd(从/etc/passwd文件中以冒号为分隔符截取第一列)sort 文件名(对文件进行排序)-r(逆序排序)、-n(按数字排序)等uniq 文件名(显示文件中的唯一行)-c(在每行前加上该行出现的次数)awk '{print $1}' 文件名(打印文件的第一列)sed 's/old/new/g' 文件名(将文件中的"old"替换为"new")systemd系统和服务管理器systemctl start 服务名(启动服务)systemctl stop 服务名(停止服务)systemctl status 服务名(查看服务状态)systemctl enable 服务名(设置服务开机自启)systemctl disable 服务名(禁止服务开机自启)/etc/init.d/服务名 start或/etc/init.d/服务名 stop来管理服务crontab -e 用于编辑当前用户的cron任务crontab -l 用于列出当前用户的cron任务