linux常用命令(转)

上一篇 / 下一篇  2009-05-23 16:44:40

1,目录和文件
ls  -a -l :查看目录内容,查看文件权限
cd:更改目录
mkdir:创建目录
rmdir:删除空目录
rm -r -f:删除空,非空 目录,删除文件(rm -rf *\.cn 删除以.cn结尾的文件)
cp -r :拷贝文件
mv:移动文件,改名
ln -s 创建链接(快捷方式)(创建软连接)
file 查看文件类型
touch 建立空文件

2,文件查看编辑
查看:
cat
less
more  文件分页查看
tail -f 从尾部查看文件,-f不断读取文件
head  从头部查看文件
wc 统计文本文件行数(-l)或者字数(-c)

编辑:
vi
进入编辑模式
i I
a A
o O
命令
yy 复制
p  粘贴
x  删除
dd 删除行
D 删除当前到末尾
:%s/查找串/替换的串/g
:w  保存、
:wq 保存退出
:x
:u 撤销
:行号
:set nu
:set nonu
/搜索串

3系统管理相关
用户相关
useradd  增加用户 增加完之后不能用,必须用(passwd  用户名)为新增用户改密码 (passwd 用户名 为该用户加密码)
userdel   删除用户
groupadd  增加组
groupdel  删除组
passwd  改密码
whoami  登录的用户名
last   上次登录过的用户
who  谁登录在线
chmod 改变文件或者目录权限
chown 改变文件或者目录所有者

系统资源
ps -aux  显示所有运行的进程,进程资源占用情况 带方括号[]的是系统进程,不用管 q 退出 平均负载 如果有2个CPU,15分钟的负载最好不要超过2,最好在cpu的75%以下 buffer相当于cache的索引 按shift+>(或<)排序
kill -9 进程id  杀死一个进程
killall -9 进程名
top   查看内存,cpu利用率,进程资源占用情况,系统负载
w  系统负载
free 系统内存情况
netstat -anl 所有的系统连接 (netstat -anl|wc -l 统计行数)
netstat -tnl 系统打开的tcp端口
netstat -unl 系统打开的udp端口
df -h -i 显示系统磁盘空间使用量,率和磁盘i 节点使用量,率
du -sh . 当前目录占用空间大小
fdisk -l 系统磁盘分区数目
mkfs 格式化文件系统

 


TAG:

sll101010的个人空间 引用 删除 sll101010   /   2009-05-26 16:51:52
引用 删除 夜心   /   2009-05-26 14:13:33
应该是某个地方拷贝过来的吧。
有一个地方纠正一下:ln -s 是创建软连接,最好说明一下
引用 删除 夜心   /   2009-05-26 14:12:44
3
 

评分:0

我来说两句

Open Toolbar