记录工作中常用到的linux 命令

sudo reboot         重启机器

sudo vim /etc/rc.local 修改自启动文件

./                    代表目前所在的目录。

. ./                  代表上一层目录。

/                     代表根目录

cd ..                 返回上层目录 

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

cd /home             返回home目录   这时ls会出现用户名

cd ~                   对于普通用户 ,cd ~ 等于 cd /home/当前用户名   这时的标识为  ~$

cd /           跳转到根目录(所有用户共享的目录)  这时的标识为  /$ ,home此时只是一个子目录

sudo su         (super user do ) (switch user)   当前用户切换到root , exit 命令退出

su root                切换到root用户            

sudo passwd root        设置 root 用户密码

rm -rf  文件夹名              删除文件夹     r 就是递归文件删除    f 就是强制删除  

sudo chmod 777 文件名                        赋文件所有权限  

sudo  chmod 444 文件名                       设置文件为只读

gedit /vi /vim /cat /head / tail  文件名        查看文件内容 

touch 文件名.后缀名                新建一个文件                                                                 

 mkdir   目录名                   新建一个目录                                                

 i   :wq     :q     使用vi /vim的按键----   i 表示进入编辑(插入)模式   :wq 保存退出  :q 不保存退出

cp  文件1 文件2  目录                   将文件1 和文件2 复制到目录中

cp -rf  目录1 目录2                         将 目录1 复制到 目录2 下

mv  文件1/目录1  目录2                       将 文件1或者目录1 移动到 目录2  下

pwd                            查看当前目录路径

which cmake            查看cmake的安装路径

ls -a   显示文件 (包含隐藏文件 以 . 开头的  比如 .bashrc 文件)

sudo apt-get install update        在安装软件报错”Unable to locate package cutecom“找不到包使用

conda activate / deactivate       激活 /脱离 虚拟环境

Ctrl+Alt+T  打开终端

sudo service network-manager restart  重启网络服务

sudo systemctl restart NetworkManager.service 重启网络服务

ctrl + q  退出 gedit

ctrl + m  注释gedit文本(需要安装插件) 

ps -ef | grep 进程名    ps(process statu) -ef标准的格式显示进程   |管道命令  grep查找命令

sudo kill -9 进程PID号         强制退出进程相当于window下任务管理器结束任务

nohup   可执行文件路径  &        表示后台运行该程序

nohup .可执行文件路径>可执行文件路径/log.txt  2>&1  &     将程序输出到程序路径下的log.txt

(2>&1 : 标准错误2重定向到&1标准输出)

tail   -f   文件名              查看正在改变的日志文件,文件尾部内容会不断在屏幕上刷新

nohup socat -T 600 UDP4-LISTEN:9999,reuseaddr,fork UDP4:192.168.0.117:10008 >> socat.log 2>&1 &   

 UDP监听9999端口,将消息转发给192.168.0.117:10008  打印信息到socat.log文件    在后台运行

ps -ef  中显示tty字段含义解释    tty2串口终端(本机)  pts/0(虚拟终端远程连接)pts/2(远程打开的第二个虚拟终端),表明该进程在哪个终端上运行,若与终端无关,则显示?,若为pts/0等,则表示有远程连接到虚拟终端来控制该进程状态

xrandr --fb 1920x1080 修改分辨率

whereis qmake 查看qmake安装位置

cd  /usr/lib/x86_64-linux-gnu/qt-default/qtchooser  

cd /usr/lib/aarch64-linux-gnu/qt-default/qtchooser   

sudo vim default.conf  修改第一行为 qmake默认路径 v

uname -a /-r /-v查看系统信息

 tar -zxvf

nc -lk 8000 永久监听TCP端口 nc -netcat

nc -luk 8000 永久监听UDP端口(临时监听把k去掉)

route -n 显示路由

 

r

用户组和用户的概念区分            对文件相同权限的用户为一组 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值