文件命令
ls– 列出目录ls -al– 使用格式化列出隐藏文件cd dir- 更改目录到 dircd– 更改到 home 目录pwd – 显示当前目录mkdir dir– 创建目录 dirrm file– 删除 filerm -r dir– 删除目录 dirrm -f file– 强制删除 filerm -rf dir– 强制删除目录 dir*cp file1 file2– 将 file1 复制到 file2cp -r dir1 dir2– 将 dir1 复制到 dir2; 如果 dir2 不存在则创建它mv file1 file2– 将 file1 重命名或移动到 file2; 如果file2 是一个存在的目录则将 file1 移动到目录 file2 中ln -s file link– 创建 file 的符号连接 linktouch file– 创建 filecat > file– 将标准输入添加到 filemore file– 查看 file 的内容head file– 查看 file 的前 10 行tail file– 查看 file 的后 10 行tail -f file– 从后 10 行开始查看 file 的内容 进程管理ps– 显示当前的活动进程top– 显示所有正在运行的进程kill pid– 杀掉进程 id pidkillall proc– 杀掉所有名为 proc 的进程 *bg– 列出已停止或后台的作业fg– 将最近的作业带到前台fg n– 将作业 n 带到前台
文件权限
chmod octalfile– 更改 file 的权限● 4– 读 (r)● 2– 写 (w)● 1– 执行 (x)示例:chmod777– 为所有用户添加读、写、执行权限chmod755– 为所有者添加 rwx 权限, 为组和其他用户添加rx 权限更多选项参阅 man chmod.SSHssh user@host– 以 user 用户身份连接到 hostssh -p port user@host– 在端口 port 以 user 用户身份连接到 hostssh-copy-id user@host– 将密钥添加到 host 以实现无密码登录 搜索grep patternfiles– 搜索 files 中匹配 pattern 的内容grep -r pattern dir– 递归搜索 dir 中匹配 pattern 的内容command| grep pattern– 搜索 command 输出中匹配pattern 的内容 系统信息date– 显示当前日期和时间cal– 显示当月的日历uptime– 显示系统从开机到现在所运行的时间w– 显示登录的用户whoami– 查看你的当前用户名finger user– 显示 user 的相关信息uname-a– 显示内核信息cat /proc/cpuinfo– 查看 cpu 信息cat /proc/meminfo– 查看内存信息man command– 显示 command 的说明手册df– 显示磁盘占用情况du– 显示目录空间占用情况free– 显示内存及交换区占用情况 压缩tar cf file.tar files – 创建包含 files 的 tar 文件file.tartar xf file.tar– 从 file.tar 提取文件tar czf file.tar.gz files– 使用 Gzip 压缩创建tar 文件tar xzf file.tar.gz– 使用 Gzip 提取 tar 文件tar cjf file.tar.bz2– 使用 Bzip2 压缩创建 tar 文件tar xjf file.tar.bz2– 使用 Bzip2 提取 tar 文件gzip file– 压缩 file 并重命名为 file.gzgzip -d file.gz– 将 file.gz 解压缩为 file 网络ping host– ping host 并输出结果whois domain– 获取 domain 的 whois 信息dig domain– 获取 domain 的 DNS 信息dig -x host– 逆向查询 hostwget file– 下载 filewget -c file– 断点续传 安装从源代码安装:./configuremakemake installdpkg -i pkg.deb– 安装包 (Debian)rpm -Uvh pkg.rpm– 安装包 (RPM) 快捷键Ctrl+C– 停止当前命令Ctrl+Z– 停止当前命令,并使用 fg 恢复Ctrl+D– 注销当前会话,与 exit 相似Ctrl+W– 删除当前行中的字Ctrl+U– 删除整行!!- 重复上次的命令exit– 注销当前会话更改文件夹下文件权限的命令:
首先cd进入需要更改权限的文件夹目录下,然后按照下面情况使用命令:
修改文件夹下所有文件(包括子文件夹)权限:
chmod XXX * -R
修改文件夹下所有文件(包括子文件夹)用户:
chown usr * -R
修改文件夹下所有文件(包括子文件夹)组:
chgrp group * -R