-
文件和目录操作:
cd /home/user
: 切换到/home/user目录。ls -l
: 详细列出当前目录中的文件和子目录信息,包括权限、所有者、大小等。pwd
: 输出当前工作目录,例如/home/user/Documents
。mkdir new_directory
: 在当前目录下创建一个名为new_directory的新目录。rmdir empty_directory
: 删除名为empty_directory的空目录。rm file.txt
: 删除名为file.txt的文件。rm -r non_empty_directory
: 删除名为non_empty_directory的非空目录及其内容。cp file.txt new_file.txt
: 复制file.txt文件并重命名为new_file.txt。mv file.txt /home/user/another_directory
: 将file.txt移动到/home/user/another_directory目录。
-
系统管理:
shutdown -h 20:30
: 定时在20:30关机。reboot
: 重启系统。logout
: 注销当前用户并返回登录界面。su - root
: 切换到超级用户(root)。
-
文件权限和所有权:
chmod 755 script.sh
: 将script.sh文件的权限设置为rwxr-xr-x。chown user1 file.txt
: 将file.txt的所有者改为user1。chgrp group1 directory
: 将directory的组所有者改为group1。
-
文件内容操作:
cat file.txt
: 查看file.txt文件的内容。more large_file.txt
: 分页查看large_file.txt文件的内容。head -n 10 file.txt
: 查看file.txt文件的前10行。tail -n 5 file.txt
: 查看file.txt文件的最后5行。echo "Hello, World!" > output.txt
: 创建一个名为output.txt的文件,并写入"Hello, World!"。nano file.txt
: 使用nano文本编辑器打开或创建file.txt文件。
-
查找和搜索:
find / -name "file.txt"
: 在根目录及其子目录中查找名为file.txt的文件。grep "example" file.txt
: 在file.txt文件中搜索包含"example"的行。which python
: 查找python命令的路径。
-
其他常用命令:
clear
: 清除终端屏幕。man ls
: 查看ls命令的在线手册。alias ll='ls -l'
: 设置别名ll,使其等同于执行ls -l
命令。history
: 查看历史命令列表。sudo apt-get update
: 以超级用户权限更新软件包列表(适用于Ubuntu和Debian系统)。
Linux实战-基础操作篇
于 2023-12-29 11:27:42 首次发布