linux常用基本命令

以下是一些常用的Linux基本命令及其用法:

  1. ls
  • 列出当前目录下的文件和目录:ls

  • 列出指定目录下的内容:ls /path/to/directory

  • 显示所有文件,包括以 . 开头的隐藏文件:ls -a

  • 使用长格式输出,包含文件的详细信息:ls -l

  • 以人类可读的方式显示文件大小:ls -lh

  • 递归地列出子目录中的内容:ls -R

  • 按修改时间排序,最新的在前:ls -lt

  • 按文件大小排序,最大的在前:ls -lS

  1. cd
  • 切换到指定目录:cd /path/to/directory

  • 返回上一级目录:cd ..

  • 返回根目录:cd /

  • 返回用户的主目录:cd ~

  • 切换到特定用户的主目录:cd ~username

  • 返回上次所在的目录:cd -

  1. pwd
  • 显示当前所在目录:pwd
  1. mkdir
  • 创建新目录:mkdir new_directory

  • 创建多级目录:mkdir -p /path/to/new_directory

  1. rm
  • 删除文件:rm file

  • 递归删除目录及其内容:rm -r directory

  1. cp
  • 复制文件或目录:cp source_file destination_file

  • 递归复制目录:cp -r source_directory destination_directory

  1. mv
  • 移动或重命名文件和目录:mv old_name new_name

  • 将文件移动到指定目录:mv file /path/to/destination

  1. touch
  • 创建一个新的空文件或更新文件的时间戳:touch new_file
  1. cat
  • 查看文件内容:cat file
  1. echo
  • 输出文本到终端或文件:echo "Hello, World!" > file.txt
  1. grep
  • 在文件中搜索指定的字符串:grep "search_string" file.txt
  1. find
  • 在文件系统中查找文件:find /path/to/search -name "filename_pattern"
  1. chmod
  • 修改文件或目录的权限:chmod 755 file.txt
  1. chown
  • 修改文件或目录的所有者:chown new_owner file.txt
  1. chgrp
  • 修改文件或目录的所属组:chgrp new_group file.txt
  1. tar
  • 打包和解压文件:tar -czvf archive.tar.gz directory/

  • 解压文件:tar -xzvf archive.tar.gz

  1. gzipgunzip
  • 压缩文件:gzip file.txt

  • 解压文件:gunzip archive.tar.gz

  1. su
  • 切换用户:su - username
  1. sudo
  • 以超级用户身份执行命令:sudo command
  1. wget
  • 从网络上下载文件:wget http://example.com/file.txt
  1. apt-get (Debian/Ubuntu)
  • 包管理器:sudo apt-get update && sudo apt-get install package_name
  1. yum (CentOS/Red Hat)
  • 包管理器:sudo yum install package_name
  1. ps
  • 查看系统进程:ps aux
  1. top
  • 实时监控系统资源的使用情况:top
  1. ifconfig
  • 配置和查看网络接口信息:ifconfig

这些命令涵盖了Linux系统管理和操作的基本需求。掌握这些命令能够帮助你更高效地进行日常的系统管理和任务执行。

Top