Linux学习

rpm -q libevent  //查询系统是否已安装了libevent这个包

sudo yum install libevent  //安装libevent软件

在Ubuntu系统下, apt-get = yum, dpkg = rpm

 

[abc123@aliyun-000 ~]$:abc123是登陆到系统的用户名,aliyun-000是主机名,~是shell的元字符,代表家目录,用cd命令改变工作目录,那这里也会相应改变,$代表abc123是普通用户,如果使用root登录,这里通常显示#

 

pwd:打印当前工作目录

ls

 

uname -a: uname用于查看内核信息,-a参数用于列出所有信息

man uname:man就会显示uname的手册页面。你可以用上、下键翻页,看完之后,输入q退出。

hostname:用于显示主机名

free:用于查看本机的内存容量

du -sh /boot/:du用于显示文件占用磁盘空间的大小,-s参数是统计总的用量,-h参数是以更加人性化的方式显示信息,如果不加-h,那么du会显示/boot/目录占用的字节数

whereis bash:whereis用于查找一个命令的实际路径

umask:掩码,可读可写可执行(r=4,w=2,x=1)

chmod o+w file:添加file文件的其他用户的写权限

  o是other,代表其他用户

  u就是you,代表文件的属主

  g是group的意思,代表同组用户

  a是all,代表所有用户

目录的执行权限定义为:是否可在目录下工作

ps:查看进程

ps u:输出结果的USER表示运行此进程的用户名。%CPU表示此进程占用的cpu比例。%MEM表示进程占用的内存比例。VSZ表示进程占用的虚拟内存空间,单位是kb。RSS表示进程占用的内存空间,也是以kb为单位。STAT表示进程状态。START表示启动时间。COMMAND其实就是CMD,表示进程对应的命令名。

kill 3031:杀死进程号为3031的程序 

/etc/passwd:口令文件(存储用户信息)

/etc/shadow:影子文件(存储用户加密口令)

/etc/group:组文件(组名、组口令、组id、组成员)

/etc/gshadow:组影子文件(组名、组口令、组管理员帐号、组成员)

 

ctrl+z:程序被转到了后台并停止运行

jobs:输出了一下所有的被转入后台的命令

fg:fg如果不加参数,就会把最后一个放入后台的进程拿到前台来,并让它继续执行。

bg:与fg一样,如果不加参数,就会把最后一个放入后台的进程变成执行状态,它还可加上数字参数,用于指定任务。

假如我们正在用vim编辑多个文件,而且各个文件之间有交叉引用,你没修改完一个文件,就需要去确定一下另外的文件是不是正确。面对这样一个工作,难道你每次都要保存文件,然后退出,接着再打开另外一个文件吗?当然不用,你可以一口气打开很多个文件,然后全部用ctrl+z将这些vim进程转入后台,然后用fg来切换各个vim,进行工作。

 

useradd用于添加用户,userdel用于删除用户,usermod用于修改已有用户的属性

useradd -g qinh qin:添加qin用户,其默认组为qinh

useradd -G qinh qi:添加qi用户,其附加组为qinh,同时默认组为qi

su abc:切换用户abc

passwd:修改密码

 

service ssh start 相当于 /etc/init.d/ssh start :service命令会自动去/etc/init.d/下查找脚本,并运行

sudo apt-get install openssh-server:安装远程连接sshd

crontab:可以根据当前用户名找到对应的配置文件,然后进行编辑

 

posted @ 2015-09-02 13:43  QinH  阅读(364)  评论(0编辑  收藏  举报