当前位置: 首页 > Linux

Linux常用命令和文件权限管理

时间:2023-04-06 19:31:05 Linux

一些通用命令#切换目录cd/www/app#显示当前目录的绝对路径pwd#tab键可以自动补全路径,命令;并提示选择,自动补全,避免输入错误,tab#创建文件夹mkdirtest#创建文件touch123.txt#创建文件并打开vi123.txt#查看文件等后,使用空格键翻到下一页,b键到上一页,q键退出more123.txt#更改文件名,将文件移动到另一个目录mv1.txtaaa.txtmv1.txt./bb#copy文件,复制目录cp1.txt./bbcp-Raa./bb#bb文件夹里面还有一个1.txt,不用提示Y\cp1.txt./bb#删除文件和目录rm-f1.txtrm-rftest#查找查询whowhereisfind-name#上下翻页,上下翻页shift+上下方向键shift+pgUppgDn权限相关,了解linux下的用户权限管理。需要理清文件、用户、进程之间的关系。首先,root用户拥有最高权限。具有所有文件的读、写和运行权限。然后,其他用户就可以拥有某个文件的读、写和运行权限。进程的读写权限取决于运行该进程的用户的权限。那么我们可以通过改变目录权限和改变运行进程的用户来改变进程的读写权限。1、sudo用户组可以获得临时root权限,主要用于修改权限。2、添加用户组,用户,设置用户密码,查看用户所属用户组#添加用户组gitgroupaddgit#添加用户gituseraddgit#设置用户密码gitpasswdgit#查看git用户属于哪个用户组groupsgit#创建用户git并放入app用户组useradd-Gappgit#将现有用户添加到现有组中,加上-a用户存在于两个组中usermod-a-Gappgit#查看用户信息idgit时创建一个用户,默认会创建一个对应名称的用户组。3、目录列表、文件属主、文件属主变更#查看当前目录下的文件,加-a显示以`.`开头的文件ls-a#查看当前目录下的文件信息ls-lls-lh#ChangeTheownerofthefiletestisgitchown-Rgittest#更改文件的权限。chmod777test#递归更改chmod777-Rtest