文件操作的命令有哪些?
- ls:列出目录内容。ls -l显示详细信息,ls -a显示隐藏文件。
- cd:更改当前目录。cd ..回到上级目录,cd ~回到用户的主目录。
- pwd:显示当前工作目录的完整路径。
- cp:复制文件或目录。cp source_file target_file复制文件,cp -r source_directory target_directory复制目录。
- mv:移动或重命名文件或目录。
- rm:删除文件或目录。rm -r递归删除目录及其内容。
- mkdir:创建新目录。
- cat:查看文件内容。cat file1 file2合并文件内容显示。
显示关键字的前后10行:cat 文件名 | grep 关键字 -C 10
系统管理的命令有哪些?
查看cpu:lscpu、top
- ps:显示当前运行的进程。ps aux显示所有进程。
- top:实时显示进程动态。
- kill:终止进程。kill -9 PID强制终止。
- df:显示磁盘空间使用情况。df -h以易读格式显示。
- du:显示目录或文件的磁盘使用情况。
- free:显示内存和交换空间的使用情况。 -h显示单位 -m显示MB的单位数
- chmod:更改文件或目录的权限。
-
- chmod 777 file 赋予文件所有权限:4读 2写 1执行
- 三个位置对应owner所有者、 group同组用户 、other其他用户
- chown:更改文件或目录的所有者和所属组。
网络管理的命令有哪些?
netstat:显示网络连接、路由表和网络接口信息。
netstat -a # 显示所有连接和监听端口
netstat -tuln # 显示 TCP 和 UDP 的监听端口
netstat -s # 显示网络统计信息
iftop:实时显示网络流量和连接的工具。
iftop # 实时显示网络流量和连接
ifconfig:显示网络接口的配置信息(在较新的 Linux 发行版中已被 ip 命令替代)。
ifconfig # 显示所有网络接口信息
ip addr show # 显示当前网络接口信息 路由表ip route show ARP: ip arp show
- ping:检查与远程服务器的连接。
- wget:从网络上下载文件。
压缩和解压的命令有哪些?
- tar:打包或解包.tar文件。tar cvf archive.tar files打包,tar xvf archive.tar解包。
- gzip / gunzip:压缩或解压.gz文件。
- zip / unzip:压缩或解压.zip文件。
查找文件的命令有哪些?
- find:在目录树中查找文件。find /directory/ -name filename。