wc看文件的行,字符和总字节
cut -d:f7 /etc/passwd 显示passwd 文件中的列的东西
echo *显示文件名
.在正则表达式中表示哦一个字符。*表示多个前面的字符 比如a*表示多个a
\.表示一个. \<表示一个<
a\{18\}表示18个a;
a\{18,\} a 重复18次以上
grep '.\{20,\}' /etc/passwd 查询字符数大雨20 的词
‘^i.\{18\}n$’以i开头,以n结尾中间有8个字符的词\
free 看内存大小
Df 看硬盘的使用情况
Du 查看文件大小
进程与进程之间通信是IPC
top 看进程
kill -l 看杀的所有线程,
ps aux显示所有进程
ps au 显示前台的进程
ps f 显示父子关系
pkill 更精确的杀死进程\
&表示在后台运行
fg %进程Id 把后台进程 放在前台
/etc/nologin 文件引起普通用户无法登录
如果存在 /etc/nologin文件,非root用户不能登录
方法 使用touch /etc/nologin 就可以了
chage -l 用户 查看用的失效信息
当who 和last 后面不带用户参数时,如过果带了用户参数就是看该用户的
who 查看当前系统登录用户
last 用户历史登录情况
id 如果不带user参数命令显示登录用户当前的UID和GID和所属的组列表,否则就是该user参数的
groups userName
显示指定用户所属的组
finger user 查找显示该user信息
w 用于显示当前登录的所有用户信息
创建共享文件
1,使用groupadd命令创建一个公共组:
2.把用户加到改组中
3.mkdir 创建该文件
4 chmod 设置访问权限
5 设置共享目录上配置SGID,这将使得拥有这个目录的组中的所有成员都能够拥有所有级的权限
6 chgrp 组名 文件 设置该文件属于哪个组
这样就可以了
linux 手动分区
一般至少分三个区
1 swap分区:swap不应小于32MB swap分区设为物理内存的2~2.5倍,如果物理内存在2GB以上,swap分区一般设为与物理内存大小相同即可
2 boot分区存放操作系统的内核 ,建议使用32MB以上的空间
3 跟分区(/):根分区是整个系统的根目录,几乎所有的文件都位于次目录下 就是磁盘剩余的空间
fdisk磁盘分区工具简介
fdisk -l 显示当前设备的分区表并退出
-s 分区 显示指定分区的大小 如 fdisk -s /dev/sda1
-v 显示fdisk的版本号
fdisk 分区名 进入fdisk交互模式
m 显示可使用的分区命令
p 显示当前的分区表
n 建一个新的分区
du命令报告文件和目录占用的磁盘空间
du -a [文件和目录名] 显示所有文件及其子目录占用的数据块数
du -a ~用户名 对指定的用户的主目录进行统计
-s 同上 对指定用户进行统计
ctr+shift+n 是新建一个终端
shift+ctr+T 新建一个标签
stat hello.cpp 显示hello.cpp的相关信息
dmesg 命令用户显示系统最后一次启动时内核的内部缓存信息。
clock 用于显示时钟
cat /proc/cpuinfo 显示cpu相关信息
set 显示当前用户的环境配置