Ubuntu系统用到的命令行记录

本文详细介绍了在Ubuntu系统中安装W3M浏览器、使用apt-get和dpkg进行程序和deb包管理,源代码安装步骤,以及一系列常用系统管理和开发工具的安装教程,适合Linux初学者和开发者参考。

1.浏览网页:

   1)安装w3m:sudo apt-get install w3m

   2)  访问网站:w3m www.baidu.com

2.安装程序:

    转载自https://blog.csdn.net/wh8_2011/article/details/69950427

               https://www.cnblogs.com/linuxws/p/9307187.html

   1)apt-get方法安装程序:

sudo apt-get install build-essential

        其它apt-get指令:

apt-get install xxx  :安装xxx,如果带有参数:-d表示仅下载 ,-f表示强制安装;
apt-get remove xxx   :卸载xxx  
apt-get update       :更新软件信息数据库,建议经常使用“apt-get update”命令来更新软件信息数据库
apt-get upgrade      :进行系统升级  
apt-cache search     :搜索软件包  

   2)dpkg安装deb包:

sudo  dpkg  -i  package.deb

        其它指令:

dpkg -i package.deb	  :安装包
dpkg -r package	      :删除包
dpkg -P package	      :删除包(包括配置文件)
dpkg -L package	      :列出与该包关联的文件
dpkg -l package	      :显示该包的版本
dpkg –unpack package.deb	:解开 deb 包的内容
dpkg -S keyword	      :搜索所属的包内容
dpkg -l	              :列出当前已安装的包
dpkg -c package.deb	  :列出 deb 包的内容
dpkg –configure package	    :配置包

   3)make install源代码安装:

        使用make安装必须安装build-essential依赖包,在build-essential依赖包安装完毕之后就可以进行源码安装。源码安装大致可以分为三步骤:(./configure)–> 编译(sudo make) –> 安装(sudo make install)。

         1.配置:通过 ./configure 命令完成,执行此步以便为编译源代码作准备。常用的选项有 --prefix=PREFIX,用以指定程序的安装位置,也有某些程序无需执行此步。

         2.编译:一旦配置通过,可即刻使用 make 指令来执行源代码的编译过程,此步经常出错,需要根据出错提示分析以便找到应对之策。

         3.安装:编译结束执行 sudo make install 就可以将程序安装到系统中,整体流程举例如下:

//1.解压缩
tar -zxf nagios-4.0.2.tar.gz  
//2.进入目录
cd nagios-4.0.2
//3.配置
./configure --prefix=/usr/local/nagios     
//4.编译
make all
//5.安装
make install && make install-init && make install-commandmode && make install-config

3.常用指令:

1.pwd   :显示当前文件夹路径;

2.cd    :跳向文件夹的命令;
  cd~   : 切换到当前目录的主目录;
  cd.   :切换到当前目录;
  cd..  :切换到上级目录;
  cd-   :进入上次所在的目录。

3.ls    :显示当前目录所有文件或文件夹;
   -h :显示指定目录下所有子目录与文件,包括隐藏文件;
   -l :以列表方式显示文件的详细信息;
   -a :配合-l显示文件大小。

4.touch :创建文件。

5.cat   :打开指定文件,并且将文件中内容显示在终端,cat指令可以同时打开多个文件用于重定项。
          举例: cat 1.py

6.gedit :打开某个文件,显示是在桌面。

7.mkdir :创建文件夹;
  rmdir :删除文件夹(只能删除空文件夹);

8.rm    :删除文件或目录,删除后不能恢复;
   -i : 以进行交互方式执行;
   -f : 强制删除,忽略不存在的文件,不需提醒;
   -r : 递归删除目录下的内容,删除文件夹必须加这个参数。
          举例:rm data/ -r

9.tar   : 解压压缩文件;
   -c : 生成档案文件,创建打包文件;
   -v : 列出归档解档的详细过程,显示进度;
   -f :指定档案文件名称,f后面一定是.tar文件;
   -t :列出档案中包含的文件;
   -x :解开档案文件。
  举例:压缩文件: tar -cvf 压缩包文件名 要打包的文件名
        解压文件: tar -xvf 文件名

10.cal  :显示日历;

11.df   :检查磁盘空间;

12.find :用于在特定目录上搜索符合条件的文件;
   find ./ -name 1.py: 查找当前目录下名为1.py的文件;
   find ./ -name '*.py' :查找当前目录下所有后缀为.py的文件;
   find ./ -name "[A-Z]*" :查找当前目录下所有大写字母开头的文件;
   find /data -size 2M :查找data目录下所有大小等于2M的文件;
   find /data -size +2M :查找data目录下所有大小大于2M的文件;

4.常用系统管理指令:

1.uname -a  :查看内核;

2.cat /etc/issue :查看Ubuntu版本;

3.lsmod     :查看内核加载的模块;

4.lspci     :查看PCI设备;

5.lsusb     :查看USB设备;

6.sudo ethtool eth0  :查看网卡状态;

7.cat /proc/cpuinfo  :查看CPU信息;

8.lshw      :显示当前硬件信息;

9.sudo fdisk -l      :查看硬盘的分区;

10.sudo hdparm -i /dev/hda :查看IDE硬盘信息;

11.sudo hdparm -I /dev/sda :查看STAT硬盘信息;

12.df -h            ;查看硬盘剩余空间;

13.du -hs 目录名     :查看目录占用空间;

14.free -m   :查看当前的内存使用情况;

15.ps -A     :查看当前有哪些进程;

16.kill 进程号(就是ps -A中的第一列的数字) 或者 killall 进程名 :中止一个进程;

17.kill -9 进程号 或 killall -9 进程名   :强制中止一个进程(在上面进程中止不成功的时候使用);

5.Ubuntu下安装pycharm:

      https://www.cnblogs.com/classics/p/9747125.html

6.Ubuntu下安装程序失败可尝试执行的指令:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值