Linux基本命令

一.系统命令

logout(注销) ,shutdown(关闭系统), halt(关机并切断电源), reboot(重启)

二.文件和目录操作

1. ls (列出文件列表),常用参数: -l , 用于显示目录下的文件

例:显示当前目录下文件列表

root@Lan-Test:~# ls -l

root@Lan-Test:~# ll

2. cd (切换目录),可让用户切当前所在的目录,即change directory

例:切换到/data/jetty-7.6.9/目录

root@Lan-Test:~# cd /data/jetty-7.6.9/
root@Lan-Test:/data/jetty-7.6.9#

3. mkdir (创建目录)

例: 当前目录下创建test目录

root@Lan-Test:~# mkdir test

4. rm (删除目录或文件)

例: 删除test目录

root@Lan-Test:~# rm -r test

5. cp (复制文件)

例:复制业务下的system.properties配置文件到/root下

root@Lan-Test:~# cp /data/jetty-7.6.9/webapps/flyme-web-1.1.0-RC02.war/WEB-INF/config/system.properties /root

6. mv (移动文件)

例:移动root下system.properties到业务配置下

mv /root/system.properties /data/jetty-7.6.9/webapps/flyme-web-1.1.0-RC02.war/WEB-INF/config

7.pwd (显示当前目录)

例:root@Lan-Test:~# pwd
/root

8.less, cat, more,tail (查看文件)

例: 查看jetty的log

root@Lan-Test:~# less /data/log/jetty/server.log

9. vi ,vim (编辑文件)

例: 编辑业务配置

root@Lan-Test:~# vim /data/jetty-7.6.9/webapps/flyme-web-1.1.0-RC02.war/WEB-INF/config/system.properties

10. find ,locate (查找文件)

例:查找data目录下名字为server.log的文件

root@Lan-Test:~# find /data -name server.log

11.grep (过滤字符),需要配合其它命令使用

例:查看业务日志并且将含有ERROR的显示出来

root@Lan-Test:/data/log/jetty# cat server.log |grep ERROR

例2: 查看java进程

root@Lan-Test:~# ps xua|grep javava

12 . rz ,sz (上传下载文件)

例: 下载server.log文件

root@Lan-Test:~# sz server.log

13. tar (压缩解压文件)

例: 将jetty目录压缩成.tar.gz包

root@Lan-Test:~# tar cvf jetty.tar.gz jetty

例2:将tar.gz包解压

root@Lan-Test:~# tar xvf jetty.tar.gz

三. 磁盘操作

1. df (检查文件系统的磁盘空间占用情况) ,一般配合参数-lh使用

例:root@Lan-Test:~# df -lh
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             146G  3.5G  135G   3% /
none                  4.0G  168K  4.0G   1% /dev
none                  4.0G     0  4.0G   0% /dev/shm
none                  4.0G   64K  4.0G   1% /var/run
none                  4.0G     0  4.0G   0% /var/lock
/dev/sda1             184M   28M  148M  16% /boot

2. du (查看文件或目录占用磁盘空间),一般配合参数-sh -a

例:显示data目录所有文件和目录占用的磁盘空间

root@Lan-Test:~# du /data -ah

3. mount (磁盘挂载),将磁盘挂载在某个目录下

例: 将sda磁盘挂载到/data目录下

root@Lan-Test:~# mount /dev/sda /data

四. 其它命令

1.crontab (任务调度) 配置系统定时运行的任务,常用参数-e -l

例: 查看定时任务设置

root@Lan-Test:~# crontab -l

2. date (显示当前系统时间和日期)

例: root@Lan-Test:~# date
Fri Jul 19 15:45:56 CST 2013

例2:修改当前系统时间到8月16号

root@Lan-Test:~# date -s "20130816"

3. man (查看命令帮助)

例l: 显示ls命令的帮助

root@Lan-Test:~# man ls

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值