Linux 命令(不断补充)

本文汇总了多种开发工具的选择建议,如Java/Android使用Intellij IDEA,Python使用PyCharm等;并提供了dpkg命令的详细用法,用于管理deb软件包;还介绍了Java的安装步骤及环境变量配置方法;最后分享了scp命令的具体使用案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


Java/Android -> Intellij IDEA (Android Studio也是基于Intellij IDEA,不过个人更喜欢直接用原生的,BUG少)
Python -> PyCharm
C/C++ -> CLion


作者:谢泽帆
链接:https://www.zhihu.com/question/19819902/answer/31458493
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
dpkg命令常用格式如下:
sudo dpkg -I iptux.deb #查看iptux.deb软件包的详细信息,包括软件名称、版本以及大小等(其中-I等价于--info)
sudo dpkg -c iptux.deb #查看iptux.deb软件包中包含的文件结构(其中-c等价于--contents)
sudo dpkg -i iptux.deb #安装iptux.deb软件包(其中-i等价于--install)
sudo dpkg -l iptux #查看iptux软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于--list)
sudo dpkg -L iptux #查看iptux软件包安装的所有文件(软件名称可通过dpkg -I命令查看,其中-L等价于--listfiles)
sudo dpkg -s iptux #查看iptux软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于--status)
sudo dpkg -r iptux #卸载iptux软件包(软件名称可通过dpkg -I命令查看,其中-r等价于--remove)

注:dpkg命令无法自动解决依赖关系。如果安装的deb包存在依赖包,则应避免使用此命令,或者按照依赖关系顺序安装依赖包。


dpkg  -l | grep -i nvidia


sudo apt-get update
$ sudo apt-cache search "NVIDIA binary driver"


shaowsocks安装

PPA is for Ubuntu >= 14.04

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

.bashrc is a shell script that Bash runs whenever it is started interactively

ldconfig - configure dynamic linker run-time bindings

PKG_CONFIG_PATH is a environment variable which holds the path of pkg-config script.

extract () {
   if [ -f $1 ] ; then
       case $1 in
           *.tar.bz2)   tar xvjf $1    ;;
           *.tar.gz)    tar xvzf $1    ;;
           *.bz2)       bunzip2 $1     ;;
           *.rar)       unrar x $1       ;;
           *.gz)        gunzip $1      ;;
           *.tar)       tar xvf $1     ;;
           *.tbz2)      tar xvjf $1    ;;
           *.tgz)       tar xvzf $1    ;;
           *.zip)       unzip $1       ;;
           *.Z)         uncompress $1  ;;
           *.7z)        7z x $1        ;;
           *)           echo "don't know how to extract '$1'..." ;;
       esac
   else
       echo "'$1' is not a valid file!"
   fi
 }


java安装

  1. Change to the directory in which you want to install. Type:
    cd <directory path name>
    For example, to install the software in the /usr/java/ directory, Type:
    cd /usr/java/

    Note about root access:To install Java in a system-wide location such as /usr/local, you must login as the root user to gain the necessary permissions. If you do not have root access, install Java in your home directory or a subdirectory for which you have write permissions.
  2. Move the .tar.gz archive binary to the current directory.
  3. Unpack the tarball and install Java
    tar zxvf jre-7u7-linux-x64.tar.gz

    The Java files are installed in a directory called jre1.7.0_07 in the current directory. In this example, it is installed in the/usr/java/jre1.7.0_07 directory. When the installation has completed, you will see the wordDone.
  4. Delete the .tar.gz file if you want to save disk space.

Solved this by manually setting java path with /etc/profile.

Add following lines to there.

Solved this by manually setting java path with /etc/profile.

Add following lines to there.

JAVA_HOME=/usr/lib/jvm/java-6-openjdk
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

scp命令的实际应用概述:  

从本地服务器复制到远程服务器 

(1) 复制文件:  

命令格式:  

scp local_file remote_username@remote_ip:remote_folder  

或者  

scp local_file remote_username@remote_ip:remote_file  

(2) 复制目录:  

命令格式:  

scp -r local_folder remote_username@remote_ip:remote_folder  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值