Linux基本指令2
1.echo
把后续内容当作字符串,打印出来
输出重定向
如果后续文件不存在,会新建文件(可以用>新建文件)
如果存在,会清空再写入(>已存在文件,可以清空文件)
追加重定向
2.cat
cat
读取键盘直接打印
输入重定向
从指定文件里读
cat -n 带行号
tac
反向查看文件
文件以c开头,是字符文件,键盘,显示器,终端,输入的数据具有顺序性
以b开头块设备文件,磁盘
3.mv
剪切
mv srcfile(可以是普通文件,也可以是目录) dstdir
对指定文件进行重命名
mv src dst
4.less
查看文件,可以上翻和下滑
5.tail
tail查看结尾内容,head查看开头内容
tail -n 查看结尾几行内容
head -n 查看开头几行内容
6.|
管道:将前一个命令的输出作为后一个命令的输入
7.date
查看时间
时间戳
日历
8.查找
which
查找命令,在指定目录下查找指定的命令
一般是在/user/bin/pwd下查找
whereis
查找有关的系统命令,安装包等
find
9.grep
在文件中搜索字符串,将找到的行打印出来
grep -n
grep -v
grep -i忽略大小写匹配
10.打包压缩
是什么
打包:文件合并
压缩:减少体积
为什么
打包:防止文件丢失
压缩:减少体积,节省本地存储空间,网络传送,可以有效减少传送时间
zip/unzip
压缩
zip -r dst.zip src
解压
unzip xxx.zip
unzip xxx.zip -d 指定目录
Linux和Windows zip 互传
sz
linux->windows
会弹出界面,可以选择想要传送的位置
rz也可直接将压缩包拖进界面
windows->linux
tar
打包文件
压缩
tar 选项 xxx.tgz srcdir
解压
tar 选项 xxx.tgz
tar 选项 xxx.tgz -c 指定位置
linux互传
scp dst.tgz 用户名@公网ip:目标机器指定的路径
11.bc
相当于简单计算器
12.uname
查看体系结构(芯片结构)及内核版本
13.常见热键
ctrl+c终止异常命令
双击tab补全或搜索命令
上下键查看历史命令
ctrl+r 搜索历史命令
ctrl+d退出当前用户