man 显示帮助信息。 type 显示指定命令属于哪种类型 id –u 查看用户的ID信息 whereis rm 查看命令的路径信息 which file 查看文件的路径信息 pwd 显示当前的工作目录 cd - 切换上一次所处的目录 cd .. 切换到上级目录 cd ~ 切换到当前用户的家目录 ls –al 查看所有文件信息,包括隐藏文件 ls –ld 查看目录 cat –n file 查看内容较少的文件,-n显示行号 more 查看内容较多的文件,空格快速翻页 head -6 recode.txt = head -n 6 recode.txt 显示前6行的内容 tail -6 recode.txt = tail -n 6 recode.txt 显示后6行的内容 tr [a-z] [A-Z] 将小写字母替换为大写字母输出 wc –l 显示行数;wc –w 显示单词数;wc –c 显示字节数; stat file 查看文件的存储信息与时间信息 cut –d: -f2 /etc/passwd 按列以冒号分隔提取第2列信息,-d间隔符,-f列数 diff –c filea fileb 比较文件的不同之处 touch file 创建空白文件; touch –d “2020-06-02 15:44” file 修改文件的时间信息 mkdir –p ./mediu/cdrom 当前目录创建层叠目录 cp –r src dst 拷贝文件到dst,-r常用拷贝目录,递归操作 mv a.txt b.txt目标目录与原目录一致,指定了新文件名,重命名 mv a.txt /test/b.txt 移动文件 rm –rf file 删除文件或者目录 dd if=/dev/zero of=560_file count=1 bs=10M 新建10M大小的文件 cat /dev/null > messages 清空文件的内容 file 查看文件的类型 date 显示当前日期 date “+%Y-%m-%d %H:%M:%S” 显示当前日期 date –s “20200617 8:20:25” 设置当前日期 date “+%j” 今天是今年的第几天 cal 显示日历 echo “asdk” 显示字符串,主动换行 echo asdk 显示字符串 echo $SHELL 显示变量值 reboot 重启系统 poweroff 关闭系统 shutdown -h now 立即关机 shutdown -r now 立即重启 shutdown -h 20:13 希望在20:13关闭计算机 shutdown -h +5 & 准备定时5分钟关机,&表示后台运行 ps aux 查看系统进程 top 动态监视进程活动与系统负载 uptime 查看系统的负载信息 free –h 显示当前系统内存的使用量 du -h file 显示文件的大小 df –h 显示目前在Linux系统上的文件系统的磁盘使用情况统计 pidof 查询某个服务的、某个进程的PID值 kill -9 PID号 用来终结某个进程 killall httpd 用来终结httpd服务的所有进程 jobs 查看当前有多少在后台运行的命令 jobs –l 查看运行的任务和显示所有任务的PID ifconfig 显示网卡信息 ifconfig eth0显示eth0的网卡信息 uname –a 显示系统内核及系统版本信息,显示全部的信息 uname –n 显示在网络上的主机名称 == hostname who 当前登入主机的用户终端信息 last 查看系统所有的登陆记录 history –c 清楚命令历史记录 tar czvf file.tar.gz /etc/files 打包文件 tar xzvf file.tat.gz –C /root/test 解压文件 tar xjvf file.tar.bz2 解压文件 unzip file.zip –d /root/test解压文件 grep –r “string” /etc/*file* 递归搜索string字符串 find /etc/test -name "*.c" 在/etc/test中,查找以.c结尾的文件 chmod u+x example.sh 赋予可执行权限 == chmod 777 example.sh awk -F: '{NR=1 print}' 打印第一行 awk -F '[ ,]+' '{print $3" "$7}' test.txt 打印以空格、逗号分隔的3、7列 sed -n '/r*t/p'/etc/passwd 打印匹配r有0个或者多个,后接一个t字符的行 sed -n '1,3p' 1.txt 打印1到3行 sed 's/123/hello/g' 1.txt #将文本中所有的123都替换为hello sort -u seq.txt 排序并删除重复 sort -r number.txt 逆序排序 sort -n number.txt 以数值排序 cat last.txt |uniq –u 只显示出现一次的行 sort testfile1 | uniq –c 统计各行在文件中出现的次数
cat /etc/redhat-release 查看系统的版本信息 cat /etc/centos-release 查看系统的版本信息 cat /etc/sysconfig/network-scripts/ifcfg-eth0 查看网卡eth0的配置信息 cat /etc/hostname 查看主机名 cat /etc/passwd 查看用户信息 cat /etc/group 查看用户组信息