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 安装最简单的中文输入法:
#sudo apt install scim-pinyin
- 安装完成后,直接在终端执行:
#scim
- 并按Ctrl+空格切换到中文输入
- 或者安装fictx---------
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
-详细如下:https://blog.csdn.net/github_38111866/article/details/78141840
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 源路径文件 目的路径文件 #硬