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 源路径文件 目的路径文件 #硬
原文地址:https://www.cnblogs.com/guguobao/p/9673333.html