控制台模式下上下键可找回使用过历史命令
打开终端
复制粘贴命令:
- 在终端下:
复制命令:Ctrl + Shift + C 组合键.
粘贴命令:Ctrl + Shift + V 组合键. - 在控制台下:
复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。
粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即为粘贴。
打开终端 ctrl alt +T
运行程序 gcc xx.C -o xxx (编译当前目录下、名字叫做first.C的c源文件) (xx指C语言文件名 xxx指生成的编译文件名)
gcc xx.C (如果用这种格式则生成的编译程序会自动命名为 a.out)
查询当前目录文件 ls (默认为当前目录,绿色指可以运行的程序)
运行程序命令 ./xxx (xxx指编译程序名,c编译后生成的文件)
掉出代码行数 :set nu (终端模式下)
自动补全 tab (终端模式下标准空格 使代码规范 控制台下使代码自动补全)
删除文件 rm加文件名
touch命令可以用来修改文件的访问/修改时间戳。 更多的时候它会被用来快速创建一个空文件。(touch加文件名快速创建一个文件)
man 2 加函数名 可以查看相关函数介绍
复制函数命令 cp+被复制函数名+新函数名 就可得到新的函数内容是被复制的函数
ls -l 列出所以文件清单 并且能查看相应文件权限
撤销命令 linux没有真正意义上的撤销操作 esc加u可在部分场景做撤销命令
向后删除一个字符(相当于[del]按键),向前删除一个字符(相当于[backspace]即退格键)
dd:删除游标所在的一整行(常用)
修改屏幕分辨率函数 xrandr 然后根据自己需要输入xrandr -s 1600x1200(数值自己选择)
查看ip地址命令 windows :ipconfig linux : ifconfig
显示所有进程 ps -aux
显示筛选合格的进程 ps -aux|grep +需要的关键字
类似windows任务管理器 top 能显示CPU占用率
用于查找特定文件路径 whereis +功能或文件名字(whereis date或者whereis ls等等)
搜索含有关键词的文件命令 grep “LENG=” *(搜素含有LENG=这个关键词的文件)
查看当前共享内存 ipcs -m
删除共享内存 ipcrm -m +查看到的共享内存的编号
查看信号 一至六十多 kill -l
使用kill时可 kill 9+进程ID(可用ps指令查看)杀死进程,9对应的信号就是杀死的意思
下面是linux系统约定不同类型文件默认的颜色:
白色:表示普通文件
蓝色:表示目录
绿色:表示可执行文件
红色:表示压缩文件
浅蓝色:链接文件
红色闪烁:表示链接的文件有问题
黄色:表示设备文件
灰色:表示其它文件
进入头文件路径寻找 cd /usr/include/(进入include文件夹) (再按cd退出文件夹)
一些定义关键字的搜索 grep “关键字名称” * -nir (*在当前目录下 i不区分大小写 n显示行号 r是递归寻找 )
找到关键字的位置之后用 vi 关键字头文件 +行数就可以进入关键字位置(例如vi linux.h +44)
kill -9 pid号 杀死后台
ctrl c 杀死后台 ctrl z 挂在后台
批量调整代码格式(命令行模式下输入) gg=G
创建文件夹 mkdir
显示工作路径 pwd
进入个人的主目录 cd
返回上层目录 cd …
进入‘/home’目录 cd /home
删除目录 rmdir
进入某文件夹 首先ls查看当前目录下有哪些文件以及文件夹,然后pwd查看当前目录,如果进入直接 cd /当前目录/准备进入的文件夹名称 回车即可直接进入
移动文件命令(移动CLC文件夹的config.h文件到ceshi文件夹下) mv /home/CLC/config.h /home/CLC/ceshi
复制文件命令(复制CLC文件夹的config.h文件到ceshi文件夹下) cp /home/CLC/config.h /home/CLC/ceshi
查找系统命令路径方法 例如 whereis ps 就可以查到ps位于路径下