Linux的常用命令

1.切换目录命令:cd

cd app 切换app目录

cd .. 切换到上一层目录

cd ~  切换到用户目录

cd - 切换到上一个所在目录

 

2.ls 列出文件列表

ls  -a 显示所有文件或者目录(包括隐藏文件)

ls -l  可以缩写 ll 列出所有文件详细信息

 

3.创建目录和移除目录 mkdir  rmdir

mkdir liutf  在当前目录下创建liutf目录

mkdir -p test1/test2/test3 级联创建文件夹

rmdir 命令只能删除空的子目录

rmdir test 删除目录

4.浏览文件

cat用于显示文件的内容

cat  文件名

more 用于显示内容超过一个画面长度的情况,空格键显示下一个画面

回车显示下一行内容,q键退出查看

more 文件

less 和more一样 不同的是less通过pgUP,PgDN控制 上下翻页

less 文件名

tail命令在应用中用的最多非常有用的一个命令,显示文件后几行内容

tail -10 文件名  查看后10行

tail -f 文件名 动态查看日期 比如tomcat启动 查看日志 tail -100f catalina.log

ctrl + c 退出查看

5.文件操作rm

rm删除文件

rm 文件名  会提示 y/n

rm -f 文件名 不询问 直接删除

rm -r 文件  递归删除

rm -rm 文件 (慎用)

6.文件拷贝和移动 copy mv

cp a.text b.text 将a.text复制问b.text

cp a.text ../  将a.text文件复制到上一层目录

mv a.txt ../ 将a.txt文件移动到上一层目录中

mv a.txt b.txt 将a.txt文件重命名b.txt

7.打包或解压文件tar

tar命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件,但不做压缩。一般Linux上常用的压缩方式是选用tar将许多文件打包成一个文件,再以gzip压缩命令压缩成xxx.tar.gz(或称为xxx.tgz)的文件

常用参数:

-c:创建一个新tar文件

-v:显示运行过程的信息

-f:指定文件名

-z:调用gzip压缩命令进行压缩

-t:查看压缩文件的内容

-x:解开tar文件

打包:tar -cvf xxx.tar ./*

打包并且压缩:tar -zcvf xx.tar.gz ./*

解压:tar -xvf xxx.tar

          tar -xvf xxx.tar.gz

8.grep 命令 查找符合条件的字符串

ps -ef |grep tomcat

ps -ant|grep 3306

9.其他命令

pwd 显示当前所在目录

touch 创建一个空文件

ll -h 友好显示文件大小

wget 下载资料 一般在shell编程用可以判断某个应用是否正常

vi编辑器

打开文件:vim file

退出:esc à :q

修改文件:输入i进入插入模式

保存并退出:escà:wq

不保存退出:escà:q!

重定向输出>和>>

> 重定向输出,覆盖原有内容;>> 重定向输出,又追加功能;示例:

cat /etc/passwd > a.txt  将输出定向到a.txt中

cat /etc/passwd >> a.txt  输出并且追加

ifconfig > ifconfig.txt

管道| :是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入

ls --help | more  分页查询帮助信息

ps –ef | grep java  查询名称中包含java的进程

ifconfig | more

cat index.html | more

ps –ef | grep aio

 

网络通讯命令:

ifconfig  显示或设置网络设备。

ifconfig  显示网络设备

ifconfig eth0 up 启用eth0网卡

ifconfig eth0 down  停用eth0网卡ping   探测网络是否通畅。

ping 192.168.0.1netstat 查看网络端口。

netstat -an | grep 3306 查询3306端口占用情况

 

系统管理命令:

date 显示或设置系统时间

date  显示当前系统时间

date -s “2014-01-01 10:10:10“  设置系统时间df 显示磁盘信息

df –h  友好显示大小free 显示内存状态

free –m 以mb单位显示内存组昂头top 显示,管理执行中的程序

 

clear 清屏幕

ps 正在运行的某个进程的状态

ps –ef  查看所有进程

ps –ef | grep ssh 查找某一进程kill 杀掉某一进程

kill 2868  杀掉2868编号的进程

kill -9 2868  强制杀死进程

 

du 显示目录或文件的大小。

du –h 显示当前目录的大小

who 显示目前登入系统的用户信息。

hostname 查看当前主机名

修改:vi /etc/sysconfig/network

uname 显示系统信息。

uname -a 显示本机详细信息。依次为:内核名称(类别),主机名,内核版本号,内核版本,内核编译日期,硬件名,处理器类型,硬件平台类型,操作系统名称

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值