日期:2014-05-16  浏览次数:20614 次

七 linux 常用命令的具体用法
系统信息
uname -m 显示机器的处理器架构(2)

uname -r 显示正在使用的内核版本

uname -a 列出所有东西

shutdown -h now 关闭系统(1)

文件和目录
cd - 返回上次所在的目录
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件  
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
rmdir -r dir1 递归删除一个叫做 'dir1' 目录的所有内容
cp -r source destination 递归复制source的所有内容到destination
less filename   空格和b 表示向下和向上翻页
head -n 20 filename 选取文件的前20行
ln -s file1 lnk1 创建一个指向文件或目录的软链接
ln file1 lnk1 创建一个指向文件或目录的物理链接

find /etc -name bing 在/etc 下找出 文件名为bing的文件
find /etc -perm mode 查找文件权限=mode的文件

umask 002 指定目前用户新建文件的默认权限

chmod 777 file

suid sgid sbit 的作用。  假设将文件权限修改为-rwsr-xr-x   应该用 chmod 4755 file

chown jessie:users file1.txt 将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie
chattr [+-=] [ai] filename +—-= 文件的隐藏属性

mount 设备名 挂载点
tar [-j|z] [c|x]v-f  filename  
j 适合.bz2
z 适合.gz
c 打包
x 解开
v 表示在压缩/解压过程中将正处理的文件名显示出来
filename 是被处理的文件

vim

dd 删除一行   yy 复制 P粘贴

ctrl+f  ctrl+b 翻页

x  X 删除一个字符

u ctrl+r  撤销 反撤销

ZZ 保存后退出

o 在光标的下一行开始插入







bash

login shell  读 /etc/profile 和 ~/.bash_profile 或 ~/.profile

nologinshell  只读~/.bash_profile 或 ~/.profile

source 配置文件名  可以将配置文件的内容读入当前bash中

help 显示bash内置命令

env  查看环境变量

数据重定向

find /home -name .bashrc >list 2>&1

管道命令

cut

grep ‘字符串’






程序和服务管理
ps -e 将所有进程都显示出来
ps -l 以详细格式输出
ps  aux 列出目前内存中的所有进程


top  -p 指定某个pid监测

top 执行过程中的按键

P cpu    M 内存  N pid  q 退出 


杀死由syslogd命令启动的所有进程

killall -signal syslogd