Linux常用操作命令(持续更新)

删除文件:进入所在文件夹之后:sudo rm -f文件名删除目录是一样的

                    如果不行:sudo rm -rf文件名  
创建文件:mkdir / desktop /文件名

复制文件:cp -rf / desktop /文件名/ * / home / n(把桌面上的文件和文件夹,即所有的东西复制到n文件夹里)

剪切文件:mv / desktop /文件名/ home / n(把桌面上的文件剪切到n目录下面)

剪切文件夹:mv / desktop /文件名/ * / home / n (所有文件都剪切进去)

文件重命名:mv / desktop /源文件名/ desktop /目标文件名(例:cd desktop sudo Linuxm Linux)

卸载软件:sudo apt-get autoremove --purge软件名名太长,用tab健补全)

文件改为读写:sudo gedit hello(此时文件名为hello)

创建只读文件:sudo touch hello

修改文件夹的权限:sudo chmod 777 / home / mypackage

                                                      -R 777所有子文件

【cat】    1,查看文件内容:cat f1.txt,查看f1.txt文件的内容
                                              cat -n f1.txt,查看f1.txt文件的内容,并且由1开始对所有输出行进编号
                2,创建文件:cat> ffffff.txt << EOF创建文件以EOF结束 
                3,文件合并:cat f1.txt f2.txt> f3.txt将两个文件内容合并到另一个个中

【awk】   1,awk'{print $ 1,$ 4}'log.txt只输出每行的第一个与第四个 
                2,awk -F,'{print $ 1,$ 2}'log.txt使用逗号,分割  

                3,awk -va = 1'{print $ 1,$ 2}'log.txt设置变量

【SED】       SED -e 2A \换行符log.txt的在文件的第二行后添加一行,并输出

************************************************** ************************************************** ******
//运行C语言(此时文件名是hello.c)
 进入所在目录:gcc hello.c -o hello
                         sudo ./hello
 
************** ************************************************** ***************************************
安装运行文件:sudo chmod + x ./xampp .run
                           sudo ./xampp.run

解压命令:sudo tar -zxvf hello.tar.gz

启动xampp:/ opt / lampp / lampp start ----- stop

                    cd / opt / lampp回车然后./lampp开始 

************************************************** ************************************************

gdb的使用:编译:gcc -g hello.c -o hello

                       运行:gdb hello

                      查看源代码:list 1 //显示代码行数,直接列表,三次回车

                     查看局部变量: i locals        //查看全部的

                      打印当前值: p sum             //查看单个变量的值

                      改变值:  set var sum = 0

                      观察变量: watch sum   //如果变量的值发生变化,则程序就停止

                      打断点:break 10(行号)//打完后,跳转到断点直接c(continue),或者直接运行r(run)

                      保存断点:保存断点myfile.dp //保存在此文件里

                                          info b //查看断点信息,并保存

************************************************** ******************************************

开发命令:预处理源文件:gcc -E -o hello2.cpp hello.cpp

                                                  wc hello.cpp hello2.cpp

                    查看目标文件的依赖库:ldd hello //如要打印出来:ldd -v hello

                    查看目标文件的动态引用符号表:objdump -T hello

                    查看目标文件引用了GLIBC哪些版本中的哪些函数:objdump -T hello | grep GLIBC_

                   显示程序中使用的函数:nm -o hello | grep打印  

                    显示目标文件的所有符号清单:nm -o hello

                   显示预处理时调用的所有头文件:使用strace 


×××××××××××××××××××××××××××××××××××××××××××××××××× ×××××××××××××××××

1.查看GPU状态和信息:nvidia-smi

观看-n10 nvidia -smi间隔10秒钟看一次状态

**********************************************************************************

cd / 返回根目录

cd .. 返回上级目录 cd../.. 返回上上级目录

cd~ 跳到自己的home目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

屠变恶龙之人

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

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

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

打赏作者

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

抵扣说明:

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

余额充值