七 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