常用的Linux命令

常用的Linux命令

(1)查看CPU利用率:top
(2)查看当前目录:pwdlsls -a可以查看隐藏目录)
(3)切换目录:cd
(4)查看文件占用磁盘大小:dudf
(5)创建文件夹:mkdir

\$ mkdir -p letter/important //一连串子目录
\$ mkdir letter //新建目录
\$ mkdir -m=r-- letter //权限

-m 用于对新建目录设置存取权限,也可以用 chmod 命令进行设置。
-p 需要时创建上层文件夹(或目录),如果文件夹(或目录)已经存在,则不视为错误。
(6)新建文件:touch test/a.txt
(7)查看文件:cat
(8)拷贝:cp 移动:mv 删除:rm
cp libflashplayer.so /usr/lib/mozilla/plugins
rm -r Finished //删除目录
-f //强制删除(文件/目录)
-rf //你懂
(9)查看进程:ps,如ps aux
(10)删除进程:kill -9 PID,注-9是参数
(11)程序运行时间:time,使用时在命令前添加time即可,如:time ./test,可得到三个时间:real 0m0.020s,user 0m0.000s,sys 0m0.018s
(12)下载:wget -p -c /mulu/ url
(13)chmod
chmod +x /usr/local/VSCode-linux-x64/code
chmod a+x sort
chmod ug+w,o-x text
chmod 644 mm.txt

(14)chown
chown [选项] 用户或组 文件
chown usr1 shiyan.c

把目录/his及其下的所有文件和子目录的属主改成wang,属组改成users。
chown - R wang.users /his
(15)sed:主要用于对文件的增删改查;
sed -i “s/ncx/mmr/g” README.md
sed -i “s/ncx/mmr/g” `grep ncx -rl ./mulu`
(16)grep 查找文本行
(17)awk 非常好用的数据处理工具。相较于sed常常一整行处理,awk则比较倾向于一行当中分成数个“字段”处理。
cut命令用来显示行中的指定部分
(18)find 命令(常与xargs命令配合):
查找 -type 文件类型-name 按名称查找 -exec执行命令;
xargs命令:配合find/ls查找,将查找结果一条条的交给后续命令处理;
(19)uniq命令用于报告或忽略文件中的重复行,一般与sort命令结合使用。
sort命令是在Linux里非常有用,它将文件中内容按行进行排序

(19)
1. uname -a:linux内核查看
2. ipcs 进程间通信方式的信息,包括共享内存,信号量,消息队列。
-a 输出所有
-m 共享内存
-q 消息队列
-s 信号
3. ipcrm:移除一个消息对象、或者共享内存、或者信号量
4. netstat :显示网络相关的信息:如网络连接,路由表(-r),接口状态
netstat常用参数:
-n 不以主机名称或者服务名称显示,而是以IP和端口号的方式展示
-t 仅显示tcp连接
-u 仅显示utp连接
-p 显示服务名字/PID的列
-l 仅显示LISTEN状态的服务连接
-s 显示网络统计数据
-r 显示route table
-a 显示所有的连接
netstat -an | grep LISTEN
5. tcpdump:截获网络上的数据包 的 数据包分析工具。它拥有灵活的过滤机制,可以确保得到想要的数据。
6. 与查看CPU信息:#cat /proc/cpuinfo
7. 查看内存信息的命令就是: #cat /proc/meminfo

(20)gdb调试工具:
要调试C/C++的程序,一般有如下几个步骤:
①首先在编译时,我们必须要把调试信息加到可执行文件中,编译生成可执行文件——-> g++ -g hello.cpp -o hello;
②启动GDB编译hello程序———-> gdb hello;
③显示源码————> l;
④开始调试:
break 16——设置断点在16行,
break func——设置断点在函数func()入口处,
info break——查看断点信息,
p i——打印i的值,

r——运行程序;
c——继续运行程序, n——单步运行,
finish——退出程序,q——退出gdb。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值