------------内容开始------------
pwd 查看当前目录
cd
使用:cd 文件目录
cd - 回到前一个目录
cd .. 退到上一个目录
cd 目录名 进入到指定目录
find 查找指定的文件所在目录
使用:find 参数 文件目录
-name 按照指定文件名来查找
grep 用于查找文件内的指定文件内容所在位置
使用:grep (参数) 文件目录
-c 只输出匹配行的计数
-n 显示匹配文件的行号
ls 查看目录下的文件
使用:ls (参数) 文件目录
-a 查看隐藏文件
-l 查看详细详细
-c 按照最后修改的时间排序
-t 按照文件修改的时间排序
head 查看文件开头n行
使用:head 参数 文件目录
-n 为数字
tail 查看文件末尾n行
使用:tail 参数 文件
-n 为数字
cat 用于查看文件内容
使用:cat (参数) 文件目录
-n 由1开始对所有输出的行数编号
-b 跟n相似,但不对空白行数编号
> 用于重定向使用
>> 用于追加使用
使用:cat 内容 >/>> 文件 (用于重新编辑或填补文件使用)
more 用于现实的文件内容超过一页的情况下使用(分页展示文件内容)
使用:more 文件
cp 用于复制文件/目录
使用:cp (参数) 源文件/目录 目标文件/目录
-d 复制时保留链接(链接相当于windows中的快捷方式)
-f 覆盖已经相同的文件,并且不会提示
-i 与-f相反,会出现提示
-p 除复制内容外,还把修改时间和访问权限也一起复制
-r 递归复制
mv 用于移动文件/目录
使用:mv (参数) 源文件目录 目标文件/目录
-f 不会出现提示
-i 出现提示,询问选项
也可用于修改文件名
使用:mv 源文件目录 目标文件/目录(将当前文件移动到源目录下,修改移动后的名称)
rm 用于删除文件/目录
使用:rm (参数) 文件目录
-i 删除前逐一询问
-r 强制删除
-f 递归删除
mkdir 用于创建目录
使用:mkdir 创建的目录名称
rmdir 用于删除目录
使用:rmdir 要删除的目录文件
shutdown 用于执行关机命令
使用:shutdown 参数
-r 对计算机进行重启
-k 模拟关机,发出提示但不关机
-h 对计算机进行关机
-c 取消关机指令
logname 用于查看当前登录的用户名
使用:logname (参数)
-h 指定远程计算机名称
-f 指定的用户名称
who 查看用户信息
使用:who (参数)
-m 查看用户自己的信息
-q 查看登录的用户名和数量
date 显示当前时间
也可以改变时间:date 121010232007(时间对应月-日-时-分-年)
cal 查看当月日历
使用:cal (参数) 日期
也可以查看指定月份日历:cal 12 2007(显示2007年12月份的日历)
查看指定年份日历:cal -y 2003(查看2003年全年日历)
df 查看文件系统各个分区的占用情况(默认以KB为单位)
使用:df (参数)
-m 如果要使用MB为单位的,可以添加-m参数
-T 并显示文件类型
du 查看目录或文件容量(默认以KB为单位)
使用:du 参数 目录
-m 以MB为单位列出
-s 仅列出目录容量
free 查看系统内存、虚拟内存的占用情况
使用:free
useradd 添加账户(必须在root用户下)
使用:useradd 用户名称
passwd 对用户添加/修改密码
使用:passwd 用户名称
也可以调用参数来进行将用户锁定/解锁
使用:passwd 参数 用户名称
-l 将用户进行锁定
-u 解除用户锁定
suerdel 删除用户
使用:userdel (参数) 用户名称
没有添加参数时只删除登录账号但是保留相关目录
-r 完全删除用户(删除账号的同时删除用户主目录及其内部文件)
groupadd 添加组
使用:groupadd (参数) 组名称
groupmod 修改组的属性
使用:groupmod 参数 组名称
-g 修改既有的GID
-n 修改既有的组名
修改组名:groupmod -n group2 group1(将group1改名为group2)
groupwd 修改组中的成员用户或改变组的密码
使用:group 组名(修改组密码)
使用:groupwd 参数 用户名 组名(添加或移出组成员)
-a 添加组成员 每次只能添加一个
-d 删除组成员 每次只能删除一个
groupdel 删除组
使用:groupdel 组名
linux文件系统目录结构
目录 | 描述 |
/ | 整个文件系统层次结构的根目录 |
/bin | 常用二进制命令所在的目录 |
/boot | linux的内核及引导系统程序所需的文件目录 |
/dev | 设备的文件的目录,比如声卡,磁盘,光驱等 |
/etc | 二进制安装包的配置文件默认路径和服务启动命令存放的目录/etc/init.d/(yum,rpm) |
/home | 普通用户的家目录默认数据存放目录 |
/lib | /bin和/sbin中二进制文件必要的库文件 |
/media | 可移除媒体 |
/mnt | 用于临时挂载存储设备的挂载目录 |
/opt | 表示的是可选择的意思,有些软件包也会被安装在这里,也就是自定义软件包,自己编译的软件包就可以安装在这个目录 |
/proc | 存放/proc操作系统运行时进程信息以内核信息 |
/root | 超级用户(管理员)的家目录 |
/sbin | 存放超级权限用户root的可执行命令 |
/srv | 站点的具体数据,由系统提供 |
/tmp | 用来存放临时文件 |
/usr | 系统存放程序的目录 |
/var | 变量文件 |
mount 挂载磁盘
使用:mount 参数 挂载源文件位置 需挂载到的位置
-f 伪装mount ,伪装成检查设备和目录的样子,但并不真正的挂在文件系统
-r 将文件系统安装为只读
-v 详细显示安装详信息
使用: 参数 文件目录
------------内容结束------------