`
一杯茶的时间
  • 浏览: 5785 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

ssh常用的linux命令

阅读更多
      刚刚进公司,要查找日志.所以在网上综合了一下常用的命令!
一些ssh命令
基础命令:
(1)显示文件源代码
Cat  ooxx.php
(2)查看当前目录
Pwd  会输出完整的路径
(3)更改目录 change directory
Cd/path/to/directory/
(4) 列出文件/子目录 listing files/subfolders
Ls –alh 输出会很爽…. 
-a 显示全部文件
-l 比较详细的列表
-h 人类能看懂的比如把1024显示为1k
(5)帮助
命令 –help     显示一个简洁版的帮助,记不住参数就查一下
(6)获取远程文件wget
Wget  http://ooxx.me/me.jpg
就会获取远程的me.jpg文件到当前目录
(7) 压缩解压缩
Unzip  wordpress.zip
如果文件是zip形式的,比如刚从wordpress主站wget了一个压缩包过来,只需要输入unzip 文件名,就可以解压缩到当前目录了
tar -czvf ooxx.tar.gz * 
把当前目录所有文件以tar命令打包为ooxx.tar.gz文件 
-c创建 
-z用gzip压缩方式
-v显示压缩过程
-f搞成file 
tar -xzvf ooxx.tar.gz 
解压缩 ooxx.tar.gz 里的文件到当前目录
-x解压缩 
-z用gzip压缩方式
-v显示压缩过程
-f搞成file
系统命令:
(1)df
显示整个主机的总容量以及比率
(2)删除文件 Remove files (rm) 
rm -vf miao.in 
强制删除miao.in这个文件并不需确认,列出删除文件列表 强制删除,不要执行,除非你知道你在干嘛…  -v一般v参数都是显示过程的意思 
-f  
rm -rf ooxx 
删除ooxx这个文件夹,包含它的子文件和子文件夹
删除文件用上面的命令,但删除文件夹的时候就需要跑下遍历了 
-r 比较本土化,是"日"的缩写,在所有命令里都是 recursive 的意思,有些命令是大写的 R 需要注意
(3)拷贝文件 cp
cp ooxx.me /home/jiucool 
复制ooxx.me这个文件到/home/jiucool 文件夹下
cp  –a   /home/lovelygirl  /home/jiucool 
复制lovelygirl 文件夹到 /home/jiucool 文件夹下

(3) 移动文件/重命名 (mv
mv ooxx.me miao.in 
重命名ooxx.me为miao.in 
如果加路径,就是移动到某个路径并重命名为miao.in 
和DOS不一样,移动文件和重命名换个思路,其实是一个套路,不是么? 
mv jiucool /home/jiucool 
将jiucool 移动到/home/jiucool文件夹下
(4)创建空文件 touch
touch miao.in 
就是创建一个 miao.in 的空文件 
如果touch了已有的文件,则会更新那个文件的日期为当前

高级命令:
(1) 查找. 常用命令,让我们来找一下10MB以上的文件吧 
find . -type f -size +10000k -exec ls -lh {} \; | awk '{ print $5 ": " $9 }' |sort -n
(2) Grep
ls -alh | grep ooxx 
只显示含有ooxx的那几列,当然你在cat的时候配合这个用找文件里的某些字段很方便
(3)分页 less/more
Less miao.php
如果源代码很长,则会分页显示,上下箭头滚动,输入q退出
  tail -n 1000 /var/log/httpd/error_log | more
可以用 | more 参数来滚动显示页面或行
  剩下的就看个人操作了............
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics