- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux 常用命令小结
ssh 远程登录
假设要登陆的远程主机ip为25,其ssh允许 root用户登录,格式如下:
ssh root@25
若端口非默认端口22,则加-p参数:
ssh -p 8022 root@25
scp 远程文件复制
主机A:40, 主机B:02,其ssh都允许 root登录,要把A上的/root/abc.zip复
制到B的/persistent 目录,
可在A机上使用命令:
scp /root/abc.zip root@192.168.102:/persistent/
若端口非22,比如8022,则加-P参数:
scp -P 8022 /root/abc.zip root@02:/persistent/
也可在B机上使用命令:
scp root@40:/root/abc.zip /persistent/
ls 显示
ls 以默认方式显示当前目录文件列表
ls -a 显示所有文件包括隐藏文件
ls -l 显示文件属性,包括大小,日期,符号链接,是否可读写等
cd 目录切换
cd dir 切换到当前目录下的dir 目录
cd .. 切换到上一级目录
cd ~ 切换到用户目录,比如是 root用户,则切换到/root下
cd - 切换到前一次目录
rm 删除
rm file 删除file文件
rm -rf dir 删除当前目录下叫dir的整个目录
cp 复制
cp cource target 将文件cource复制为target
cp -av source_dir taget_dir 将整个目录复制,两个目录完全一样
cp -fr source_dir taget_dir 将整个目录复制,并且是以非链接方式复制,当source 目录带有符号链接
时,两个目录不相同
mv 移动/重命名
mv source target 将文件或者目录source更名为target
mv source dir/ 将文件移动到dir 目录下
diff 文件差异比较
diff -ruN dir1 dir2 patch_file 比较目录1与目录2中的文件
diff file1 file2 file3 比较文件1和文件2,将差别写到file3
echo 打印
echo message 显示一串字符
cat 显示
cat file 显示文件的内容,和dos的type相同
cat file | more 显示文件的内容并传输到more程序实现分页显示,使用less file可实现相同的功能
more 分页命令,一般通过管道将内容传给它,如ls | more
du 容量计算
du 计算当前目录的容量
du -sm /root 计算/root 目录的容量并以兆(M)为单位
find 查找
find -name path file 在path路径下查找看是否有文件file
find -name file 在当前目录及其子目录下查找文件file
grep 字符匹配
grep -r chars ./ 在当前目录的所有文件查找字串chars,-r表示递归查找子目录
grep -r chars * 效果同上
vi 文件编辑
vi file 编辑或创建文件file
vi分为编辑状态和命令状态。输入i进入编辑状态,按ESC键退出编辑状态。
命令状态下,常用命令有:
:q(退出)
:q!(不保存退出,强制退出)
:w(保存文件)
:w!(不询问方式写入文件)
:1,20w ! tmp (第1行到第20行保存到文件tmp)
:r file(读文件file)
:%s/oldchars/newchars/g(将所有字串oldchars换成newchars)
:0,$s/string1/string2/g(0,$:替换范围从第0行到最后一行)
:%s/^[ ]\+/^I/ (将一行开头的若干空格替换成Tab)
/string(查找string字符串)
?string(向上查找string字符串)
:1,8d (删除第1行到第8行)
:%s/^.\{5}//gic (删除每行的前5个字符)
:%s/^M/ /g (删除^M)
:g/^$/d (删除空行(只含有回车))
:g/^[^I| ]*$/d (删除所有空行(^I表示Ta
文档评论(0)