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 [email protected]:/home/root/others/music /home/space/music/1.mp3
scp -P 4588 [email protected]:/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 [email protected]
#如果修改过ssh登录端口的可以:
ssh -p 12333 192.168.0.11
ssh -l root -p 12333 192.168.0.11
ssh -p 12333 [email protected]

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是显示目录栈的内容

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章