LINUX|ubuntu常用指令

参考:
ubuntu 目录操作
如何在Linux中压缩文件夹

查看IP

ifconfig
在这里插入图片描述

显示当前路径下所有文件

ls
在这里插入图片描述

安装编译工具GCC、调试工具GDB、连接工具SSH

sudo apt-get install build-essential
sudo apt-get install gdb
sudo apt-get install openssh-server

目录相关

mkdir 创建目录

mkdir [选项] 目录名
选项不选也ok
在这里插入图片描述

删除目录

rmdir [选项] 目录名 删除一个或多个空的子目录
-p:表示递归删除目录,当子目录被删除后父目录为空时,也一同被删除。
rm -rf 文件夹名称/

改变工作目录

cd [目录名](不带任何参数时,返回用户的主目录)
pwd 显示当前工作目录的绝对路径,没有选项或参数
ls [选项] [目录或文件] 列出指定目录的内容
-a:显示所有的文件名
-c:按文件修改时间排序
-i:在输出的第一行显示文件的索引节点号
-l:以长格式显示文件的详细信息
-r:逆序显示ls命令的输出结果
-R:递归地显示指定目录的各个子目录中的文件

文件相关

创建文件

  1. touch命令:touch命令用于创建空文件或者更新文件的访问和修改时间。如果文件不存在,则会创建一个空文件;如果文件已经存在,则会更新文件的访问和修改时间。
    用法:touch 文件名
    示例:touch test.txt

  2. echo命令:echo命令用于将指定的字符串输出到终端或者文件中。通过将输出重定向到一个文件,可以创建一个包含指定内容的文件。
    用法:echo “内容” > 文件名
    示例:echo “Hello, World!” > test.txt

  3. cat命令:cat命令用于连接文件并打印到标准输出设备上,也可以用来创建文件。通过将输入重定向到一个文件,可以创建一个包含指定内容的文件。
    用法:cat > 文件名
    示例:cat > test.txt
    This is a test file.
    Press Ctrl+D to save and exit.

  4. vi/vim命令:vi/vim是Linux系统中最常用的文本编辑器之一,也可以用来创建文件。通过打开一个不存在的文件,然后保存退出,可以创建一个空文件。
    用法:vi/vim 文件名
    示例:vi test.txt
    按下i键进入插入模式,输入内容
    按下Esc键退出插入模式
    输入:wq保存并退出

  5. nano命令:nano是一个易于使用的文本编辑器,也可以用来创建文件。通过打开一个不存在的文件,然后保存退出,可以创建一个空文件。
    用法:nano 文件名
    示例:nano test.txt
    输入内容
    按下Ctrl+O保存
    按下Ctrl+X退出

删除文件

sudo rm xxx.conf(文件名)

使文件具备执行条件

sudo chmod u+x filename.sh

执行文件

在文件所在位置打开命令行窗口
sudo ./filename.sh

export命令显示当前系统定义的所有环境变量

在这里插入图片描述

echo $PATH命令输出当前的PATH环境变量的值

在这里插入图片描述

当前命令行添加环境变量,关闭失效,防止多版本库冲突时使用

export PATH=/opt/Qt5.9.0/5.9/gcc_64/bin:$PATH

sudo su打开一个root权限的终端

在这里插入图片描述

返回上一级目录

在终端里输入“cd /上级目录名称”命令,按下“回车键”即可;
在终端里输入cd和上级目录的代替“…”,命令格式为“cd …”,按下“回车键”即可
在这里插入图片描述

设置环境变量的一种方法

打开命令行后先cd到etc路径下
在这里插入图片描述
然后再cd到ld.so.conf.d/路径下
在这里插入图片描述
用vim编辑器添加 or 修改conf文件(需要sudo权限),文件里面只需要写所需库路径即可。
例如打开系统的一个conf文件添加路径
在这里插入图片描述
添加完路径后保存退出
在这里插入图片描述
!!!全部文件添加完后需要输入命令
sudo ldconfig
时设置的文件路径生效

Ubuntu 配置器ssh

Ubuntu 配置器ssh

sudo apt-get install ssh
sudo apt-get install openssh-server
service ssh status
sudo service ssh start

解压打包压缩操作

# 解压
tar -zxvf filename.tar.gz
# 打包
tar -cvf filename.tar /path/to/file
# 压缩
gzip filename.tar
# 压缩文件夹
tar -czvf folder.tar.gz folder/
# 对多个文件夹进行压缩
tar -czvf folders.tar.gz folder1/ folder2/ folder3/
# 解压文件夹
tar -zxvf file.tar.gz  # 解压tar.gz文件
tar -jxvf file.tar.bz2  # 解压tar.bz2文件
unzip file.zip  # 解压zip文件

打开终端快捷键

Ctrl + Alt + T

VI/VIM编辑器的使用

【Ubuntu】VI/VIM编辑器的使用
(https://blog.csdn.net/weixin_47483604/article/details/130516290)
sudo apt-get install vim:安装VIM编辑器
vim test.txt:创建一个 test.txt 文档并且用 VIM 打开
i 在当前光标所在字符的前面,转为输入模式。
I 在当前光标所在行的行首转换为输入模式。
a 在当前光标所在字符的后面,转为输入模式。
A 在光标所在行的行尾,转换为输入模式。
o 在当前光标所在行的下方,新建一行,并转为输入模式。
O 在当前光标所在行的上方,新建一行,并转为输入模式。
s 删除光标所在字符。
r 替换光标处字符。

按esc退出编辑模式进入底行模式
底行模式:
进入底行模式的方式是先进入指令模式下,然后在指令模式下输入“:”进入底行模式。当进入底行模式以后会在终端的左下角就会出现符号“:”可以在“:”后面输入命令,常用的命令如下:
x 保存当前文档并且退出。
q 退出。
w 保存文档。
q! 退出 VI/VIM,不保存文档。
退出并保存文本需在“:”底行模式下输入“wq”

文件夹相关操作

快捷命令打开文件夹

Ubuntu nautilus 快速打开文件浏览器
nautilus # 默认打开主目录
nautilus . # 打开终端当前指向目录

复制一个文件夹下所有文件到另一个文件夹下

cp -r /home/packageA/* /home/cp/packageB/

cp -r /home/packageA/. /home/cp/packageB/
这两种方法效果是一样的

将一个文件夹复制到另一个文件夹下

cp -r /home/packageA /home/packageB
运行命令之后packageB文件夹下就有packageA文件夹了

删除一个文件夹及其下面的所有文件

rm -rf /home/packageA
-r表示向下递归,不管有多少级目录,一并删除
-f表示直接强行删除,不作任何提示的意思

移动一个文件夹到另一个文件夹下面

mv /home/packageA /home/packageB/

mv /home/packageA /home/packageB
这两种方法效果是一样的

移动一个文件夹下的所有内容到另一个文件夹下面

mv /home/packageA/* /home/packageB/

查看当前路径

pwd

查看qt安装目录

sudo find / -name "qmake" -type f
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奇树谦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值