1. 首页
  2. 软件开发
  3. Linux
  4. Linux-02

Linux-02

  • 发布于 2024-09-26
  • 1 次阅读

Linux常用命令:

ls: 列出目录

touch: 创建文件
touch test.txt
echo:往文件写内容
 echo "i love linux" >>test.txt

cd:切换目录

pwd:显示目前的目录

mkdir:创建一个新的目录
mkdir dai:创建目录dai
mkdir -p test1/test2/test3/test4: 创建多层目录

rmdir:删除一个空的目录

cp: 复制文件或目录

rm: 移除文件或目录
-f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
-i :互动模式,在删除前会询问使用者是否动作
-r :递归删除!最常用在目录的删除了
 rm -i install.sh

mv: 移动文件与目录,或修改文件与目录的名称
-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖
-u :若目标文件已经存在,且 source 比较新,才会升级 (update)



在Linux中第一个字符代表这个文件是目录、文件或链接文件等等:
当为[ d ]则是目录
当为[ - ]则是文件;
若是[ l ]则表示为链接文档 ( link file );
若是[ b ]则表示为装置文件里面的可供储存的接口设备 ( 可随机存取装置 );
若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标 ( 一次性读取装置 )。

Linux系统按文件所有者、文件所有者同组用户 和其他用户来规定了不同的文件访问权限。

chgrp:更改文件属组
chgrp [-R] 属组名 文件名

chown:更改文件属主,也可以同时更改文件属组
chown [--R] 属主名 文件名
chown [-R] 属主名:属组名 文件名

chmod:更改文件9个属性      //重要
r:4     w:2         x:1
rw-     6
rwx     7
---     0
chmod 770 filename  (文件所有者和文件所有者同组用户可读可写可执行,其他用户不可读不可写不可执行)

原文链接: https://blog.csdn.net/qq_53568730/article/details/138492879