终端


终端命令

解压缩

命令 做用
tar zxpf demo.gz 解压到当前文件夹

shutdown

命令 做用
shutdown -h now 当即关机
shutdown -h 20:00 定时关机
shutdown -h +10 十分钟后关机
shutdown -r now 当即重启
shutdown -r +30 'Tips' 三十分钟后重启
shutdown -k 'Tips' 为全部用户发送警告消息
shutdown -c 取消 shutdown 命令

mv

命令 做用
mv a.txt b.py 重命名文件
mv a b 重命名目录
mv a.txt b 移动到 b 目录
mv b/a.txt a 文件从 b 目录移动到 a 目录
mv a/a.txt . 移动到当前目录

cd

命令 做用
cd home 目录
cd - 切换到上一次的目录

ls

命令 做用
ls 字母正序显示
ls -r 字母逆序显示
ls -t 文件修改时间排序显示
ls -a 正序显示全部文件,包括隐藏文件。
ls -A 正序显示全部文件,包括隐藏文件,不显示当前目录和父目录。
ls -l 显示文件和目录的属性
ls -l a.txt 显示文件属性
ls -l *.txt 显示全部后缀为 txt 的文件的属性
ls -l /dev 能够查看字符设备文件和块设备文件
ls -l /run 能够查看到 socket 文件
ls -l /run/systemd/inhibit 能够查看到管道文件
ls -F 列出文件和目录并添加标识符区分文件或目录等
ls -R 显示出目标文件和子目录中的全部文件和目录

rm

命令 做用
rm -i a.txt 删除 a.txt 并给予提示
rm -r a/b/c 删除目录
rm -rf a.txt 强制删除文件

cat

命令 做用
cat a.txt 打印文件内容
tac a.txt 倒序打印文件内容
cat -n a.txt 显示行号打印文件内容
cat -s a.txt 打印文件内容多个空行合并为一行,有空格的行不合并。

wc

/n 为一个字节,空格为一个字节,中文为 3 个字节socket

/n 为一个字符,空格为一个字符,中文为 1 个字符命令行

命令 做用
wc a.txt 显示多少个 /n,多少行,多少字节。
wc -c a.txt 显示多少字节
wc -m a.txt 显示多少字符
wc -l a.txt 显示多少 /n
wc -w a.txt 有多少分隔符,每行默认一个,空格 tap 都算

uniq

命令 做用
uniq a.txt 打印内容,重复行内容合并
uniq -i a.txt 打印内容,重复行内容合并,忽略大小写
uniq -c a.txt 打印内容,重复行内容计数
uniq -u a.txt 打印内容,重复行内容不显示

sort

命令 做用
sort a.txt 打印内容
sort a.txt 倒序打印内容
sort a.txt 按数字大小查看

cut

参数 做用
-d : 后面接分隔符
-f 1 第几段
命令 做用
cut -d : -f 1 a.txt 根据分隔符取出文本列的第几段
cut -c 1,3-5 a.txt 取出 1 和 3-5 文本列的内容

more,less

命令 做用
more a.txt 打印内容
less a.txt 打印内容

一、空格翻页排序

二、回车一行一行的翻ip

三、b 键向上翻字符串

四、q 退出查看it

命令 做用
head a.txt 打印前 10 行内容
head -n 20 a.txt 打印前 20 行内容

tail

命令 做用
tail a.txt 打印后 10 行的内容
tail -n 20 a.txt 打印后 20 行的内容
tail -f 1.txt 实时监控文件内容

终端快捷键

快捷键 做用
Ctrl+a 把光标移动到命令行最开始的地方
Ctrl+e 把光标移动到命令行最末尾的地方
Ctrl+k 删除当前光标后的内容
Ctrl+u 删除当前光标前的内容
Ctrl+c 结束当前命令
Ctrl+d 结束当前正在执行命令
Ctrl+w 清除左边的字段,空格前为一字段
Ctrl+y 将会贴上被Ctrl+u或者Ctrl+k或者Ctrl+w清除的部分
Ctrl+r 在命令历史中搜索最最近的命令字符
Ctrl+l 清屏
Tap 自动补全
Alt+. 显示上个字符串的命令,以空格分割
相关文章
相关标签/搜索