0
点赞
收藏
分享

微信扫一扫

Linux:常用指令

文章目录

Linux 下一切皆文件

在Linux系统中,一切皆文件。不论是目录、设备还是进程,都被视为文件。

常用基本指令

1. whoami

用于查询当前登录的用户账户。

2. who

列出当前登录到系统的用户。

3. pwd

查看当前所在的工作目录路径。

4. ls

列出当前目录中存在的文件和子目录。使用ls -lll可查看详细属性。

5. clear

清除终端屏幕上已打印的内容。

6. 文件构成

Linux中的文件由文件内容和文件属性两部分构成。ls -a可列出包括隐藏文件在内的所有文件。

7. touch

  • touch file.txt创建一个普通文件。
  • touch 也可用于修改文件的时间戳属性。

8. mkdir

  • mkdir dir创建一个名为dir的目录。
  • mkdir -p path/to/dir递归创建多级路径目录。

9. 路径

  • .表示当前目录,./program执行当前目录下的程序。
  • ..表示上级目录,../file引用上级目录中的文件。

10. cd

  • cd dir 进入名为dir的子目录。
  • cd .. 回到上级目录。
  • cd ~ 回到当前用户的主目录。

11. vim/nano

vim file.txtnano file.txt分别使用vim和nano文本编辑器打开文件。

12. gcc

gcc program.c编译C语言源文件生成可执行程序。

13. 终止进程

Ctrl+C 可终止当前运行的进程。

文件操作

14. tree

tree以树状方式列出当前目录的内容结构,需要先安装yum install tree

15. stat

stat file查看文件的详细属性信息,包括访问时间、修改时间和权限信息。

16. rm

  • rm file 删除指定文件。
  • rm -r dir 递归删除目录及其中内容。
  • rm -f file 强制删除,不进行确认。

17. man

man command查看指令的在线帮助手册。比如man ls

18. cat

  • cat file 在终端打印文件内容。
  • cat > file 从标准输入重定向写入到文件。

19. more/less

more fileless file分页查看大文件内容。less支持上下翻页。

20. cp

  • cp file1 file2 将文件file1复制为file2。
  • cp -r src_dir dest_dir 将目录src_dir递归复制到dest_dir。

21. mv

  • mv file1 file2 将文件file1重命名为file2。
  • mv file .. 将文件移动到上级目录。

22. echo

echo string > file将字符串输出重定向到指定文件。

23. head/tail

  • head -n file 打印一个文件的前n行。
  • tail -n file 打印一个文件的后n行。

24. pipe

|将一个命令的输出重定向为另一个命令的输入。如cat file | grep pattern查找文件中匹配指定模式的行。

25. find

find path -name pattern在指定路径下查找匹配模式的文件名。

26. grep

  • grep pattern file 打印匹配模式的行。
  • grep -r pattern dir 在指定目录下递归查找匹配模式。

27. sort/uniq

  • sort file 对文件内容排序。
  • uniq file 打印或省略重复的相邻行。

系统信息与关机

28. uname

uname -a查看操作系统、内核和CPU信息。

29. history

history 列出最近使用过的命令历史记录。

30. shutdown

  • shutdown -h now 立即关机。
  • shutdown -r 重启系统。

31. 文件传输

  • sz file 通过lrzsz工具将文件发送到本地计算机。
  • scp file user@host:path 通过scp命令将本地文件复制到远程主机指定路径。

32. date

  • date 查看当前日期时间。
  • date -d @1621459200 将时间戳转换为日期时间。

33. 查看日志

cat /var/log/messages 查看系统日志文件。

34. 压缩与解压缩

  • zip -r archive.zip dir 将目录dir及其内容压缩为zip文件。
  • unzip archive.zip 解压zip文件到当前目录。
  • tar -czvf archive.tar.gz dir 创建tar.gz归档文件。
举报

相关推荐

linux常用指令

Linux常用指令

常用LINUX操作指令

Linux常用基本指令

Linux常用指令(2)

0 条评论