更改文件和目录所有者权限
对Document/目录下的所有子文件与子目录执行相同的权限变更:
chmod -R 700 Document/
-R参数是递归 处理目录下的所有文件以及子文件夹
700是变更后的权限表示(只有所有者有读和写以及执行的权限)
Document/ 是需要执行的目录
chown -R root:root ~/venv # 将~/venv的目录所有权改为root用户组的root成员
有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了,梦飞科技。
此命的功能更为强大,甚至可以锁定文件,即使root用户也操作不了此文件
chattr -i 文件名 # 去除i属性
chattr +i 文件名 # 添加i属性
压缩、解压缩文件
unzip test.zip # 解压test.zip文件它会默认将文件解压到当前目录,如果要解压到指定目录,可以加上 -d 选项,例:unzip test.zip -d /root/
tar -zxvf test.tar.gz # 解压test.tar.gz文件
tar -zcvf test.tar.gz /test # 将test文件夹压缩为test.tar.gz文件
操作文件和文件夹
mv A B # 将目录A重命名为Brm file # 删除当前目录下的file文件
rmdir folder # 删除当前目录下的folder空文件夹
rm -r folder # 递归删除当前目录下的folder文件夹
mkdir folder # 在当前目录下创建folder文件夹
mv folder/* newfolder # 将当前目录下folder文件夹内所有文件移动到newfolder文件夹内
ls -l # 查看当前目录所有权
VIM操作
gg # 返回第一行dG # 删除光标所在到最后一行数据
tmux基本操作
tmux # 运行tmuxtmux new -s SESSION-NAME # 新建会话,SESSION-NAME表示会话名称,可以为字母或数字
tmux new # 不用指定会话名称新建会话
tmux ls # 查看已创建的会话
tmux a -t SESSION-NAME # 进入一个已知会话
tmux detach # 暂时离开当前会话,该命令会从当前会话中退出去
tmux kill-session -t SESSION-NAME # 在会话内部或外部都可关闭会话
exit # 会话内关闭会话
注:
1. 单独运行tmux命令,即开启一个tmux会话 ;
2. 不能在tmux会话里面再新建会话,会报错:”sessions should be nested with care, unset $TMUX to force”
服务器租用,美国服务器。香港服务器。