文件夹操作
mkdir 文件夹 //创建一个文件夹
rmdir 空文件夹名 //删除一个空文件夹
rm 文件名 文件名 //删除一个文件或多个文件
rm -rf 非空文件夹名 //删除一个非空文件夹下的一切
如果不能删除或者建立的话,可以使用sudo命令,如 sudo rm -rf 文件夹名称
也可先su root,拥有root权限再操作。

gcc编译
gcc filename.c
cc -o 可执行文件名 filename.c //编译成可执行的filename.o文件
cc -o 可执行文件名 filename.c -static -L.. -ltlpi //同时改头文件<../lib/filename.c>
libtlpi.a fileio->seek_io
cc -DBUF_SIZE=2048 -o filename.c //cc -D条件编译
./a.out

一些常见的操作
cat //可按照一定的规定将文件内容打印在终端上
touch filename.c //创建
gedit filename.c //文本编辑
grep filename.addr //查询某一内容在文件中的位置,可有多个文件
cd .. //回到上一层目录
ls //列出当前目录
df -i 或者 df -ih 查看文件系统的位置信息(如挂载点)
rm -f *.o ename.c.inc ../libtlpi.a
make clean //makefile中清除已关闭的文件
make //makefile编译
cc -o 可执行文件名 -L.. -ltlpi filename.c
Fn+F3/Win+P //设置屏幕切换投影仪

创建root权限
首先用快捷键crtl+alt+T 打开终端,显示的是用户名@电脑名:~,符号,符号,符号就表示现在处于普通用户权限。
sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
输入su,终端显示password,输入刚刚设置的root密码,没有错误提示,并且#即代表当前用户有root权限

创建和调用静态库
gcc -c filename.c //生成.o文件
ar cr lib+静态库名 filename.o //生成静态库
gcc -o 可执行文件 filename.c -L. -l+静态库名 //调用静态库

文件权限
chmod chmod u+s file 为 file 的属主加上特殊权限
chmod g+r file 为 file 的属组加上读权限
chmod o+w file 为 file 的其它用户加上写权限
chmod a-x file 为 file 的所有用户减去执行权限
chmod 765 file 为 file 的属主设为完全权限,属组设成读写权,其它用户具有读和执行权限

echo 显示文本
echo -n ‘text’ >filename.addr 以不换行的形式將文本输出到文件中
echo -n ‘text’ >>filename.addr 以追加的形式將文本输出到文件中

复制文件到任意文件夹的操作
先复制你的主文件夹的文件,然后关闭文件管理器。然后在终端里,输入sudo nautilus,之后输入你的用户的密码按enter键,会弹出一个新的文件管理系统,你可以在这任意粘了

gdb调试
gcc -c main.c -msse -msse2 -o main.o –允许启用sse拓展指令集,生成.o文件
gcc -o main main.o —-通过.o文件生成可执行链接文件
gcc -g main.c -msse -msse2 -o main
run main
-l lines
-b lines
-i info-type
ar crv libtest.a *.o //将某个文件夹下面编译生成的多个.o文件生成一个静态库,可以通过配置静态库包含目录,引入头文件进行调用

ln 建立硬链接 ln -s建立软链接
  硬链接是指文件A和文件B同时指向一个inode号,两个文件相当于放在不同位置的同一文件,删除文件名并不是真正地删除,只有inode号为0,并且资源块被释放才是真正地删除.
  软链接是指文件A中包含有文件B的链接地址,删除文件B并不会影响到文件A,但是使该链接成为空链接.它其实类似于windows下的快捷方式,它同时也被称为符号链接.
硬链接的作用是允许一个文件拥有多个有效路徑名,这样用户就可以建立硬链接到重要文件,以防止“误删”的功能。
软链接是一个特殊的文件。在符号链接中,文件实际上是一个文本文件,其中包含的有另一文件的位置信息

Ubuntu下常用命令总结相关推荐

  1. Ubuntu下常用命令

    常用命令分为四类: 文件管理命令 文件操作 增--touch filename   创建新文件 删--rm 文件名 查--find 文件名    直接在硬盘里寻找            locate ...

  2. Ubuntu下常用的快捷键

    Ubuntu下常用的快捷键 Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手.在Ubuntu中打开终端的快捷键是Ctrl+Alt+T.其他的一些常用的快捷 ...

  3. Ubuntu安装及Ubuntu下常用软件安装(不断补充)及Windows相关--软件开发用途

    之前一直使用Window系统,现在工作中大家主流使用Ubuntu,同事帮忙装个Ubuntu系统,事后写一下安装过程,以备后续再次安装查阅. 1Ubuntu安装 1.1Ubuntu文件下载: Ubunt ...

  4. Linux的Ubuntu系统常用命令

    Linux的Ubuntu系统常用命令 学习摘要 一.基本命令: 命令 代码 ls 列出目录下项目 pwd 显示当前位置 cd 切换目录 mkdir 创建目录 rmdir 删除空目录 rm 删除文件或者 ...

  5. Win10 安装 Ubuntu16.04 双系统及 Ubuntu 下常用软件的安装(2022.3更新)

    Win10 安装 Ubuntu 16.04 双系统 下载 Ubuntu 镜像文件:官网,选择 ubuntu-16.04.5-desktop-amd64.iso (1)下载 UltraISO软碟通,对一 ...

  6. Linux卸载tcpdump,Ubuntu下tcpdump命令(一)选项

    Ubuntu下tcpdump命令(一)选项 说明,本文翻译自man tcpdump,若遇到不能理解的地方请参考man文档. Ubuntu默认是安装好了tcpdump工具的,如果没有安装的话使用sudo ...

  7. Linux下常用命令以及应用场景

    Linux下常用命令以及应用场景 copy from 猿林锦风 1.切换用户 命令:su - paytest,回车输入密码. 2.查看文件系统 命令:df -a (用于查看文件系统的使用情况) 命令: ...

  8. ubantu关机快捷键_Ubuntu快捷键、Ubuntu终端常用命令

    Ubuntu快捷键 0.Ctrl + Alt + t打开终端,在终端命令行操作 1. Ctrl + W: 关闭当前 Nautilus 窗口 2. Ctrl+T: 在 Nautilus 打开新的 Tab ...

  9. Linux aptget 参数,ubuntu下apt-get 命令参数大全

    Ubuntu下apt-get 命令参数大全,供大家参考. apt-cache search package  搜索包 apt-cache show package 获取包的相关信息,如说明.大小.版本 ...

最新文章

  1. 理解系统底层的概念是多么重要
  2. 构建轻量级的Table View注意事项[UIKit]
  3. 两个形状不同的长方形周长_“解决问题——怎样围周长最短”教学思考与设计...
  4. Hadoop:pig 安装及入门示例
  5. 03 | AI 术语:让你变得更加专业
  6. influxdb mysql对比_influxdb基础入门
  7. 某考试 T3 sine
  8. 《哥德尔、艾舍尔、巴赫:集异璧之大成》
  9. android地图的框架与地图控件
  10. xwt100编程器使用方法与xtw100没有找到编程器解决办法
  11. 机器学习—确定系数R2
  12. 漫聊科技发展史——1. 人工智能的发展史
  13. Less使用语法(详细)
  14. python处理excel表格
  15. 高中数学必修一,集合知识概念运算归纳总结
  16. QT+OpenCv4编译过程,解决mingw32-make -j报错。
  17. pythonopencv提取轮廓区域_Python + Opencv 实现轮廓提取,轮廓区域面积计算
  18. H3C、思科路由器简单配置
  19. Linux-常见命令(二)
  20. 电脑一直重新启动怎么回事

热门文章

  1. 容器编排技术 -- Kubernetes kubectl 概述
  2. Apache Tomcat 9 用户指南
  3. Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析【转】
  4. java 课后习题 找零钱
  5. C语言 找出任意两整数之间的素数以及他们的和
  6. Docker Compose 简介、安装、初步体验
  7. Docker 容器互联 --link 和 自定义网络
  8. 【踩坑记录】mybatis-plus的insert方法,默认会生成一个uuid作为主键,导致类型不一致,存入数据库报错
  9. docker集群理解
  10. mysql view在测试过程的应用