Linux工作中比较实用的非基础命令


不分先后,正文简要说明,详细见相应超链接

1: scp

scp是secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。Linux和windows都可以使用这个命令,也可以用在这两个操作系统之间的文件传输。

#简易语法
scp [可选参数] file_source file_target

#举例
scp local_file remote_username@remote_ip:remote_folder
scp -r local_folder remote_username@remote_ip:remote_folder 
scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
scp -P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator	//scp 命令使用端口号 4588

2: ssh

ssh命令用于登录远程主机, Linux及windows命令行都可以使用这个命令。

#简易语法
ssh [-l login_name] [-p port] [user@]hostname

#举例
#指定用户:
ssh -l root 192.168.0.11
ssh root@192.168.0.11
#如果修改过ssh登录端口的可以:
ssh -p 12333 192.168.0.11
ssh -l root -p 12333 192.168.0.11
ssh -p 12333 root@192.168.0.11

3: grep

grep命令用于查找文件里符合条件的字符串。

#简易语法
grep [-abcdDEFGHhIiJLlmnOopqRSsUVvwxZ] [-A num] [-B num] [-C[num]][-e pattern] [-f file] [–binary-files=value] [–color[=when]][–colour[=when]] [–context[=num]] [–label] [–line-buffered][–null] [pattern] [file …]

#举例
grep -Irn '要在当前目录下搜索的字符串'

4: find

Linux find命令用来在指定目录下查找文件。

#简易语法
find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \;

#举例
find . -name "*.c"	//将目前目录及其子目录下所有延伸档名是 c 的文件列出来。
find . -type f		//将目前目录其其下子目录中所有一般文件列出
find . -ctime -20 	//将目前目录及其子目录下所有最近 20 天内更新过的文件列出

5: zip

Linux zip命令用来压缩文件。

#简易语法
zip -r mydata.zip mydata   //压缩mydata目录
unzip mydata.zip -d mydatabak

6: pushd/popd/dirs

pushd和popd是对一个目录栈进行操作,而dirs是显示目录栈的内容

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值