• linux基础命令


    查看系统位数

    • getconf LONG_BIT

    查看系统版本

    • cat /etc/issue

    查看内核版本及平台

    • uname -r

    查看发行版版本

    • lsb_release -a

    查看Linux进程

    • 查看进程主要使用ps命令,ps
      • ps -a 查看现行终端下所有程序,(查看不了不是在终端运行的其他进程)
      • ps -A显示所有进程
      • ps -x 显示所有程序,不以终端区分,这个经常用。
      • ps -aux|grep ** 这个查找进程pid最好。能列出所有用户的进程。

    Linux后台执行

    • ./test.c &通过添加&可以不再当前终端显示程序运行一些详细信息,不占用当前终端,但关闭终端,他也会一起关闭-----其父进程还是当前终端shell的进程,而一旦父进程退出,则会发送hangup信号给所有子进程,子进程收到hangup以后也会退出。
    • 在退出shell的时候继续运行进程,则需要使用nohup忽略hangup信号,或者setsid将将父进程设为init进程(进程号为1):
      • #nohub ./rsync.sh & 或者 #setsid ./rsync.sh &

    linux 安装最简单的中文输入法:

    Linux命令行查看图片

    • eog ***.jpg(树莓派没有安装,Ubuntu默认有。)

    Linux解压

    • #tar -xvf ***.tar

    Linux安装软件

    • 安装***.tar.gz:

      • 以解压软件包,然后通过执行
      • #./configure 进行配置,
      • 执行#make,进行编译,
      • #make install 进行安装
    • 下载好的“.deb”格式(Debian简称)的安装文件
      - 双击后或者右键快捷菜单选择Synaptic Package Manager 打开,出错就用命令行
      - #dpkg -i *****.deb
      - 想卸载用#dpkg -r ****
      - dpkg方式:移除式卸载:dpkg -r xxx,清除式卸载:dpkg -P xxx

    • '.rpm'格式是Red Hat Package Manager的简称,此工具包最先是由Red Hat公司推出的Ubuntu上不能双击运行“.rpm”格式的软件包,一般的方法是我们用alien把rpm转换为deb格式后再安装。Ubuntu没有默认安装alien,所以先安装alien,命令为:

      • sudo apt-get install alien(详细参数可参见其帮助文档)
      • 然后用alien命令进行转换:
      • sudo alien xxx.rpm (详细参数可参见其帮助文档)这一步以后会生成一个同名的xxx.deb文件, 然后就可以双击或者通过dpkg命令安装了,但是这种方式不能保证100%成功。另外我们也可以在Ubuntu系统中安装RPM包管理器,通过rpm命令来安装,删除“.rpm”格式的软件包。命令用法如下:
    • 要是遇到.bin 直接执行: ./jdk-6u32-linux-i586.bin

    • 最后就是apt,想卸载:#apt remove *****

    ssh上传下载文件,使用rz和sz,

    -apt install lrzsz
    -rz 接受文件
    -sz 发送文件

    启动网络服务,重新更新网络配置

    -service networking start

    -service networking reload

    -service *** restart

    配置网卡etho wlan0 lo等,是是否动态去/etc/network/interface

    -interface负责配置动态
    -/ect/wpa_supplicant/wpa_supplicant.conf负责wlan0连接那个路由器。

    开机自动执行命令

    -追加命令到/home/xx/.bashrc
    -或追加到/etc/local.rc

    修改某用户密码

    -sudo passwd xx

    解压zip和添加压zip

    • zip -r xx.zip xxx xxx xxx
    • unzip -o -d /home/xxx/xx xx.zip

    创建软硬链接

    • ln -s 源路径文件 目的路径文件 #软(注意绝对路径) --
    • ln 源路径文件 目的路径文件 #硬
  • 相关阅读:
    MJExtension使用
    使用html5结构化元素
    我的第一个html页面
    编写delegate(明天补充)
    iOS 获取系统相册数据(不是调系统的相册)
    CocoaLumberjack+XcodeColor(输出带有颜色的日志)在安装过程中遇到的问题
    iOS基础-UIKit框架-高级视图-UIPickerView-实例1:点菜(列与列之间无关系)
    iOS基础-UIKit框架-基础视图-UIScrollView
    OC与iOS开发
    Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法---1-2章
  • 原文地址:https://www.cnblogs.com/guguobao/p/9673333.html
Copyright © 2020-2023  润新知