Linux 高阶命令-常用命令详解

B站影视 韩国电影 2025-09-12 12:47 1

摘要:命令模式:默认模式,用于导航和操作文本dd - 删除当前行yy - 复制当前行p - 粘贴u - 撤销输入模式:用于编辑文本内容按 i 进入插入模式按 a 进入追加模式按 o 在当前行下方新建一行底线命令模式:用于保存文件、退出等操作:w - 保存文件:q -

bash

which lswhich python #技术分享

bash

# 查找当前目录下所有.txt文件find . -name "*.txt"# 查找/home目录下大于100MB的文件find /home -size +100M# 查找/etc目录下以.conf结尾的文件find /etc -name "*.conf"# 查找当前目录下名为test.txt的文件find . -name test.txt

df 命令用于显示磁盘空间使用情况。

bash

df -hdf -t ext4

bash

du -sh *du -sh /home/userdu -h --max-depth=1 /var/log

bash

grep '命运' aa.txtcat aa.txt | grep '命运'cat aa.txt | grep '命运' | grep '硬币'cat a.txt | grep -n '123'ls | grep '.doc'pip list | grep 'ss'find /etc | grep 'ss'C echo

bash

echo "Hello World"echo "一些文字" > a.txtecho "一串文字" >> a.txtecho -e "第一行\n 第二行" > multiline.txtvim

Vim 是一个强大的文本编辑器,有三种工作模式。

命令模式 :默认模式,用于导航和操作文本dd - 删除当前行yy - 复制当前行p - 粘贴u - 撤销输入模式 :用于编辑文本内容按 i 进入插入模式按 a 进入追加模式按 o 在当前行下方新建一行底线命令模式 :用于保存文件、退出等操作:w - 保存文件:q - 退出vim:wq 或 :x - 保存并退出:q! - 强制退出不保存:wq! - 强制保存并退出(需要文件所有者权限):set number - 显示行号

bash

vim filename.txti [编辑文本] ESC :wq

bash

useradd xxx1useradd xxx2passwd xxx1 passwd xxx2getent passwdidid username切换用户

bash

借用管理员权限

bash

sudo commandsudo visudo删除用户

bash

userdel usernameuserdel -r username群组管理用户组操作

bash

# 添加用户组groupadd group1# 查看用户组getent group# 将用户添加到附加组usermod -aG group1 username# 删除用户组groupdel group1

bash

chmod +x filenamechmod 755 filename chmod 644 filenamechmod -R 755 directory/

bash

chown root hello.txtchown :root hello.txtchown root:itheima hello.txtchown -R root test_directory

bash

ln -s /path/to/file link_nameln -s /var/log/syslog log_link硬链接

bash

ln file new_fileln original.txt backup.txt进程管理查看进程

bash

ps -efps -u usernamepstreetop

bash

historyhistory | grep 'apt'!number !stringCtrl+R

bash

find . -name "*.log" -exec grep -l "error" {} ;wc -l filenamesort file.txt | uniqtail -f /var/log/syslog

bash

cp *.txt /backup/ls file?.txtls file[0-9].txtls {*.txt,*.log}

希望这份详细的文档能帮助您更好地理解和使用 Linux 命令。每个命令都有更多高级选项,可以通过 man command (如 man find )查看完整手册。

来源:墨码行者

相关推荐