Unix命令行基础(二)
2. 关于文件/目录处理的命令 除了ls命令之外,还有一些其他常用的文件/目录处理命令,如下: - cd:更改当前目录。格式:cd [directory]。例如:cd /home/user,表示切换到用户home的用户目录。 - pwd:显示当前目录的完整路径。例如:pwd,输出结果类似于 /home/user。 - mkdir:创建目录。格式:mkdir [directory]。例如:mkdir my_directory,创建一个名为my_directory的目录。 - rmdir:删除空目录。格式:rmdir [directory]。例如:rmdir my_directory,删除名为my_directory的目录。 - rm:删除文件或目录。格式:rm [-i] [file_or_directory]。例如:rm my_file,删除名为my_file的文件。 - cp:复制文件或目录。格式:cp [-r] [source] [destination]。例如:cp my_file copy_of_my_file,复制my_file到copy_of_my_file。 - mv:移动文件或目录。格式:mv [-i] [source] [destination]。例如:mv my_file my_directory,将my_file移动到my_directory。 - touch:更改文件的时间戳或创建新文件。格式:touch [-c] [file]。例如:touch my_file,更新my_file的时间戳。 - chmod:更改文件或目录的权限。格式:chmod [-R] [mode] [file_or_directory]。例如:chmod755 my_file,将my_file的权限设置为可读、可写、可执行。 - chown:更改文件或目录的所有者。格式:chown [-R] [new_owner] [file_or_directory]。例如:chown user1 my_file,将my_file的所有者更改为user1。 - chgrp:更改文件或目录的所属组。格式:chgrp [-R] [new_group] [file_or_directory]。例如:chgrp group1 my_file,将my_file的所属组更改为group1。 3. 关于文件操作的命令 以下是一些常用的文件操作命令: - cat:查看文件内容。格式:cat [file]。例如:cat my_file,查看my_file的内容。 - more:分屏查看文件内容。格式:more [file]。例如:more my_file,分屏查看my_file的内容。 - less:分屏查看文件内容。格式:less [file]。例如:less my_file,分屏查看my_file的内容。 - tail:查看文件尾部内容。格式:tail [-n] [file]。例如:tail -5 my_file,查看my_file的最后5行内容。 - grep:查找文件中包含指定字符串的行。格式:grep [-i] [pattern] [file]。例如:grep "pattern" my_file,查找my_file中包含"pattern"的行。 - wc:统计文件的行数、词数和字节数。格式:wc [-l] [file]。例如:wc -l my_file,统计my_file的行数。 - sort:对文件内容进行排序。格式:sort [-n] [file]。例如:sort -n my_file,对my_file的内容进行升序排序。 - uniq:删除文件中的重复行。格式:uniq [file]。例如:uniq my_file,删除my_file中的重复行。 4. 关于系统管理的命令 以下是一些常用的系统管理命令: - top:实时显示系统运行状态。例如:top,查看实时运行进程、内存使用情况等。 - ps:查看进程状态。格式:ps [-ef]。例如:ps -ef,查看所有进程的详细信息。 - kill:终止进程。格式:kill [-TERM] [pid]。例如:kill1234,终止进程ID为1234的进程。 - shutdown:关闭或重启系统。格式:shutdown [-h] [-r] [message]。例如:shutdown -h now,立即关闭系统。 - reboot:重启系统。格式:reboot [-f]。例如:reboot,立即重启系统。 - passwd:修改用户密码。例如:passwd,修改当前用户的密码。 - useradd: (编辑:51站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |