ls -rtl 按照时间显示最新的文件信息
jps 查看java进程
ifconfig:查看ip
cd 命令:
cd../ : 出来
cd ../root: 回到root路径
cd~ :直接回到主目录
cd app: 切换到app目录
cd- :上一个路径
ls 命令:
ls:显示路径下的文件或目录
ls -a: 显示所有的,包括隐藏
ls -l:缩写成ll,同ls
dir: 同ls ll
mkdir:创建文件夹
mkdir -p app2/test:创建多级
rmdir:移除文件和目录
浏览文件:
cat:用于显示文件的内容
more: 空格:显示下一页
回车:显示下一行
less:用法和more类似,不同的是 通过pgUP pgDn 键来控制
tail:用于显示文件的后几行的内容
:tail -10
:tail -f catalina.log 动态显示信息 动态查看日志
删除文件:
rm
rm删除不询问
rm -f a.txt
rm删除目录
rm -r a 递归删除
不询问递归删除(慎用)
rm -rf a 不询问递归删除
rm -rf * 删除所有文件
rm -rf /* 自杀
复制:
cp a.txt a.txt.bak
移动或者重命名:重命名
mv a.txt b.txt
tar 命令(打包或解压):
常用参数:
-c:创建一个新tar文件
-v:显示运行过程的信息
-f:指定文件名
-z:调用gzip压缩命令进行压缩
-t:查看压缩文件的内容
-x:解压tar文件
打包:
tar -cvf xxx.tar ./*
打包并压缩:
tar -zcvf xxx.tar.gz ./*
解压: (Linux的压缩包的格式是 tar.gz)
tar -xvf xxx.tar
tar -xvf xxx.tar.gz -C /usr/aaa
查找:
grep lang anaconda-ks.cfg 在文件中查找lang
grep lang anaconda-ks.cfg -color 高亮显示
pwd: 显示当前所在的路径
touch: 创建一个空文件
ll-h : 友好显示文件大小
wget:下载资料 (后面带一个连接就行了)
打开文件(编辑器):
打开rpm 格式文件:rpm -ivh xxx.rpm
vi既可以查看文件也可以编辑文件
vi:
vim:
打开文件: vim file
退出:esc :q
修改文件:输入i进入插入模式
保存并退出:esc: wq
不保存退出:esc: q!
3种进入插入模式:
i:在当前的光标所在处插入
o:在当前光标所在的行的下一行插入
a:在光标所在的下一个字符插入
快捷键:
dd - 快速删除一行
R - 替换
重定向输出:
> :覆盖原来的
>> : 追加
ifconfig > a.txt
pwd > a.txt
ifconfig >> a.txt
管道:
一个命名的输出 就是另一个命令的输入.
&& 命令执行控制
网络通讯命令:
ifconfig
ifconfig wangka down 关闭网卡
ifconfig wangka up 激活网卡
ping:探测网络是否畅通
windows ping4次
Linux 无限ping
(按ctrl+c 退出)
netstat::查看网络端口
netstat -an | grep java
netstat -an | grep 3306
系统命令:
who:
显示目前登入系统的用户信息
hostname:
显示当前主机名
uname:
显示系统信息 -a 显示本机详细信息
date:
显示或设置系统时间
date -s "" 设置系统时间
df:
显示磁盘信息
free:
显示内存状态
free -m 以mb单位显示内存组
top显示:
管理执行中的程序
clear:清屏幕
ps:
正在运行的某个进程的状态
ps -ef | grep ssh 查找某一进程
kill 杀掉某一进程:
kill 进程编号
kill -9 强制杀死进程
du:显示目录或文件的大小
du -h 友好显示当前目录的大小
who:
显示目前登入系统的用户信息.
用户管理:
su: 切换用户
useradd 添加一个用户
passwd 设置修改密码
userdel 删除用户名
userdel -r 用户名: 删除用户以及home目录.
组管理:
groupadd 组名 :创建一个组
useradd
groupdel 删除组,如果该组有用户成员,必须先删除成员再删除组
权限命令: 7(因为4 2 1 之间的任意数相加都不会等于0)
文件权限:
r:读取权: 4
w:写入权: 2
x:执行权: 1
-:无操作权限
文件类型标识:
普通文件(-)
目录(d)
符号链接(l)
Linux 三种文件类型:
普通文件包括文本文件/数据文件/可执行的二进制程序文件等
目录文件:Linux系统把目录看成是一种特殊的文件,利用它构成文件系统的树型结构
设备文件:Linux系统把每一个设备都看成是一个文件
原文:http://www.cnblogs.com/pzyin/p/6692420.html