linux--基本指令和权限

linux中的基本指令

cd

cd name //进入name目录
cd ..  //返回上级目录
cd /  //进入根目录
cd - //当前目录的前一个被操作的目录
cd ~  //进入用户家目录

ls

ls  //对于目录,列出该目录下的所有子目录和文件;对于文件,列出它的信息
ls -a //列出目录下的所有文件,包括隐含文件
ls -l //列出文件的详细信息
ls -s //以时间排序
ls -R //列出所有子目录下的目录

touch

touch name //创建文件,如果创建的文件已经存在,那就会更新它的被修改时间

rm

 rm name  //删除文件 
 rm -r 目录名 //删除目录及目录下的所有文件,用rm是不能删除目录的
 rm -f    //即使文件属性为只读,也可直接删除
 rm -rf  // 删除当前目录下的所有文件,这个命令很危险,应避免使用。

mv

mv  name  namecp   //重命名文件
mv  name  buf      //移动文件到buf目录

linux中的权限

Linux中的基本权限(读r、写w、可执行x)
1,读:可读取文件的内容,可浏览目录信息。
2,写:可修改文件内容,可对目录进行删除等操作。
3,可执行:执行文件内容或者进入目录

输入ls -l 指令,就可以看到当前目录下所有项目的信息。
这里写图片描述
其中:
这里写图片描述
权限是可以被修改的:(chmod)

第一种:

chmod g+w 01exit.c  //表示给01exit.c文件的拥有者所在组(g)添加上可写权限(w)

1.拥有者(u)、所属组(g)、其他(o)、全部人(a)
2.添加(+)、取消(-)、赋予给定权限并取消其他所有权限(=)

第二种:

chmod 0777 01exit.c    //将01exit.c的权限改为rwxrwxrwx

一个文件的权限可以通过三个八进制数字来表示,其中拥有者(u)、所属组(g)、其他(o)的权限分别用一个数字就可以表示。
例如777就代表了rwxrwxrwx:这是因为7对应的二进制数字是111,代表具有r、w、x三种权限。

常用的数值有:

权限 数字
rw- r–– r–– 0644
rw- rw- r–– 0664
rwx rw- r–– 0764
rwx rwx rwx 0777

linux中的基本命令所需权限(普通用户)

命令 权限
cd x
ls rx
touch wx
rm wx
mv wx

猜你喜欢

转载自blog.csdn.net/it_is_me_a/article/details/80978622