vi /etc/group ,查看linux中所有组信息,可以看可以编辑
cat /etc/group,查看linux中所有组信息,只可以看不可以编辑
useradd -g 组名用户名,创建用户的同时指定将该用户分配到哪个组下
vi /etc/passwd,查看linux中所有用户信息,可以看可以编辑
cat /etc/passwd,查看linux中所有用户信息,只可以看不可以编辑
linux中的密码通常是保存在“/etc/passwd”和“/etc/shadow”文件中
cat /etc/passwd 查看自己的所有用户
/etc/passwd 用户信息
/etc/shadow 用户口令信息
/etc/group 用户的组信息
/etc/crontab 设置个人任务调度
/etc/ininnab 显示linux服务器启动时默认运行级别
# 表注释作用
* 所有文件和目录
~ 家目录
绝对路径 从根开始的
相对路径 不是从根开始的
配置文件/etc/fstab 设置开机自动挂载
:x 保存改变退出
:wq 保存改变退出
:q! 不保存修改退出
:set nu 在vi中设置行数所用
Ctrl+c 中断正在执行的命令
cd 目录名 进入目录
cd 回车 回到用户主目录
cd .. 返回上一级目录
cd ../.. 返回上两级目录
eg:切换到/usr/bin/可用如下命令:
[root@myhost root]# cd /usr/bin
切换到当前用户的主目录可用如下命令:
[root@myhost root]# cd ~
切换到当前目录的上两层可用如下命令:
[root@myhost root]# cd ../..
cp 备份
cat 查看文件内容,也可用于合并文件
eg:[root@myhostroot]# cat file2 查看file2内容
cat file2 file3 > file4 这条命令将文件file2的内容追加到file3文件中然后重 定向到file4文中,即写入file4中。
chmod 修改文件、目录权限
eg:
chmod 777 /var/...
更改文件权限:chmod 777 文件
更改目录权限:chmod 777 绝对路径的目录
chown 改变文件、目录的所有权
eg:
chown yunhe:yunhe /var/...
改变文件的所属组:chown 主组:需要更改的组 文件
改变目录的所有组:chown -R主组:需要更改的组绝对路径的目录
-R 对目前目录下的所有档案与子目录进行相同的拥有者变更
chgrp 更改文件的所属组
crontab -e 设置任务调度
直接写多个命令不推荐 可以把所有的任务写入到一个可执行文件(shell编程)
crontab -r 终止任务调度
crontab -l 列出当前有哪些任务调度
crontab -l -u 用户 查看并删除用户设置的计划任务
chkconfig --list 服务名称 查看系统服务的启动状态
chkconfig--level 级别列表 服务名 on|off 设置系统服务的启动状态
D
diff 比较命令
df -k 查看加载卷区大小
du 查看目录大小
exit 返回上一个用户/退出
echo “this is hello ”>hello 新建文件的方法,意思是把this is hello 追加覆盖到hello文件
echo $ 文件 显示变量值
fdisk -l 查看分区
fdisk -m 查看帮助
fdisk /dev/sd? 操作硬盘分区 ?为第几块磁盘也就是a/b/c/d/..
finger -l 查看用户的详细信息(在工作中经常使用)
find 查找文件,查找的比较精确、因为精确所以速度慢
eg:[root@myhost root]#find / -name
httpd.conf
[root@myhostroot]#find / -user tom
File 查看文件类型
file * 查看当前目录下的所有的文件类型
fg 将处于后台的进程恢复到前台运行,许指定任务序号 eg:fg 1
grep 在指定文件中搜索特定的字符内容
eg:[root@myhost root]# grep anon /etc/vsftpd/*.conf
groupadd 添加组
groupmod 更改组信息
groupdel 删除组
grep -v “^#”/etc/inittab| grep -v "^$" 去除注释行、去除空行
history |more 查看历史记录
head 查看文件内容
eg:[root@myhost root]# head file1
id 查看用户信息
init 运行级别 临时切换运行级别
iptables -L �Cn 查看防火墙当前规则
jobs 查看处于后台的任务列表
kill 进程号 终止某个进程
kill -9 进程号 强制杀死进程
kill all 杀死同名的所有进程
logout 注销
ln 链接
ll 查看目录下的内容的详细信息
ll -al 显示隐藏文件
ll -ld 显示当前目录信息
less 查看文件
locate 查找文件
eg:[root@myhost root]# locatevsftpd.conf
mkdir 创建目录
eg:mkdir /etc/目录
mkdir -p 创建多层目录
mkfs:ext4 /dev/sd?! 格式化分区 ?为第几块磁盘也就是a/b/c/d/. !为1、2、3、4、、、、
mount 挂载 (挂载之前可以新建一个挂载目录mkdir /*,mount /dev/sd?/*
意思就是把/dev/sd?这个盘挂载到*目录下)
mount -l 查看挂载情况
more 文本文件 查看文件内容(以分屏显示出来)
mv 移动/重命名(文件和目录)
ntsysv 系统服务管理工具
eg:ntsysc
ntsysc--level 级别列表
pwd 显示当前的工作目录
passwd 改密码、口令
ps 用来查看当前系统中有哪些在执行以及它们执行情况 ps -aux
ps tree 查验程序之间的互联性
ps -ef |grep ssh 可看到系统全部进程信息
rm 删除
rm -r 删除文件、目录(询问性删除)
rm -rf 删除文件、目录(强制性删除)
rm -rf * 删除所有
注:上面命令使用一定小心!(回车之前确认一下操作)
runlevel 查看运行级别(切换后显示出来的是n、m 切换前的运行级别、当前运行级别)
reboot 重启linux操作系统
rpm -q 查询软件包是否安装
rpm -ql 查询软件包中的文件
reboot 关机重启
shutdown �Ch now 关机
shutdown �Cr now或者reboot 重启
service network restart 重启网络服务
service network stop 停止网络服务
service network star 开启网络服务
service iptables stop 关闭防火墙
su - 用户名 切换用户
su - 是切换到root下需要输入密码
touch 新建空白文件
eg:[root@myhost root]# touch file1
tar -zxvf 解tar 包
eg:tar -zxvf/media/cdrom/VMwareTools-9.6.2-1688356.tar.gz -C /tmp
压缩:tar -zcvf 目标文件 源文件
解压缩:tar-zxvf 源文件 -C 目标文件
tail -f
top 查看动态的进程排名信息
tail -f /var/log/messages 查看文件日志
umask 查看用户的掩码
一般root用户的掩码为0022
普通用户的掩码为0002
useradd 用户名 添加用户
usermod 用户名 更改用户信息
eg:usermod -G test1 student 切换更改用户所属的附加组
usermod-d /t_home student 更改用户家目录
userdel 用户名 删除用户
userdel -r 删除用户的主目录
updatedb 更新数据库
eg:[root@myhost root]# updatedb
vi 修改编辑文件 进入之后按i是进入编辑模式 ESC退出编辑模式
whoani 查看用户的登录信息
whereis 文件名 相当路locate,查找文件