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 查看用户组信息