linux中一切皆命令,一切皆文件(操作接口统一);
linux的目录结构和磁盘分区是相互独立的;
linux的目录结构是树状结构;

ifconfig:查看电脑信息
ls:查看目录中的内容
-l:查看详细信息
-a:查看隐藏文件(以.开头的文件)
. 代表当前目录
… 代表上层目录
pwd:查看当前所在路径
mkdir:创建目录
rm: 删除文件
-r:删除所有文件
-f:忽略提示信息直接操作
-i:添加提示信息
cp:拷贝问件
-r:拷贝目录以及目录下的所有文件
mv:移动一个文件到另一个位置(剪切)
cd:改变当前所在目录(进入指定目录)
~:家目录
-:上一次所在路径
对文件进行操作:
touch:若文件不存在则创建空文件,若存在则刷新时间属性。
-d:以指定时间刷新文件时间属性
-r:以指定文档的时间来刷新另一个文档的时间属性
cat:打印文件内容
-n:打印行号
more:分页显示文件内容
空格:向下翻页
b:向上翻页
q: 退出
less:分页显示文件内容,字符串匹配
空格/pgdown/f:向下翻页
b/pgup:向上翻页
/string:向下匹配string字符串
?string:向上匹配string字符串
q:退出
head:默认显示文件前10行数据
-n:制定显示前n行数据
tail:默认显示文件末尾10行数据
-n:制定显示文件末尾n行数据
-f:动态刷新文件末尾内容

ecoh:打印字符串到终端
标准输出重定向:改变数据流向
重定向:把要写入到显示器的内容数据写入到指定文件中
>:清空原有内容,将数据写入文件
>>:将数据追加到文件末尾
tar:
-c:打包
-x:解包
-z:gzip格式压缩/解压缩
-j:bzip2格式压缩/解压缩
-v:显示详细的打包/解包信息
-f:用于指定压缩包的名称
-czvf:* .tar.gz file1 file2 dir1 dir2
-xzvf:
*.tar.gz
cal:查看日历
-3 :查看三个月日历
-y : 查看全年
-j : 按一年中的第n天来显示日历中的日期
date:显示/设置当前系统时间
-s:设置当前系统时间(需root权限)
grep:字符串匹配
-i:忽略大小写进行匹配
-v:反向匹配,匹配不包含指定字符串的行
-R:针对指定目录下的所有文件进行字符串匹配
find:文件查找
-name:按名称进行查找
*:通配符——匹配任意字符
tab:文件名自动补全
ctrl+c:中断当前操作
| :管道符,连接两个命令,并将前面命令的输出当后面命令的输入
umask:查看或设置文件的默认创建掩码
chmod:修改文权限
useradd:创建用户
-m:创建用户的同时为这个用户创建家目录
userdel:删除用户
-r:删除用户的同时,清理相关数据

收藏 打印