查看目录文件
ls 查看目录中的文件
ls -l 显示文件和目录的详细资料
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd - 返回上次所在的目录
常用的命令一般是杀进程和查看日志
1、查看进程
ps aux|grep 关键字
ps -ef|grep 关键字 两个都行,执行ps可看到进程号
杀进程 kill -9 进程号
2、查日志
一般就是固定格式tailf=tail -f
实时日志:tailf /xxx/xxxx/xxx/xx.log|grep "关键字" -----------日志有更新会实时展示
tail -200f xxxx.log 最后二百行
指定日志:cat /xxx/xxxx/xxx/xx.log|grep"关键字" ---------只能查看当前之前的日志
3、查询日志中含有某个关键字的信息
cat app.log |grep 'error'
4.使用more和less命令(分页查看,使用空格翻页)
cat -n app.log |grep "error" |more
5.查询日志中含有某个关键字的信息,显示出行号(在1的基础上修改)
cat -n app.log |grep 'error'
比如输出stty rows 36 cols 160
6.根据日期时间段查询(前提日志总必须打印日期,先通过grep确定是否有该时间点)
sed -n '/2014-12-17 16:17:20/,/2014-12-17 16:17:36/p' app.log
7.把日志保存到文件
cat -n app.log |grep "error" > temp.txt
使用指令 cp 将当前目录 test/ 下的所有文件复制到新目录 newtest 下,输入如下命令:
$ cp –r test/ newtest
注意:用户使用该指令复制目录时,必须使用参数 -r 或者 -R 。
1、终端利用ssh登录远程服务器
安装ssh:
yum install ssh
启动ssh:
service sshd start
登录远程服务器:
ssh -p 50022 my@127.0.0.1 输入密码: my@127.0.0.1:
-p 后面是端口
my 是服务器用户名
127.0.0.1 是服务器 ip
回车输入密码即可登录
2、压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
Linux下解压RAR软件下载和解压.zip和.rar文件
下载地址:http://www.rarsoft.com/download.htm(目前最新为RAR 3.71 for Linux)
3、从linux下载文件
服务器要安装了rz,sz
yum install lrzsz
当然你的本地windows主机也通过ssh连接了linux服务器
运行rz,会将windows的文件传到linux服务器
运行sz filename,会将文件下载到windows本地
4、chown (change ownerp) : 修改所属用户与组。
chmod (change mode) : 修改用户的权限。
5、Linux磁盘管理常用三个命令为df、du和fdisk。
- df:列出文件系统的整体磁盘使用量
- du:检查磁盘空间使用量
- fdisk:用于磁盘分区
~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, .. 则表示目前目录位置的上一层目录。
mv 移动目录
mv 源文件 目标文件 例如:mv test123 deployservice/
开放指定端口
firewall-cmd --permanent --zone=public --add-port=80/tcp firewall-cmd --reload
查看磁盘空间 df -h
查看内存空间 free -h
查看开放的端口信息
firewall-cmd --list-ports