0
点赞
收藏
分享

微信扫一扫

20个常用的linux命令

流计算Alink 2023-10-12 阅读 27
  1. ls:显示指定工作目录下的内容。常用参数包括-a(显示所有文件和目录,包括隐藏文件),-l(除文件名称外,显示文件型态、权限、拥有者、文件大小、修改日期等信息),-r(按建立时间先后的顺序列出文件),-R(连同子目录的内容一起列出,即递归列出该目录下的所有文件)。
  2. cd:切换工作目录。可用相对路径,也可用绝对路径。例如,cd /usr/local将切换到/usr/local目录。
  3. pwd:显示当前工作目录,即获取当前所在目录的绝对路径名称。
  4. rm:删除文件或目录。这个命令需要谨慎使用,因为删除的文件可能难以恢复。
  5. mv:用于文件或目录的改名和移动存放位置。例如,mv oldname newname将把oldname重命名为newname,mv oldfile newdir将把oldfile移动到newdir目录下。
  6. mkdir:创建目录。例如,mkdir newdir将在当前目录下创建一个名为newdir的新目录。
  7. cp:复制文件或目录。例如,cp oldfile newfile将把oldfile复制为newfile,cp -r olddir newdir将递归复制olddir及其所有内容到newdir。
  8. sudo:以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。
  9. cat:连接并打印文件的内容。例如,cat file1 file2将把file1和file2的内容连接到一起并打印出来。
  10. more / less:分页显示文件内容,允许用户按页前后翻看。
  11. head / tail:分别显示文件的前几行和后几行。例如,head -n 10 file1将显示file1的前10行。
  12. touch:更改文件时间戳,如果文件不存在,则创建新的空文件。例如,touch file1将更新file1的时间戳,如果file1不存在,则创建一个新的空文件。
  13. find:在目录树中查找文件。例如,find / -name "*.txt"将在整个文件系统中查找所有扩展名为.txt的文件。
  14. grep:在文件中查找匹配的字符串模式。例如,grep "search string" file1将在file1中查找所有包含"search string"的行。
  15. chmod:改变文件或目录的权限。例如,chmod 755 file1将把file1的权限设置为755(rwxr-xr-x)。
  16. chown:改变文件或目录的所有者。例如,chown newuser file1将把file1的所有者设置为newuser。
  17. tar:归档文件并可进行压缩或解压缩。例如,tar -czvf archive.tar.gz file1 file2 file3将把file1、file2和file3归档并压缩为archive.tar.gz。
  18. gzip / bzip2:压缩或解压缩文件。例如,gzip file1将把file1压缩为file1.gz,bzip2 file2将把file2压缩为file2.bz2。
  19. ssh:远程登录或在主机之间执行命令。例如,ssh user@host "ls -l"将登录到host主机并执行ls -l命令。
  20. scp:在主机之间复制文件或目录。例如,scp localfile user@host:remotefile将把localfile复制到host主机上的remotefile。
举报

相关推荐

0 条评论