Linux 常用命令
2015-04-27 11:25
148 查看
1、tab 键:目录补齐
2、cd :进入对应目录
cd / 回到根目录
cd .. 回到上一层
cd . 或者 cd ~ 当前目录
cd home/ 回家
3、ll && ls && ls -ltr 查看
4、pwd :展示当前路径
5、tail :
tail -f 实时动态查看日志
tail -f perbank.log
tail -100f perbank.log
6、view 命令:定位 查看文件内容
如:view creditCard01.js 查看这个js的内容
shift + g 跳转到最后面 ,
然后使用 【? 】或者 【/ 】对相应字符进行搜索,定位到其中一个
如: ? 9000236128 (usbkeyno)
shift + n 往下跳 ctrl + f ctrl + b 上下翻频
shift + ;
:q 退出
:wq 保存退出
:wq!强制保存
:q! 不保存退出
7、grep 命令 搜索
grep account.log
grep account *.log(通配符)
grep –color -C10 9000236128 perbank.log (查找出来‘9000236128’并标记,而且显示出上下10行的内容,其中‘C’大写,’C’可换成‘A’或者‘B’)
8、ps 命令,查找进程信息
ps -ef | grep java 查找含java的进程
ps -ef | grep http 查找含http的进程
kill -9 id 杀死进程
9、netstat 和 telnet
netstat:查看端口信息
netstat - anp | grep 8001
telnet:查看主机之间通讯是否ok
telnet ip 8002
10、df 命令
查看硬盘使用空间,当日志写不进去的时候可以使用此命令
df -lh (以M为单位) df -lg(以G为单位)
11、tar 命令
taf - cvf :打包taf - xvf:解包
jar -xvf
sftp
ftp ftp -bye ftp -bin
12、文件操作
sz:上传文件 sz -bye
rz: 上传(输入完 rz 按enter键 )rz -bye
rm: 删除文件
rm -rf :强制删除
mv : 移动
如: mv wap.zip wap.zip_bak 移动到,备份
13、 Linux下which、whereis、locate、find 命令的区别
which 查看可执行文件的位置
whereis 查看文件的位置
locate 配 合数据库查看文件位置
find 实际搜寻硬盘查询文件名称
当我们用whereis和locate无法查找到我们需要的文件时,可以使用find,但是find是在硬盘上遍历查 找,因此非常消耗硬盘的资源,而且效率也非常低,因此建议大家优先使用whereis和locate。
locate 是在数据库里查找,数据库大至每天更新一次。
whereis 可以找到可执行命令和man page
find 就是根据条件查找文件。
which 可以找到可执行文件和别名(alias)
locate
语法:
[root@redhat ~]# locate 文件或者目录名称
例 如:
[root@redhat ~]# locate passwd
/home/weblogic/bea/user_projects/domains/zhanggongzhe112/myserver/stage/_appsdir_DB_war/DB.war/jsp/as/user/passwd.jsp
/home/weblogic/bea/user_projects/domains/zhanggongzhe112/myserver/stage/_appsdir_admin_war/admin.war/jsp/platform/passwd.jsp
find
语法:
[root@redhat ~]# find 路径 参数
参 数说明:
时间查找参数:
-atime n :将n*24小时内存取过的的文件列出来
-ctime n :将n*24小时内改变、新增的文件或者目录列出来
-mtime n :将n*24小时内修改过的文件或者目录列出来
-newer file :把比file还要新的文件列出来
名称查找参数:
-gid n :寻找群组ID为n的文件
-group name :寻找群组名称为name的文件
-uid n :寻找拥有者ID为n的文件
-user name :寻找用户者名称为name的文件
-name file :寻找文件名为file的文件(可以使用通配符)
例 如:
[root@redhat ~]# find / -name zgz
/home/zgz
/home/zgz/zgz
/home/weblogic/bea/user_projects/domains/zgz
/home/oracle/product/10g/cfgtoollogs/dbca/zgz
/home/oracle/product/10g/cfgtoollogs/emca/zgz
/home/oracle/oradata/zgz
[root@redhat ~]# find / -name ’ * zgz * ’
/home/zgz
/home/zgz/zgz1
/home/zgz/zgzdirzgz
/home/zgz/zgz
/home/zgz/zgzdir
/home/weblogic/bea/user_projects/domains/zgz
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00006
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00002
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00004
/home/weblogic/bea/user_projects/domains/zgz/zgz.log
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00008
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00005
14、mkdir 创建指定目录
2、cd :进入对应目录
cd / 回到根目录
cd .. 回到上一层
cd . 或者 cd ~ 当前目录
cd home/ 回家
3、ll && ls && ls -ltr 查看
4、pwd :展示当前路径
5、tail :
tail -f 实时动态查看日志
tail -f perbank.log
tail -100f perbank.log
6、view 命令:定位 查看文件内容
如:view creditCard01.js 查看这个js的内容
shift + g 跳转到最后面 ,
然后使用 【? 】或者 【/ 】对相应字符进行搜索,定位到其中一个
如: ? 9000236128 (usbkeyno)
shift + n 往下跳 ctrl + f ctrl + b 上下翻频
shift + ;
:q 退出
:wq 保存退出
:wq!强制保存
:q! 不保存退出
7、grep 命令 搜索
grep account.log
grep account *.log(通配符)
grep –color -C10 9000236128 perbank.log (查找出来‘9000236128’并标记,而且显示出上下10行的内容,其中‘C’大写,’C’可换成‘A’或者‘B’)
8、ps 命令,查找进程信息
ps -ef | grep java 查找含java的进程
ps -ef | grep http 查找含http的进程
kill -9 id 杀死进程
9、netstat 和 telnet
netstat:查看端口信息
netstat - anp | grep 8001
telnet:查看主机之间通讯是否ok
telnet ip 8002
10、df 命令
查看硬盘使用空间,当日志写不进去的时候可以使用此命令
df -lh (以M为单位) df -lg(以G为单位)
11、tar 命令
taf - cvf :打包taf - xvf:解包
jar -xvf
sftp
ftp ftp -bye ftp -bin
12、文件操作
sz:上传文件 sz -bye
rz: 上传(输入完 rz 按enter键 )rz -bye
rm: 删除文件
rm -rf :强制删除
mv : 移动
如: mv wap.zip wap.zip_bak 移动到,备份
13、 Linux下which、whereis、locate、find 命令的区别
which 查看可执行文件的位置
whereis 查看文件的位置
locate 配 合数据库查看文件位置
find 实际搜寻硬盘查询文件名称
当我们用whereis和locate无法查找到我们需要的文件时,可以使用find,但是find是在硬盘上遍历查 找,因此非常消耗硬盘的资源,而且效率也非常低,因此建议大家优先使用whereis和locate。
locate 是在数据库里查找,数据库大至每天更新一次。
whereis 可以找到可执行命令和man page
find 就是根据条件查找文件。
which 可以找到可执行文件和别名(alias)
locate
语法:
[root@redhat ~]# locate 文件或者目录名称
例 如:
[root@redhat ~]# locate passwd
/home/weblogic/bea/user_projects/domains/zhanggongzhe112/myserver/stage/_appsdir_DB_war/DB.war/jsp/as/user/passwd.jsp
/home/weblogic/bea/user_projects/domains/zhanggongzhe112/myserver/stage/_appsdir_admin_war/admin.war/jsp/platform/passwd.jsp
find
语法:
[root@redhat ~]# find 路径 参数
参 数说明:
时间查找参数:
-atime n :将n*24小时内存取过的的文件列出来
-ctime n :将n*24小时内改变、新增的文件或者目录列出来
-mtime n :将n*24小时内修改过的文件或者目录列出来
-newer file :把比file还要新的文件列出来
名称查找参数:
-gid n :寻找群组ID为n的文件
-group name :寻找群组名称为name的文件
-uid n :寻找拥有者ID为n的文件
-user name :寻找用户者名称为name的文件
-name file :寻找文件名为file的文件(可以使用通配符)
例 如:
[root@redhat ~]# find / -name zgz
/home/zgz
/home/zgz/zgz
/home/weblogic/bea/user_projects/domains/zgz
/home/oracle/product/10g/cfgtoollogs/dbca/zgz
/home/oracle/product/10g/cfgtoollogs/emca/zgz
/home/oracle/oradata/zgz
[root@redhat ~]# find / -name ’ * zgz * ’
/home/zgz
/home/zgz/zgz1
/home/zgz/zgzdirzgz
/home/zgz/zgz
/home/zgz/zgzdir
/home/weblogic/bea/user_projects/domains/zgz
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00006
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00002
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00004
/home/weblogic/bea/user_projects/domains/zgz/zgz.log
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00008
/home/weblogic/bea/user_projects/domains/zgz/zgz.log00005
14、mkdir 创建指定目录
相关文章推荐
- Linux常用命令大全
- 常用Linux命令
- 经典总结 Linux管理员常用的组合命令
- Linux常用命令
- linux 常用的一些命令
- Linux格式化硬盘 常用命令小记
- Linux常用命令之笔记
- linux 常用命令搜集
- Linux常用的基本命令
- linux 常用命令
- linux常用性能检测命令
- Linux常用的基本命令10
- linux下mysql常用的命令汇总
- Linux Web服务器网站故障分析常用的命令
- Linux 常用命令使用方法
- Linux 常用命令总结
- Linux--RH134---unit 6 linux中常用的基础命令
- linux常用的简单命令(三)tar、scp、df/du、ps、free、top、netstat、tcpdump、kill、reboot/halt/poweroff、shutdown
- Linux常用的重定向命令
- linux下追查线上问题常用命令