ctrl + u 删除光标前内容
ctrl + k 删除光标后内容
基础指令
ls
ls -l 当前目录
ls -l /root 指定目录
ls -la//查看所有包括隐藏文档
ls -lh//以可读性较高的形式列出来
pwd (print working directory)//打印工作目录 绝对路径
cd
mkdir (make directory,创建目录)
mkdir a.txt
mkdir /root/a.txt
mkdir -p /root/a/b/c //一次创建多级目录
mkdir /root aa bb cc
touch (创建文件)
touch /root aa.txt
cp (copy,复制)
cp 1.txt /root/a
cp 1.txt /root/a/11.txt 复制并重命名
cp -r aa /root/bb -r递归复制,复制aa以及aa里面的所有目录文件
mv cc /root/bb 移动目录、文件
mv aa aaa 重命名
rm (remove) 删除文件
rm 1.txt
rm -f 1.txt (remove force)
rm -r a1 删除目录
rm -rf a1
vim命令(vim是一款文本编辑器)
输出重定向
>覆盖输出
ls > 2.txt
>>覆盖重定向
ls >> 2.txt
cat 1.txt 直接打开文件,只读
进阶指令
df 查看磁盘空间
df -h 以可读性较高的方式展示大小
free 查看内存使用状况
free -m 以M为单位
free -g 以G为单位
head /root/1.txt 查看文件,默认前10行
head -3 /root/1.txt 前3行
tail /root/1.txt 查看文件,默认后10行(多用于查看系统日志)
tail -4 /root/1.txt 后4行
tail -f /root/1.txt 查看文件动态变化
less 查看文件
后跟辅助键查看更多(空格、上下、数字+enter)
wc /root/2.txt 查看文件详情
wc -l /root/2.txt l,lines,行数
wc -w /root/2.txt w,words,单词数
wc -c /root/2.txt c,bytes,字节数
date 日期
date +%F
date "+%Y-%m-%d"
date +%T
daet "+%F %T"
date "+%Y-%m-%d %H:%M:%S"
date -d "-1 day" "+%Y-%m-%d %H:%M:%S"
date -d "+1 year" "+%Y-%m-%d %H:%M:%S"
cal 日历
cal -1 本月
cal -3 本月,上月,下月
cal -y 本年
cal -y 2023 指定年
cal -s 默认,周日第一天
cal -m 周一第一天
clear
ctl+L
| 管道
grep 过滤
ls /root | grep a
高级指令
hostname 主机名
hostname -f
id 用户信息
id -root root用户信息
whoami 当前用户
ps
ps -e
ps -f
ps -ef | grep tty1
top 进程
du -sh 目录真实大小 s summaries h 高可读性
du -sh /root/aa
find
find /root/bb 限定范围
find / -name 1.txt -name 按name查找
find / -name *.txt
find / -name 1.*
service start/stop/restart 控制软件的服务启动、停止、重启
service 服务名 start
kill 杀死进程
ifconfig 网卡信息
reboot 重启计算机
shutdown 关机
shutdown -h 12:00 “系统将在12:00关机,请保存好文档!”
shutdown -c 取消关机计划
init 0
halt
poweroff
uptime 计算机持续在线时间
uname
uname -a 全部操作系统信息
netstat -tnlp 网络连接状态
man cp 查看cp命令解释