![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
TuzkiSun
这个作者很懒,什么都没留下…
展开
-
linux系统中的用户态和内核态
在Linux系统中,用户态和内核态是两种不同的运行模式,它们主要区别在于程序所处的权限和访问硬件资源的方式。原创 2023-04-25 15:01:56 · 1853 阅读 · 0 评论 -
sftp常用命令
可用命令列表:sftp user@hostsftp user@ip你要用sftp, 当然得登录到sftp服务器啊, 在linux的shell中执行上面的命令后, linux shell会提示用户输入密码, 我们就输入password吧。 这样就成功建立了sftp连接。help建立连接后, linux shell中的$编程了sftp>, 这也对。 现在执行以下help, 可以看看sftp支持哪些命令。pwd和lpwdpwd是看远端服务器的目录, 即sftp服务器默认的当前目原创 2021-10-13 20:28:33 · 1272 阅读 · 0 评论 -
ssh登录时直接在参数中加入登录密码
如同apt-get安装程序时会有-y参数来避免交互输入一样,我也希望在ssh登录时能够直接附加登录密码以避免交互式输入密码这一步,网上找了找,方法很多。比如直接通过密钥免密码登录,不过需要改动很多,感觉很麻烦。这里更想要的是不改动server/client的配置下直接免交互式ssh登录。解决方案sshpasssshpass: 用于非交互的ssh 密码验证,它允许你用 -p 参数指定明文密码,然后直接登录远程服务器。 它支持密码从命令行,文件,环境变量中读取。// 安装方法1 wget http:原创 2021-10-13 19:56:09 · 2130 阅读 · 0 评论 -
linux alias 命令
alias命令用于查看或设置命令别名,但仅作用于该次登陆的会话,若要永久使用别名,可在 ~/.bashrc 中设定别名[root@MongoDB ~]# alias // 查看别名[root@MongoDB ~]# alias cp='cp -i' // 设置别名[root@MongoDB ~]# unalias cp // 取消别名别名对应的命令:alias 查看和设置别名unalias 取消别名...原创 2021-10-13 19:45:01 · 267 阅读 · 0 评论 -
linux type命令
用途说明type命令用来显示指定命令的类型。一个命令的类型可以是如下之一alias 别名keyword 关键字,Shell保留字function 函数,Shell函数builtin内建命令,Shell内建命令file 文件,磁盘文件,外部命令unfound 没有找到它是Linux系统的一种自省机制,知道了是那种类型,我们就可以针对性的获取帮助。比如内建命令可以用help命令来获取帮助,外部命令用man或者info来获取帮助。...原创 2021-10-13 19:43:09 · 447 阅读 · 0 评论 -
在shell中使用sendmail发送邮件
script1cat > sendmymail.sh #!/bin/bash/usr/sbin/sendmail -t <<EOFFrom: Mail testing <abc@gmail.com> To: abc@gmail.com Cc: abc@gmail.com Bcc: abc@gmail原创 2021-10-13 17:32:53 · 2094 阅读 · 1 评论 -
linux配置dns三种方式
在网卡文件中修改echo 'DNS1="114.114.114.114" ' >> /etc/sysconfig/network-scripts/ifcfg-eth0 在主机表文件host文件中修改echo "223.231.234.33 www.baidu.com" >> /etc/hosts 在域名服务器中修改echo 'nameserver 114.114.114.114' >> /etc/resolv.confRef:https://blog.转载 2021-09-24 15:03:49 · 2329 阅读 · 0 评论 -
通过双击运行linux脚本
1.首先修改默认脚本打开方式2.修改脚本权限chmod +x run.sh3.如果需要同时并行启动多个脚本可以在命令行后面加&符号,使命令后台运行/home/Downloads/run.sh &4.如果需打开新的终端并运行脚本,可使用命令gnome-terminal -t "title-name" -x bash -c "sh ./run.sh;exec bash;"-t 为打开终端的标题,便于区分。-x 后面的为要在打开的终端中执行的脚本,根据需要自己修改就原创 2021-04-18 17:23:05 · 1967 阅读 · 0 评论 -
ubuntu cmake 升级
有时编译一些包时需要更高的版本,所以需要升级一下 cmake。若用 cmake 编译过 ros ,千万别傻乎乎地随便找个帖子执行下面的命令:sudo apt-get autoremove cmake这样会把之前用 cmake 编译好的包都给卸载掉。比较简单的方法是下载 cmake 压缩包,直接建立软链接覆盖掉系统的 cmake,压缩包网址:https://cmake.org/files/以 3.13.0 版本为例:cd ~/Downloadwget https://c.原创 2021-03-03 16:57:19 · 292 阅读 · 1 评论 -
文件传输命令scp、rz、sz
文件传输命令scpLinux scp 命令用于 Linux 之间复制文件和目录。scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。语法scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S原创 2020-06-30 01:05:48 · 2312 阅读 · 0 评论 -
Linux文件属性及相关命令
Linux文件属性在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如:各文件属性代表意义1.inode号文件存储在硬盘上,硬盘的最小存储单位叫做"扇区"(sector)。每个"扇区"的大小为512字节(byte),操作系统读取硬盘的时候,不会一个个扇区的读取,这样效率太慢。他是一次性读取多个扇区,即一次性读取一个"Block块"。一个Block有8个连续的扇区(sector)组成。数据都存在Block块里面,但是我们怎么知道一个数据存放原创 2020-06-29 15:17:01 · 376 阅读 · 0 评论 -
IO状态查看命令iostat、df、du
IO状态查看命令iostatiostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析调用效果:cpu属性值说明:%user:CPU处在用户模式下的时间百分比。%nice:CPU处在带NICE值的用户模式下的时间百分比。%system:CPU处在系统模式下的时间百分比.原创 2020-06-28 23:43:43 · 1541 阅读 · 1 评论 -
内存状态查看命令memstat、free
memstatmemstat可以帮你查看每个共享库的内存占用运行 memstat -w 即可列出当前所有共享库的信息:memstat -w如果不加 -w 参数,memstat 会把过长的信息截断到 80 列。第一列为内存占用,随后的数字是使用这个共享库进程的 PID,最后是共享库的完整路径,可以看到,不少共享库后面有很多 PID,表示这个共享库被多个进程所共享。你可以在 /etc/memstat.conf 中配置执行文件的目录,memstat 只会调查这些目录下的可执行文..原创 2020-06-28 20:44:59 · 2935 阅读 · 1 评论 -
网络状态和防火墙状态查看命令:netstat、ifconfig、iptables
netstatnetstat 命令用于显示Linux系统网络链接状态。netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。语法netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]参数说明:-a或--all 显示所有连线中的Socket。.原创 2020-06-27 11:19:40 · 3657 阅读 · 0 评论 -
Linux异常解决_DOStoLinux文件换行格式问题
1.异常发生背景:在win10系统上用Git桌面版clone下来的ROS程序包代码拷贝到Liunx系统下。执行catkin build命令出现异常信息'/usr/bin/env python\r no such file or directory'。2.异常原因分析:在百度了该异常代码后发现是DOS系统下和Linux系统下对于换行键的表示不同。在windows下,用连续的'\...原创 2019-11-04 17:00:57 · 364 阅读 · 0 评论 -
Linux指令基础
UNIX Tutorial for BeginnersUNIX operating systemThe UNIX operating system is made up of three parts; the kernel, the shell and the programs.The kernel The kernel of UNIX is the hub of the o...翻译 2019-10-07 14:13:18 · 414 阅读 · 0 评论