shell常用命令1

cd ~  或者 cd 表示回到自己的home目录。
cd -  回到上一次的目录,用于两个目录之间来回切换。
pwd  显示当前的目录。
cd ~root  到root目录下
ls -ls 列出文件的大小,并显示文件的详细信息,等同于ll。
less filename 优点是读一行解析一行,vi是解析全部。
vi gg
q 为退出编辑
/keyword 向下查询关键字
?keyword 向上查询关键字
tail -f filename 实时显示日志,-f会不停的读取最新的类容,ctrl + c终止日志显示
grep -c "keyword" filename 显示关键字出现的次数
scp file root@192.168.1.5:/home/lamp/回车输入password,
将服务器上得文件传到另一个远程服务器上。
scp -r root@192.168.5.2:/home/lamp root@192.168.5.6:/home/project两个不同主机之间赋值目录。
su username  切换用户,仍是当前目录
su - username 切换用户,到新用户的/home目录
chmod  -R o+w 修改权限
rm -rm 强制删除文件
/subversion/svn update /home/svn/web 更新svn文件
cd /home/web/;tar -cf sqq.tar.gz project/html,进入指定目录,压缩文件project/html为gz格式。
cd /home/web/;tar -cvf sqq.tar.gz progect/html v选项表示显示详细日志信息
cd /home/web/;tar -zcvf sqq.tar.gz progect/html z选项表示为.tar.gz和.tgz格式

tar -zxvf sqq.tar.gz 解压到当前目录下。
mv oldname newname 重命名
查找文件命令find的主要功能说明:
find path-name [-options] [-print -exec -ok 命令 { } \ ;]
.表示当前路径,\表示系统路径
选项:
-name ".txt" 匹配文件后缀
-uid n  ID号为n的用户的文件
-empty  空目录或者文件
-size n 文件大小
-user "ss"  属于该用户名的文件
-mtime +n 或者-n: +n表示n天前的, -n n天前导今天之间的文件
-type 文件类型:b(块设备文件),c(字符设备文件),f(普通文件),l(符号链接),
d(目录),p(管道),s(socket文件)
-exec:对符合条件的文件执行linux命令,{}表示查到的文件,命令行的末尾以;结束。【注意:“-exec 命令 {}  \;”,在 } 和 \ 之间有空格隔开】
举例:find . -type d -name ".svn" -exec rm -r {} >/dev/null \;删除目录下的.svn文件
     find . -type d -name ".ini" -exec chmod -R 755 {} \;
sed -i "/特定字符串/系字符串"特定字符串前插入新字符串
cp /home/aa/configs/db.ini /home/bb/configs/
makedir /home/aa
cat aa.txt  将文件类容输出到屏幕上。
read var 提示用户输入并将输入值赋值给变量
sort.txt 对文件中的行进行排序
basename file 返回文件名
dirname file 返回路径
sh xx.sh  执行sh文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值