linux

软件安装目录

/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。
/opt:用户级的程序目录,可以理解为D:/Software,opt有可选的意思,这里可以用于放置第三方大型软件(或游戏),当你不需要时,直接rm -rf掉即可。在硬盘容量不够时,也可将/opt单独挂载到其他磁盘上使用。

源码放哪里?
/usr/src:系统级的源码目录。
/usr/local/src:用户级的源码目录。

查找文件

find / -name serverName

解压文件   

tar -zxvf test.tar

压缩文件

tar -zcvf test.tar test/

创建文件夹

mkdir [-p] a/b/c/{d,e,f}
-p:递归创建文件夹

创建文件

# 在新建文件时用touch命令可以建立一个空文件,而vi命令则可以直接编辑文件的内容并保存。
vi xxx.txt
vim xxx.txt
touch xxx.txt
touch -c file1.txt  # 如果file1.txt不存在,不创建文件

删除文件

rm [-i:删除前询问] [-f:强制删除] [r:递归删除] [-rf:强制递归删除] test/

复制文件

cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 ... directory
参数说明:
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件 

移动文件

mv [option] source target

-b:当文件存在时覆盖前文件(注意备份)
-f:force强制的意思,如果目标文件已存在,不会询问而直接覆盖
-i:交互式操作若目标文件(destination)已经存在时,就会询问是否覆盖
-u:若目标文件已经存在,且source比较新,才更新update
-t:--target-directory=DIRECTORY move all SOURCE arguments into DIRECTORY 即指定mv的目标目录,该选项适用于移动多个源文件到一个目录的清空,此时目标目录在前。源文件在后

用户

查看用户

groups zqr     查看用户'zqr'是否存在

 添加用户

useradd 用户名 [g,G,c,u]
--option
-g 初始用户组 
-G 其他用户组(修改/etc/group) 
-c 用户说明 
-u 指定UID

 修改用户密码

passwd zqr    为用户zqr设置密码
passwd        当前用户修改自己的密码

修改用户信息 

usermod [l,g,G,L,U,e,c] username
---option:
 -l 修改用户名
 -g 组名 初始用户组
 -G 组名 其他用户组
 -L 锁定账号(在/etc/shadow文件中用户对应密码密码串的前面加上两个叹号(!!))
 -U 解锁
 -e 过期日期 格式:YYYY-MM-DD
 -c 说明





 删除用户

userdel [-r] 用户名
-r为删除用户的home目录。
其实,可能在系统其他地方也有该用户文件,要完整删除一个用户和其文件要先找到属于他的文件:

find / -user 用户名
然后删除,再运行userdel删除用户。

用户组

groupadd 用户组名        新增用户组

groupmod -n 名称         修改用户组名

groupdel 用户组名        删除用户组

gpasswd 用户组名         设置用户组密码

如果gpasswd加上参数则有其他功能
设置用户组管理员命令:
[root@local opt]#gpasswd -A 用户名 用户组名
添加某帐号到组命令:
[root@local opt]#gpasswd -M 用户名 用户组名
从组中删除某帐号命令:
[root@local opt]#gpasswd -d 用户名 用户组名

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值