【Linux】命令总结

简介: 【Linux】命令总结

Tab:自动补全信息

dd:删除一行

i:将文档变成可修改模式(可修改时屏幕下方会出现Insert)

esc:退出编辑

exit:退出账户

reboot:重启电脑

:wq:保存并退出

ctrl+s:锁屏

ctrl+q:解锁

ifconfig:查看当前网络(想用这个指令得装组件)

ip addr:查看当前网络

ctrl+c:终止命令执行

#:注释

halt 0:关机(相当于直接拔插销)

poweroff:关机(相当于按关机键)

shutdown -h 时间/now:关机(延迟一段时间再关闭)

文件的查看:

  • cd:切换文件 cd /:进入根目录 cd:进入家目录
  • /:整个系统的根目录
  • ./:当前目录
  • ../:上级目录
  • ls:查看文件 ls -l:查看详细信息 ls --color:加颜色
  • ll:是由ls -l --color='auto'构成
  • type ll:查看ll命令的构成
  • ll 位置:直接查看目标位置的文件 (windows的展示是dir)
  • ll 位置 位置:直接查看两个目标位置的文件
  • ll /etc/a*:展示ect目录下所有a开头的文件
  • cat:查看文件里有什么东西
  • stat 文件名:查看信息(Inode是文件在文件系统中的ID)
  • vi filename :打开或新建文件

创建文件夹:

  • mkdir 文件夹名:创建文件夹
  • mkdir xsm{1,2,3}:创建文件夹xsm、xsm1、xsm2、xsm2

  • mkdir -p xsm/a/b/c/d:创建文件夹xsm,并在xsm下创建a,在a下创建b……(-p是person)
  • touch 文件名:创建一个文件

删除文件夹:

  • redir 文件夹名:删除文件夹,文件夹必须是空的

拷贝文件:

  • cp 文件名 /目录/:把文件拷贝到指定目录下
  • cp -r 文件夹名 /目录/:把文件夹拷贝到指定目录下(-r是迭代的意思)
  • cp -r ~/* 目录路径:把当前目录的所有文件拷贝到目录中(~当前目录的家目录)

刪除文件:

  • rm 文件名:删除文件
  • rm -f 文件名:强制删除文件
  • rm -rf 文件夹名:强制删除文件夹
  • rm -rf xsm/a*:删除xsm文件夹(目录)下所有a开头的文件名
  • rm -rf /*:把根目录下的所有文件删掉

移动文件:

  • mv 文件名/文件夹名 /opt/:移动文件到opt目录下
  • mv 文件名 文件名新:重命名


相关文章
|
4天前
|
安全 算法 Linux
探索Linux命令gpgv2:安全通信与数据验证的利器
`gpgv2`是GPG的签名验证工具,用于确保文件完整性和来源真实性。基于公钥密码学,支持多种加密算法和OpenPGP标准。通过`--verify`等参数验证签名,例如`gpgv2 --verify signature_file file`。重要注意事项包括保护私钥、定期更新密钥、验证签名来源及使用强密码。在数据安全场景中,`gpgv2`是保障信息安全的利器。
|
4天前
|
安全 Linux 数据处理
深入探索Linux中的gpgsplit命令
`gpgsplit`是GPG套件的一部分,用于分割大型加密文件或合并加密的OpenPGP消息。它支持ASCII armored和二进制格式,提供按字节数、行数或消息数分割的灵活性,并可合并消息。在处理大型加密文件、安全管理及数据传输中发挥作用。使用时注意保护私钥、备份数据、正确指定格式,并遵循安全实践。示例:使用`--split 10M`将大文件按10MB分割,`cat`多个消息文件并用`gpgsplit --output`合并。
|
4天前
|
Linux 开发者
Linux基础:常用命令及其用途
这些命令只是Linux命令行的冰山一角,但它们构成了日常工作的基础。通过掌握这些基本命令,你可以更有效地利用Linux系统的强大功能。随着你对这些基础命令的熟练应用,你会发现自己能够更快地完成任务并解决问题。
12 2
|
21小时前
|
算法 网络协议 Linux
探索Linux命令idn:处理国际化域名
`idn`命令在Linux中用于处理国际化域名,转换成ASCII兼容的ACE格式或反之。它支持Punycode算法,提供命令行接口及多种参数,如`-a`转ASCII,`-d`转回国际化域名。示例包括将`xn--zhonggu-wu9d.com`转换。使用时注意有效输入,考虑版本兼容性,并可与其他工具结合使用。
|
21小时前
|
Linux 数据处理 数据库
深入解析Linux命令id:理解用户身份与权限
`id`命令在Linux中用于显示用户身份(UID, GID和附加组)。它查看系统用户数据库获取信息。参数如`-u`显示UID,`-g`显示GID,`-G`显示附加组,结合`-n`显示名称而非ID。用于确认命令执行者身份,确保权限正确。在脚本中使用时注意权限管理,遵循最小权限原则。
|
21小时前
|
Linux 数据处理
Linux命令iconv:字符编码转换的利器
`iconv`是Linux下的字符编码转换工具,支持多种编码如UTF-8、ISO-8859-1等。它允许用户指定源(-f)和目标(-t)编码,转换文件或输出到指定文件(-o)。使用`-l`可列出所有支持的编码。示例:将UTF-8文件转为ISO-8859-1编码:`iconv -f UTF-8 -t ISO-8859-1 input.txt -o output.txt`。在转换前确认源编码,测试小样本,备份数据,并注意特殊字符处理。
|
22小时前
|
网络协议 Linux 网络安全
Linux命令hostnamectl:掌握系统主机信息的利器
`hostnamectl`是Linux系统管理的关键工具,用于查看和设置主机名、内核信息等。它集成在`systemd`中,通过修改配置文件交互。命令特点包括综合显示多种信息、简单语法和设置功能。例如,`hostnamectl status`显示系统详情,`sudo hostnamectl set-hostname NEWHOSTNAME`用于更改主机名。使用时注意权限、备份配置、更新网络和重启相关服务,避免频繁更改。
|
22小时前
|
存储 Ubuntu 网络协议
Linux命令hostname:探索你的主机名
`hostname`命令在Linux中用于显示或设置主机名,它是系统管理和网络配置的关键工具。简单易用,可查看(`hostname`)或通过参数如`-s`设置短主机名,`-F`指定主机名文件。示例:查看主机名、使用`hostnamectl`或直接`hostname`命令设置新主机名,以及将新名写入`/etc/hostname`。注意,更改可能需管理员权限,并影响网络配置。
|
22小时前
|
安全 Linux 数据处理
Linux hostid命令:主机标识符的奥秘
Linux hostid命令:主机标识符的奥秘
|
1天前
|
Linux Unix Windows
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)
【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)