Linux的基础
2023-03-24 23:34:40 0 举报
AI智能生成
000
作者其他创作
大纲/内容
初识目录
用户
root用户
超级用户,UID为0,权限最高
系统自身拥有的用户:拟用户、伪用户、假用户
UID为1~999
普通用户
可以登录系统,操作自己目录的内容
UID为1000~60000
用户组命令
添加用户<br>
切换用户
<span style="font-size: inherit;"><b>su 用户名</b></span><br>
子主题
创建目录
mkdir [选项] directory
-m
创建目录的权限<br>
-p
创建多级目录,<u><font color="#e74f4c"><b>即使路径中某些目录不存在</b></font></u><br>
-v
每次创建目录都显示信息<br>
–help
显示帮助信息<br>
–version
显示版本信息
创建空白文件
> 重定向符
<u>它通常用于重定向一个命令的输出到一个新文件中</u>
<b>> test.txt</b><br>
touch 命令
<ul><li><u>若文件存在,则每个文件的访问和修改时间更新为当前时间。</u></li><li><u>若文件不存,创建文件的同时,不可以输入文本。</u></li></ul><u><br></u>
echo 命令
<ul><li><span style="font-size: inherit;">用于脚本</span></li><li><span style="font-size: inherit;">批处理文件</span></li><li><span style="font-size: inherit;">为目标文件插入文本</span></li></ul>
<b>echo "i love you" > test.txt</b><br>
printf 命令
用法同echo 命令
cat命令
显示一个文件的内容
合多个文件的内容到一个输出
创建一个新的文件
创建文件,并输入文件<br><u>cat > test.txt</u><br>
向文件添加其他内容:<br><u>cat >> test.txt</u><br>
vi/vim 命令
vim 是一个向上兼容 vi 的<b>所有种类的纯文本</b>编辑器
创建文件并编辑文件:<br><b><u>vi test.txt</u></b>
nano 命令
nano 是一个编辑器,自由软件
创建文件并编辑文件:<br><b><u>nano test.txt</u></b>
认识路径
绝对路径
/
绝对路径是从 / (也被称为根目录)开始的
相对路径
.
所处的当前目录
..
上级目录
~
用户的home目录
~USER
户名为USER的家目录
删除一个文件
rmdir?
删除目录
文件同步
rsync
-a: 归档模式<br><br>-v: 显示全部过程<br><br>-H: 保持硬链接文件<br><br>-progress 在传输时显示传输过程
复制目录和文件
cp
-r 递归复制整个文件夹<br>-i 若目标文件已经存在,则会询问是否覆盖<br>-p 保留源文件或目录的所有属性<br>-d 当复制符号链接时,把目标文件或目录也建立为符号链接,<br> 并指向与源文件或目录连接的原始文件或目录。<br> 如果不加上该选项,则复制的仍然是源文件而不是符号链接文件,<br> 并且对硬链接文件无效<br>-l 对源文件建立硬链接,而非复制文件<br>-s 对源文件建立符号链接,而非复制文件<br>-b 覆盖已存在的目标文件前将目标文件进行备份<br>-v 详细显示 cp 命令执行的操作过程<br>
\cp
覆盖文件
\cp /home/lighthouse/test.txt /root/test.txt
移动目录与文件
重命名目录与文件
查看文件全部内容
查找文件
创建快捷方式
压缩文件
解压文件
在线安装软件
0 条评论
下一页