linux命令备记(二)

 

指令备注:
who 查看谁在线
netstat -a 网络联机状态
ps -aux 查看背景执行的程序
sync 数据同步写入硬盘
shutdown 关机
reboot 重启
chgrp 改变档案所属群组
chown 改变档案所属的拥有者

chmod 改变档案权限
/usr 与软件安装/执行有关(unix software resource)
/var 与系统运作过程有关
/bin 放置系统执行命令的目录,如cp,mv,mkdir(重要执行档)
/etc 放置系统主要的配置文件
/etc/init.d 放置所有服务的预设启动脚本
/lib 放置系统的函式库
/root 系统管理员的家目录
cd 变换目录 -前一个工作目录
pwd 显示当前目录
mkdir 创建目录
rmdir 删除空目录
PATH 执行文件路径的变量

cp 复制档案或目录
rm 移除档案和目录
mv 移动档案或目录
cat 从档案第一行看是检阅内容
tac 从最后一行开始检阅内容
nl 显示的时候顺道输出行号
more 一页一页显示内容
less 一页一页显示档案,但可以往前翻
head 只显示前几行
tail 只显示后几行
od 查阅二进制数据

touch 常见档案
umask 建立或改变一个档案或目录的权限

chattr 配置文件案隐藏属性
lsattr 显示档案隐藏属性
file 查看某个文件的基本数据
which 查找执行档(脚本文件名搜索)
whereis 寻找特定的档案
locate 寻找特定的档案
find 寻找特定的档案 (查询硬盘)
df 列出文件系统的磁盘整体使用量
du 评估文件系统的磁盘使用量(du -smh *  查看当前目录下各个文件的容量)
文件名与目录有关,但是档案内容与inode有关。
实体链接:多个档名对应到统一个inode号码。
符号链接:快捷方式,
ln 建立链接(符号或者实体链接)
mkfs 磁盘格式化

gzip 压缩/解压档案
zcat 读取压缩档案里的内容

bzip2 压缩/解压档案
bzcat 读取压缩档案中的内容
tar 打包/解包档案

dump 备份完整文件系统或者档案
restore 复原备份数据

type 查看指令来自外部或者内建于bash中。
echo 变量的取用和设定
unset 取消bash变量的设定

env 查看环境变量和常见环境变量说明
set 查看所有变量(环境变量和自定义变量)
export 自定义变量转为环境变量

read 读取键盘输入的变量
declare 宣告变量的类型
ulimit 与文件系统和程序的限制关系
alias 命令别名设定
unalias 取消命令别名
history 查看命令历史

source 读入配置环境文件的指令
攫取命令
cut  将档案按照某种字符分割并取特定的段数(一行信息中取出需要的部分)
grep 分析一行信息,若有我们感兴趣的,则取出整行
sort 排序指令
uniq 重复的行删除只保留一行
wc 列出档案的行数,字数,字符数
tee 双向重导向

tr 删除一段信息中的文字或者进行文字信息的转换
join 链接两个档案中有相同数据的行
paste 将两行贴在一起,并以tab键隔开
split 将档案按照大小分割为不同的小档案


groups 查看当前用户属于的群组
newgrp 切换有效群组


useradd 新增使用者
passwd 给帐号设置密码
chage  改变用户密码的过期时间
usermod 调整用户帐号信息
userdel 删除用户的帐号

finger 查阅用户帐号信息
id 查询某人或自己的uid或gid


groupadd 新建群组
groupmod 群组相关参数修改
groupdel 删除群组
gpasswd 群组管理员


su 切换用户身份为root
sudo  /etc/sudoers
visudo 编辑/etc/sudoers增加sudo用户


who 查看谁在线上
lastlog 查看某用户最后登录时间
last 查看用户最近的登录情况

pwck 检查/etc/passwd这个帐号配置文件内的信息,与实际的家目录是否存在等信息

at 建立at工作排程
atq 查看主机有多少at工作排程
atrm 移除主机的at工作排程
batch cpu负载小于0.8时执行工作排程

常驻在内存中的程序称为服务

jobs
fg
bg
kill -9 %jobnumber
kill -9 pid
ps 将某个时间点的程序运行情况攫取出来
ps aux 观察系统的所有程序数据
ps -l 观察当前bash的相关的程序

top 持续侦测程序的运行状态
pstree 以目录树的方式显示程序
killall 删除服务,将系统中所有以某个指令启动的所有的程序全部删除

nice 新执行的指令给予新的nice值
renice 已存在程序的nice值调整

free 观察内存使用情况
uname 查阅系统与核心的相关信息
uptime 观察系统启动时间和工作负载
netstat 追踪网络或插槽文件
netstat -tlnp

vmstat 侦测系统资源变化

pidof 找出某支正在执行的程序的pid

 

apt-cache search mysql | grep dev

 

在目录/下查找name为

find / -name memcached.h

 

为pyrexc建立符号链接

ln -s pyrexc pyrex



/etc/services 查看服务和端口的对应关系
service 操作服务


make
tarball 软件安装指令
    ./configure
    make clean
    make
    make install


软件一般放置在如下目录
  /etc/   配置文件
  /usr/bin   执行档
  /usr/lib  函式库
  /usr/share/man  联机帮助档

静态和动态函式库

posted on 2012-07-21 14:56  huhuchen  阅读(149)  评论(0)    收藏  举报

导航