ls 列表
-i 显示i节点 每个文件都有一个i节点,一个i节点可以对应多一个文件 ,例如文件硬链接就是
mkdir 创建目录
-p 递归创建目录 mkdir -p /home/dir1/dir2/dir3
pwd 显示当前目录绝对路径
rmdir 删除空目录
cp 复制文件或目录 cp -rp [源文件或目录] [目标目录]
-r 复制目录
-p 保留文件属性
mv 剪切文件或重命名
rm 删除文件或目录 rm -rf [文件或目录]
-r 删除目录
-f 强制执行
touch 创建空文件
cat 显示文件内容
-n 显示行号
tac 反向显示文件内容
more 分页显示文件内容
q键或Q键退出
空格或f 翻页
Enter回车 换行
less 分页显示文件内容支持上下翻页或换行
可在浏览状态输入斜杠/ 查找关键字
head 显示文件前几行
-n 指定行数
tail 显示文件末尾几行
-n 指定行数
-f 动态显示文件末尾内容
ln 生成连接文件 ln -s [源文件] [目标文件]
-s 创建软连接 不加s生成硬链接
软连接相当于快捷方式 权限为rwxrwxrwx 且有箭头指向源文件,硬链接相当于拷贝复制 加同步更新可以通过i节点识别
硬连接不能跨分区且不能针对目录使用
chmod 更改文件或目录权限
例如: chmod [{ugoa} {+-=}] [文件或目录] u所有者 g所属组 o其他组 a所有
chmod [model=421] [文件或目录] 4 读权限r 2 写权限w 1 执行权限x
-R 递归更改
权限
|
描述
|
文件
|
目录
|
r
|
读权限
|
可以查看文件内容
|
可以列出目录中的内容
|
w
|
写权限
|
可以修改文件内容
|
可以在目录中创建、删除文件
|
x
|
执行权限
|
可以执行文件
|
可以进入目录
|
sudo权限
把本来只有root执行的命令赋予普通用户执行
sudo的操纵对象是系统命令
chown 改变文件或目录所有者
chown [用户] [文件或目录] chown root /home/testfile
chgrp 改变文件或目录所有组
chgrp [用户组] [文件或目录] chgrp ftp /home/testfile
umask 显示、设置文件的缺省权限
-S 以rwx形式显示新建文件缺省权限
umask 掩码值 设置默认的权限 掩码值 是022 权限就是 777-022=755
hwclock 硬件时间
history 查看历史命令
-c 清空历史命令
-w把缓存中的历史命令写入历史命令保存文件~/.bash_history
wc 用来计算统计文件byte数,字数,或行数
-c 统计字节数
-l 统计行数
-w 统计单词数字数