linux命令大全

持续更新中~~~

常用命令

命令描述
chmod修改文件权限
ln -s 源文件或目录 软连接文件创建软连接
move 源文件 目标路径将源文件移到到目标路径
cp -r 源文件或目录 目标文件或目录将源文件或源目录拷贝到目标文件或目录
less 文件分页显示文件,更more差不多,可随意前后移动显示
more 文件分页显示文件,且只能往后移动
cat 文件将文件内容显示到标准输出上

Vi快捷键

快捷键描述
x删除光标处的字符
dd删除整行
i在光标前插入文本
a在光标后插入文本
o当前行下插入新行
u撤销最后一次修改
e!放弃本次修改,从上次保存处开始编辑
wq保存退出
q!不保存退出
/pattern从光标开始处向文件尾搜索Pattern
?pattern从光标开始处向文件首搜索Pattern
G移到文件最后一行
:1移到文件第一行

压缩解压缩

命令详解
tar -zxvf xxx.tar.gz解压.tar.gz,gz后缀的压缩文件
tar -zcvf xxx.tar.gz folder folder2将多个文件夹内容打包成.tar.gz包
unzip xxx.zip解压zip后缀压缩文件
zip -r xxx.zip folder将folder下的所有文件压缩成zip

远程文件复制

1.将本地文件拷贝到远程
a. scp local_file remote_username@remote_ip:remote_folder
b. scp local_file remote_username@remote_ip:remote_file
对于a命令,拷贝过去之后使用相同名字
对于b命令,拷贝文件过去之后重命名文件

2.将本地目录拷贝远程
a. scp -r local_folder remote_username@remote_ip:remote_folder

3.将远程文件拷贝本地目录
scp file_source file_target
scp remote_user_name@remote_host:remote_file local_file

其他

1.截取指定时间段日志输出到指 定文件
sed -n ‘/2020-03-22 14:40:/,/2020-03-22 16:00:/p’ originLogFile >newFile

2.标准输入输出相关
2>&1: 指将标准输出、标准错误指定为同一输出路径
linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2
STDIN:默认从键盘读取数据
STDOUT:标准输出,默认将输出结果输出至终端
STDERR:标准错误输出,默认将输出结果输出至终端

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值