..
Linux系统命令
压缩和解压
压缩文件夹
tar -czvf archive.tar.gz /path/to/folder
解压该文件夹
tar -xzvf archive.tar.gz
修改文件权限
将文件变为所有人可读可写
chmod a+rw file
要修改文件权限,需要在命令行中输入以下命令:
chmod mode file
其中,mode
是权限模式,file
是要修改权限的文件的名称。
权限模式由三个部分组成:
- 访问者的类型(u 表示文件的所有者,g 表示文件所属组,o 表示其他用户,a 表示所有用户)
- 访问权限(r 表示可读,w 表示可写,x 表示可执行)
- 权限的修改方式(+ 表示添加权限,- 表示删除权限,= 表示设置权限)
例如,如果要让文件 file.txt
的所有者有读写权限,其他用户有读权限,可以使用以下命令:
chmod u+rw,o+r file.txt
要删除文件 file.txt
中所有用户的执行权限,可以使用以下命令:
chmod a-x file.txt
要将文件 file.txt
中所有用户的权限设置为可读,可以使用以下命令:
chmod a=r file.txt
也可以使用八进制模式来设置文件的权限。八进制模式由三位数字组成,第一位表示所有者的权限,第二位表示文件所属组的权限,第三位表示其他用户的权限。
每一位的权限可以是以下值之一:
- 0 表示无权限
- 1 表示执行权限
- 2 表示写权限
- 3 表示写执行权限
- 4 表示读权限
- 5 表示读执行权限
- 6 表示读写权限
- 7 表示读写执行权限
因此,要将文件设置为所有人都有读写权限,可以使用以下命令:
chmod 666 file
这条命令会将文件的权限设置为所有人都有读写权限。
注意:在 Linux 中,只有文件的所有者或者有超级用户权限的用户才能修改文件的权限。
查看文件大小
# 查看路径下所有文件夹和文件的大小
du -h
# 查看file.txt的大小
du -h file.txt
# 只查看当前层目录的文件和文件夹大小
du -h -d1
进程的查看与删除
查询
ps -ef | grep <process_name>
kill
kill $(pidof <process_name>)
# 强制
kill -9 $(pidof <process_name>)
软链接的创建
ln -s <existing_file> <link_name>
其中,<existing_file>
是要链接的文件的完整路径,<link_name>
是创建的软链接的名称。
开启ssh能够让其他人ssh上
# 以下方法在 ubuntu22.04上成功运行
apt install ssh
/etc/init.d/ssh start
# 修改配置
vim /etc/ssh/sshd_config
# 添加
# [PermitRootLogin yes]
# 即可
# 修改密码
passwd root
# 输入密码即可
# 重启ssh
/etc/init.d/ssh restart
# 接下来ssh root@ip
# 然后输入passwd重置的密码即可