ubuntu终端说明
Ubuntu系统常用终端命令合集
一、文件目录类∙ 1.建立目录:mkdir目录名∙ 2.删除空目录:rmdir目录名∙ 3.无条件删除子目录:rm -rf 目录名∙ 4.改变当前目录:cd 目录名(进入用户home目录:cd ~;进入上一级目录:cd -)∙ 5.查看自己所在目录:pwd∙ 6.查看当前目录大小:du∙7.显示目录文件列表:ls -l (-a:增加显示隐含目录)∙其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件∙8.浏览文件:more 文件名.txt;less 文件名.txt∙9.复制文件:cp 源文件目标文件(-r:包含目录)∙10.查找文件:(1)find (2)locate 命令名∙11.链接:(1)建立hard链接:ln 来源文件链接文件(-d:创建目录链接);(2)建立符号链接:ln -s 来源文件链接文件二、驱动挂载类∙ 1.检查硬盘使用情况:df -T -h∙ 2.检查磁盘分区:fdisk -l∙ 3.挂载软硬光区:mount -t /dev/fdx|hdax /mnt/目录名,其中:modos–FAT16;vfat–FAT32;ntfs–NTFS;光驱–iso9660,支持中文名:mount -o iocharset=x /dev/hdax /mnt/目录名,挂载光驱:mount -t auto /dev/cdrom /mnt/cdrom,挂载ISO文件:mount -t iso9660 -o loop xxx.iso /path∙ 4.解除挂载:umount /mnt/目录名,解除所有挂载:umount -a∙ 5.建立文件系统:mkfs -t /dev/hdxx。
其中:ftype:ext2、ext3、swap等三、程序安装类1.RPM包安装:∙(1)安装rpm -ivhsomesoft.rpm∙(2)反安装rpm -e somefost.rpm∙(3)查询rpm -q somefost或rpm -qpisomefost.rpm(其中:p未安装;i包含的信息)∙(4)查询安装后位置:rpm -qlsomefost.rpm∙(5)升级安装:rpm -Uvhsomesoft.rpm∙(6)强制安装:rpm -ivh –nodepssomesoft.rpm或rpm -ivh –nodeps –force somesoft.rpm2.源代码包安装:查阅README基本用法:∙(1)配置:解压目录下./configure∙(2)编译:解压目录下make∙(3)安装:解压目录下make install3.src.rpm的安装需要用到rpmbuild命令加上–rebuild参数。
ubuntu 下minicom超级终端的使用方法
ubuntu 下minicom超级终端的使用方法1.下载安装minicomsudo apt-get install minicom2.运行minicom运行“sudominicom -s”命令进入配置界面(或者直接运行“sudominicom”, 然后同时按下“回车+A”,再按Z,最后按O,同样进入配置界面)+----[配置]--------+| 文件名和路径| 文件传输协议| 串口设置| 调制解调器和拨号| 屏幕和键盘| 设置保存为dfl| 设置保存为..| 退出| 退出Minicom+--------------------+3.配置串口选择“串口设置”,进入串口配置界面+-----------------------------------------------------------------------+A - 串口设备:/dev/ttyS1B - 锁文件的位置:/var/lockC - 调入程序:D - 调出程序:E - Bps/Par/Bits: 115200 8N1F - 硬件数据流控制:否G - 软件数据流控制: 否希望修改哪个设置?+-----------------------------------------------------------------------+选择串口设备: 在Linux下,COM0端口为/dev/ttyS0,COM1端口为/dev/ttyS1, 我的串口线连在COM1端口,因此选择/dev/ttyS1设置波特率和帧格式115200 8N1(115200 8N1:115200为波特率,8表示帧数据长度为8,N表示无奇偶校验位,1表示1位停止位)因为我的开发板上的串口没有使用硬件流控制,设置硬件流控制为“否”。
设置完毕后,按回车键返回主配置界面4.保存配置有两个保存选项:“设置保存为dfl”和“设置保存为.. ”设置保存为dfl:将配置保存为默认配置,下次运行”soduminicom“命令时,自动启用该配置设置保存为.. :保存配置文件,下次运行“sudominicom配置名”时启用配置文件。
Ubuntu常用命令
Ubuntu常用命令1.打开终端的方法Ubuntu中按左侧栏的第一个“面板主页(Dash主页)”(可以按win键调出),在里面输入terminal可以打开终端,另外打开终端的快捷键是Ctrl+Alt+T2.修改用户密码在terminal中输入passwd,回车,再输入新密码,回车,再次输入新密码,回车,搞定。
注意Linux中输入密码的时候不会用*号显示出来,所以注意不要输错了。
3.进入root(超级管理员)权限的方法1)如果是rethat系统,启动后直接就会进入root超级管理员,如果当然用户不是root,在终端输入su,回车,就进入root用户。
2)如果是Ubuntu系统,启动后进入的是普通用户,需要在终端中先设置root的密码,方法是sudo passwd root,回车,然后会提示输入密码,输入后回车,会提示再次输入密码以确认。
确认密码后,回车,完成root密码的设置。
然后就跟rethat一样,在终端输入su,回车,提示输入root的密码,输入刚才设置的密码,就可以进去。
注:sudo是s uper u ser do的缩写4.安装卸载软件、更新命令安装软件:sudo apt-get install<软件包名>如安装scim输入法:sudo apt-get install scim卸载软件:sudo apt-get remove<软件包名>卸载刚才安装的scim输入法:sudo apt-get remove scim如果有关联的要卸载,会自动提示用sudo apt-get autoremove来自动清理。
升级:sudo apt-get update如:升级vi用“sudo apt-get install vim”5.关机、重启、注销、切换用户、退出终端、清屏命令shutdown–h now重启:shutdown–r now或reboot切换用户:su(s witch u ser)注销:logout(只有在纯命令模式shell才可用)退出终端:exit清屏:clear6.使用vi编辑器(可用来编写程序,文本等),还有一个叫vim编译器,是vi的升级版。
搭建ubuntu环境实验总结
搭建ubuntu环境实验总结1.确认系统版本:在终端中输入lsb_release-a命令,查看当前系统版本。
2. 更新软件源:在终端中输入 sudo apt-get update 命令,更新系统的软件源,以便安装软件包。
3. 安装软件包:在终端中输入 sudo apt-get install [软件包名] 命令,安装需要的软件包,如开发工具、Web服务器、数据库等。
4. 配置网络环境:在终端中输入 ifconfig 命令,查看当前网络环境信息。
可以通过编辑 /etc/network/interfaces 文件来配置网络环境。
5. 配置SSH服务:在终端中输入 sudo apt-get install openssh-server 命令,安装SSH服务。
在 /etc/ssh/sshd_config 文件中配置SSH服务,如修改登录端口、禁止密码登录等。
6. 配置防火墙:在终端中输入 sudo ufw [allow/deny] [端口号] 命令,允许或禁止指定端口的访问。
也可以编辑/etc/ufw/ufw.conf 文件来配置防火墙规则。
7. 配置用户权限:在终端中输入 sudo adduser [用户名] 命令,添加用户。
可以通过编辑 /etc/sudoers 文件来配置用户的sudo权限。
8. 安装虚拟化环境:在终端中输入 sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils 命令,安装虚拟化环境。
可以使用 virt-manager 等工具来创建和管理虚拟机。
9. 搭建Web服务器:可以选择安装 Apache、Nginx 等Web服务器,并通过编辑配置文件来配置Web服务器。
10. 搭建数据库服务:可以选择安装 MySQL、PostgreSQL 等数据库,并通过编辑配置文件来配置数据库服务。
以上是搭建Ubuntu环境的一些常见操作及注意事项,可以根据实际需求进行配置和调整。
学习Ubuntu 20.04 Desktop基础(附安装说明)
学习Ubuntu 20.04 Desktop初学基础学习Ubuntu 20.04 LTS Focal Fossa操作系统的基础知识。
本文将告诉你需要和想知道的有关在Ubuntu中使用计算机的信息:操作系统本身的知识、如何安装和升级、日常使用的Ubuntu 基础知识、软件安装、使用LibreOffice、如何打印和扫描、终端命令等等。
1. Ubuntu历史版本12.04和12.10发布于2012年14.04 和14.10发布于2014年16.04 和16.10X发布于2016年18.04 和18.10发布于2018年20.04于2020年发布截止目前最新版本已经来到23.04以上是Ubuntu 从12.04 到20.04 的版本发布历史,分为LTS 和常规版本。
LTS - 长期支持Ubuntu版本,两个数字偶数,两年发布一次,官方支持至少5年。
例如,上面的12.04、14.04、16.04、18.04、20.04是LTS 版本。
常规- 常规发布,除LTS 之外发布的Ubuntu 版本,支持九个月。
例如,上面的12.10、14.10、16.10、18.10是常规版本。
支持- 当Ubuntu 说支持时,它意味着安全更新和软件错误修复以及存储库可用性。
例如,一旦某个版本达到支持生命周期的终点,存储库将不再可用,并移动到旧的存档服务器,不再更新。
存储库- Ubuntu的核心功能之一,它是每个Ubuntu版本中的软件中心。
其他操作系统,即Windows和macOS没有存储库,有的只是软件商店。
2. 安装指南注意:在安装操作系统之前,请确保您已备份了重要数据,因为磁盘分区会导致数据丢失步骤1:准备ISO安装文件在Ubuntu官方网站上下载Ubuntu 20.04 Desktop版本的安装ISO镜像文件。
下载完镜像文件后,将ISO写入U盘或DVD光盘。
如U盘量产工具、Nero刻录工具、Windows10自带的刻录工具等。
ubuntu---终端下不显示中文文字的解决方法
ubuntu安装的中文版时,进入tty模式时,中文不显示。
可以利用 zhcon包 来解决:
先修改配置文件中的语言改为中文UTF8 sudo vim /etc/default/locale 我们默认安装的就是自带中文版支持的,应该都已经包含以下内容,可以忽略此步骤 # File generated by update-locale #LANG="zh_CN.UTF-8" #LANGUAGE="zh_CN:zh:en_US:en" LANGUAGE="zh_CN:zh"
下载zhcon安装包 sudo apt-get install zhcon
将当前用户添加到video组中 sudo adduser $(whoami) video
注销当前用户(重要) 重新登录添加到video组的用户。 然后,运行:zhcon --utf8
输入ls 或者 ifconfig 命令进行测试,可以看到已经是中文.
ubuntu终端的操作命令
1. 更改档案拥有者命令: chown [-cfhvR] [--help] [--version] user[:group] file...功能: 更改文件或者文件夹的拥有者参数格式:user : 新的档案拥有者的使用者IDgroup : 新的档案拥有者的使用者群体(group) -c : 若该档案拥有者确实已经更改,才显示其更改动作-f : 若该档案拥有者无法被更改也不要显示错误讯息-h : 只对于连结(link)进行变更,而非该link 真正指向的档案-v : 显示拥有者变更的详细资料-R : 对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更) 例如:chown -R oracle:oinstall /oracle/u01/app/oracle更改目录拥有者为oracle2. 修改权限命令:chmod (change mode)功能:改变文件的读写和执行权限。
有符号法和八进制数字法。
选项:(1)符号法:命令格式:chmod {u|g|o|a}{+|-|=}{r|w|x} filenameu (user) 表示用户本人。
g (group) 表示同组用户。
o (oher) 表示其他用户。
a (all) 表示所有用户。
+ 用于给予指定用户的许可权限。
- 用于取消指定用户的许可权限。
= 将所许可的权限赋给文件。
r (read) 读许可,表示可以拷贝该文件或目录的内容。
w (write) 写许可,表示可以修改该文件或目录的内容。
x (execute)执行许可,表示可以执行该文件或进入目录。
(2)八进制数字法:命令格式:chmod abc file其中a,b,c各为一个八进制数字,分别表示User、Group、及Other的权限。
4 (100) 表示可读。
2 (010) 表示可写。
1 (001) 表示可执行。
若要rwx属性则4+2+1=7;若要rw-属性则4+2=6;若要r-x属性则4+1=5。
Ubuntu的在命令terminal的常用命令
Ubuntu的在命令terminal的产用命令 时间:2009-08-24 作者:匿名编辑:小张点击:204 [ 评论] Ubuntu Linux操作系统常用命令详细介绍(1)Udo apt-get install 软件名安装软件命令sudo nautilus 打开文件(有root权限)su root 切换到“root”ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)ls -l 列出当前目录下文件的详细信息cd .. 回当前目录的上一级目录cd - 回上一次所在的目录cd ~ 或cd 回当前用户的宿主目录mkdir 目录名创建一个目录rmdir 空目录名删除一个空目录rm 文件名文件名删除一个文件或多个文件rm -rf 非空目录名删除一个非空目录下的一切shixinyumv 路经/文件/经/文件移动相对路经下的文件到绝对路经下mv 文件名新名称在当前目录下改名find 路经-name “字符串”查找路经所在范围内满足字符串匹配的文件和目录fdisk fdisk -l 查看系统分区信息fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区chown chown root /home 把/home的属主改成root用户chgrp chgrp root /home 把/home的属组改成root组Useradd 创建一个新的用户Groupadd 组名创建一个新的组Passwd 用户名为用户创建密码Passwd -d用户名删除用户密码也能登陆Passwd -S用户名查询账号密码Usermod -l 新用户名老用户名为用户改名Userdel–r 用户名删除用户一切tar -c 创建包–x 释放包-v 显示命令过程–z 代表压缩包tar –cvf benet.tar /home/benet 把/home/benet目录打包tar –zcvf benet.tar.gz /mnt 把目录打包并压缩tar –zxvf benet.tar.gz 压缩包的文件解压恢复tar –jxvf benet.tar.bz2 解压缩make 编译make install 安装编译好的源码包reboot Init 6 重启LINUX系统Halt Init 0 Shutdown –h now 关闭LINUX系统uname -a 查看内核版本cat /etc/issue 查看ubuntu版本lsusb 查看usb设备sudo ethtool eth0 查看网卡状态cat /proc/cpuinfo 查看cpu信息lshw 查看当前硬件信息sudo fdisk -l 查看磁盘信息df -h 查看硬盘剩余空间free -m 查看当前的内存使用情况ps -A 查看当前有哪些进程kill 进程号(就是ps -A中的第一列的数字)或者killall 进程名( 杀死一个进程) kill -9 进程号强制杀死一个进程常用apt命令:apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装”-f = –fix-missing”sudo apt-get remove package 删除包sudo apt-get remove package - - purge 删除包,包括删除配置文件等sudo apt-get update 更新源sudo apt-get upgrade 更新已安装的包sudo apt-get dist-upgrade 升级系统sudo apt-get dselect-upgrade 使用dselect 升级apt-cache depends package 了解使用依赖apt-cache rdepends package 是查看该包被哪些包依赖sudo apt-get build-dep package 安装相关的编译环境apt-get source package 下载该包的源代码sudo apt-get clean && sudo apt-get autoclean 清理无用的包sudo apt-get check 检查是否有损坏的依赖清理所有软件缓存(即缓存在/var/cache/apt/archives目录里的deb包)sudo apt-get clean删除系统不再使用的孤立软件sudo apt-get autoremoveNO 分类PS1 命令名用法及参数功能注解1 文件管理# ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件文件管理# ls ls -l或ll 列出当前目录下文件的详细信息文件管理# pwd pwd 查看当前所在目录的绝对路经文件管理# cd cd .. 回当前目录的上一级目录文件管理# cd cd - 回上一次所在的目录文件管理# cd cd ~ 或cd 回当前用户的宿主目录文件管理# cd cd ~用户名回指定用户的宿主目录2 文件管理# mkdir mkdir 目录名创建一个目录文件管理# mkdir mkdir –p 递归式去创建一些嵌套目录文件管理# rmdir Rmdir 空目录名删除一个空目录3 文件管理# rm rm 文件名文件名删除一个文件或多个文件文件管理# rm rm -rf 非空目录名递归删除一个非空目录下的一切,不让提式-f4 文件管理# cat cat文件名一屏查看文件内容5 文件管理# more more文件名分页查看文件内容6 文件管理# less less 文件名可控分页查看文件内容7 文件管理# grep grep字符文件名根据字符匹配来查看文件部分内容8 文件管理# mv mv 路经/文件/经/文件移动相对路经下的文件到绝对路经下文件管理# mv mv 文件名新名称在当前目录下改名9 文件管理# cp cp /路经/文件./ 移动绝对路经下的文件到当前目录下10 文件管理# find find 路经-name “字符串”查找路经所在范围内满足字符串匹配的文件和目录11 文件管理# ln ln 源文件链接名创建当前目录源文件的硬链接ln /home/test /usr/test1 在/usr下建立/home/test的硬链接12 文件管理# ln Ln -s a b 创建当前目录下a的符号链接b13 文件管理# touch touch file1 file2 创建两个空文件14 磁盘管理# df df 用于报告文件系统的总容量,使用量,剩余容量。
UBUNTU操作指南
Ubuntu学习笔记第一课基本操作1.Ubutun图形界面与命令模式切换:图形界面到命令模式:Ctrl+Alt+F1(或者F2、F3、F4、F5、F6)命令模式到图形界面:Ctrl+Alt+F72.输入法切换:Ctrl+space3.登陆(1) .进入文字界面后登陆:键入用户名和密码即可注意:输入密码时屏幕上并没有任何显示。
退出(不是关闭系统):adm@adm:~$ exit(2) .切换用户权限:在命令窗口中输入:adm@adm:~$ sudo su系统会提示输入密码,同(1),密码不显示,正确输入后,用户名变为:root@adm:~$说明已切换为root权限(如下图)。
图1图2 (3).另外,也可以从终端输入命令,方法如下:在点击主文件夹上的ubuntu图标,弹出搜索窗口,图3在搜索窗口中输入“终端”,即可找到终端,图4打开后,即可按(1)、(2)进行操作,如下图。
图5终端中输入命令后会给出相应相应的中文提示。
4.键入指令:不同的linux系统键入指令的方法不同,对于ubuntu来说,系统已经给出如下部分adm@adm-virtual-machine:~$只须直接键入剩余关键部分即可。
5.ubuntu指令格式:adm@adm:~$command[-options]parameter1parameter2…其中,adm@adm:~$为必备部分,是命令的格式要求(比如Ctex中的\),command是命令的名称;[]中的内容可选,即在-后加参数;parament1、parament2为option后的参数,也可以直接是command的参数(如果不加option);以上几项之间可以用空格区分,且不论空格多少都视为一个(可联系c语言)。
6.指令太长时,可以用\来跳到下一行,继续输入指令。
7.注意:同c语言编程一样,ubuntu指令区分大小写8.简单有用的一些命令(省去格式部分):adm@adm-virtual-machine:~$ date 显示日期adm@adm-virtual-machine:~$ cal 显示日历adm@adm-virtual-machine:~$ bc 简单计算器(1).显示日期指令adm@adm-virtual-machine:~$ date +%Y/%m/%d 显示年月日,注前的意:前的+空格不能少,下同。
ubuntu nano用法
ubuntu nano用法
Nano是Ubuntu中一个常用的文本编辑器,可以用于编辑各种类型的文本文件。
下面是一些Nano的基本用法:
1. 打开文件
要打开一个文件,可以在终端中输入以下命令:
nano filename
其中,filename是要打开的文件名。
如果文件不存在,则会创建一个新文件。
2. 编辑文件
在打开文件后,可以开始编辑文件。
可以使用方向键移动光标,使用Backspace、Delete和Insert键进行删除、插入和替换文本。
要保存编辑后的文件,可以按Ctrl+O组合键,然后按Enter键。
3. 退出Nano
要退出Nano,可以按Ctrl+X组合键。
如果已经对文件进行了修改,则会提示是否保存文件。
按y键表示保存文件,按n键表示不保存文件,按Ctrl+Z组合键表示暂时退出Nano。
4. 查找和替换文本
可以使用Ctrl+W组合键进行文本查找,输入要查找的文本,按Enter键。
按Ctrl+组合键进行文本替换,输入要替换的文本和替换后的文本,按Enter键。
5. 其他命令
在Nano中,还有其他一些命令,如Ctrl+K组合键删除当前行,
Ctrl+A组合键将光标移到文件开头,Ctrl+E组合键将光标移到文件结尾等等。
以上就是一些Nano的基本用法,可以帮助你更好地编辑和管理文本文件。
2023年Ubuntu上安装GNOME命令行终端Terminator的教程介绍整理
让知识带有温度。
2023年Ubuntu上安装GNOME命令行终端Terminator的教程介绍整理Ubuntu上安装GNOME命令行终端Terminator的教程介绍对Linux系统进行管理时,我们常常需要通过终端窗口输入各种操作命令。
在GNOME集成桌面环境下,GNOME终端(gnome-terminal)是我们常常使用的终端程序,每次运行该程序都将打开一个单独的终端窗口。
当我们进行命令行操作时,有时需要打开多个终端窗口,并且期望这些窗口能同时平铺显示,那该怎么办呢?其实,借助一款小巧而有用的.软件——Terminator就可以轻松实现这一功能。
使用Terminator可以在一个窗口中显示多个GNOME终端窗口,并且可以根据用户的要求对窗口进行任意分割。
1. 安装terminator$ sudo apt-get terminator2. 配置terminator安装之后,若消失快捷键(ctrl+alt+t)是打开terminator,而不是默认的gnome terminor;则可以通过以下方式设置。
设置终端快捷键:可以通过dconf-tools来修改ubuntu的默认设置。
$ sudo apt-get install dconf-tools第1页/共2页千里之行,始于足下。
$ dconf-editor使用dconf-editor打开dconf-tools,进入名目org -- gnome --desktop -- applications -- terminal将结果改为exec gnome-terminalexec-arg -x这样,默认快捷键的终端为系统终端。
要想默认为terminator,可以更改为exec x-terminal-emulatorexec-arg -e文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。
第2页/共2页。
ubuntu下history高级用法
ubuntu下history高级用法1.简介`h is to ry`命令是Li n ux系统中用于显示用户执行过的命令历史记录的工具。
在U bu nt u系统中,`h is to ry`命令提供了一系列高级用法,可以帮助用户更灵活地管理和利用命令历史。
本文将介绍一些常用的`h is to ry`高级用法,帮助您更好地利用U bu nt u命令历史记录功能。
2.基本用法回顾首先,让我们回顾一下`hi st or y`命令的基本用法。
要显示最近执行过的命令历史记录,只需在终端中输入以下命令:$h is to ry默认情况下,`h is to r y`命令将会列出最近执行过的命令、命令的索引编号以及执行命令的时间戳。
如果你使用的是默认的Ba sh sh e ll,那么这些命令历史记录将保存在`~/.ba sh_h i st or y`文件中。
3.查找历史命令在实际使用中,我们可能会遇到需要查找特定历史命令的情况。
`h is to ry`命令提供了一些参数来帮助我们快速查找所需的命令。
3.1使用关键词查找如果你只记得命令的部分关键词,可以使用`-g re p`参数进行模糊搜索。
例如,要查找包含关键词"u pd at e"的命令,可以输入以下命令:$h is to ry|g re pu pda t e3.2按命令号查找每个历史命令都有一个唯一的命令号,可以通过命令号来查找具体的命令。
使用`-n`参数,后面跟上命令号,即可定位到对应的命令。
例如,要查找命令号为10的命令,可以输入以下命令:$h is to ry-n104.高级用法探索除了基本的查找功能,`hi st or y`命令还提供了一些高级用法,让我们更好地利用命令历史记录。
4.1重复执行历史命令通过命令号,我们可以轻松地重复执行之前执行过的命令。
只需使用`!`符号后面跟上命令号即可。
例如,要重复执行命令号为10的命令,可以输入以下命令:$!104.2非连续命令执行有时候,我们可能会需要执行多个非连续的历史命令。
ubuntu使用技巧
ubuntu使用技巧Ubuntu是一款基于Debian的开源操作系统,广泛应用于个人电脑、服务器和嵌入式设备。
它以其稳定性、安全性和易用性而闻名。
下面我将为您介绍一些Ubuntu的使用技巧。
1. 利用终端:Ubuntu提供了一个功能强大的终端工具,可以通过命令行进行许多操作。
通过终端可以更高效地执行任务,例如安装软件、查找文件、设置网络等。
使用“Ctrl + Alt + T”快捷键可以打开终端。
2. 安装软件:Ubuntu有一个名为“Software Center”的软件中心,可以方便地下载和安装各种应用程序。
您还可以使用“sudo apt-get install”命令通过终端安装软件,这种方式更加灵活且能够更好地控制软件的安装过程。
3. 更新系统:定期更新Ubuntu系统可以确保系统的安全性和稳定性。
您可以在系统设置或通过终端使用“sudo apt-get update”和“sudo apt-get upgrade”命令来更新系统。
4. 配置软件源:Ubuntu默认使用官方软件源来下载和安装软件。
但有时官方软件源的速度很慢,您可以选择其他镜像源来提高下载速度。
您可以在软件更新设置中进行配置。
5. 使用备份工具:Ubuntu提供了一个名为“Déjà Dup”的备份工具,可以帮助您定期备份重要文件和设置。
这样,如果出现意外情况,您可以轻松地恢复数据。
6. 安装第三方软件:有时,您可能需要安装一些官方软件源中没有的软件。
您可以通过添加第三方软件源来获取这些软件。
但请注意,确保源的可信度和安全性。
7. 自定义桌面环境:Ubuntu提供了多个桌面环境供您选择,例如Unity、GNOME、KDE等。
您可以根据个人喜好和计算机配置选择合适的桌面环境,并对其进行定制,以获得更好的使用体验。
8. 使用快捷键:Ubuntu提供了许多快捷键,可以帮助您更快地完成任务。
例如,“Ctrl + C”复制,“Ctrl + V”粘贴,“Ctrl + Alt + Del”打开系统监视器等。
ubuntu使用手册
totem-pps:
/~jinghua/totem-pps/
另外还有个不负责任的 xine-pps:
/~jinghua/xine-pps/
下载后,解压、编译、安装。如果不懂得使用源代码编译安装的,可以使用(portis21提供的)PPA源安装,方法很简单:
* 支持系统:Ubuntu 8.04
* 运行环境:Console环境下运行,需要系统安装Framebuffer驱动
* 权限要求:root用户,本程序安装需要root权限,以保证程序的正常安装。
* 使用方法:
* 1:解压release_for_ubuntu.tgz到任意目录;tar xzf release_for_ubuntu.tgz;
Totem Movie Player是一套在类Unix操作系统上运行的多媒体播放器,其建基于GNOME桌面环境。(其默认的多媒体引擎是GStreamer,但亦可使用Xine程式库。)
ppstream简称PPS,PPS是集P2P直播点播于一身的网络电视软件。
安装:
首先安装Totem软件,GNOME桌面环境的ubuntug默认就安装了Totem(应用程序-影音-电影播放机)。
修补程序在这里下载:
http://ftp.cvut.cz/vmware/vmware-any-any-update109.tar.gz
[/url]
linux下C/C++ IDE Anjuta安装
1、准备工作
如果你还没装编译环境或自己不确定装没装,不妨先执行:
sudo apt-get install build-essential
2、Anjuta 介绍
Anjuta DevStudio 官方地址:/
乌班图[Ubuntu]命令使用技巧
前言下面的命令大都需要在控制台 / 终端 / shell 下输入。
控制台, 终端, 和 shell 意味着同样一件事 - 一个命令行界面, 他可以用来控制系统。
打开一个控制台:应用程序 --> 附件 --> 终端任何一个使用 'sudo' 作为前缀的命令都需要拥有管理员 <或 root> 访问权限。
所以你会被提示输入你自己的密码。
安装升级查看软件xxx安装内容dpkg -L xxx查找软件库中的软件apt-cache search 正则表达式或aptitude search 软件包显示系统安装包的统计信息apt-cache stats显示系统全部可用包的名称apt-cache pkgnames显示包的信息apt-cache show k3b查找文件属于哪个包dpkg -S filenameapt-file search filename查看已经安装了哪些包dpkg -l也可用dpkg -l | less翻页查看查询软件xxx依赖哪些包apt-cache depends xxx查询软件xxx被哪些包依赖apt-cache rdepends xxx增加一个光盘源sudo apt-cdrom add系统更新sudo apt-get update <这一步更新包列表>sudo apt-get dist-upgrade <这一步安装所有可用更新>或者sudo apt-get upgrade <这一步安装应用程序更新,不安装新内核等> 清除所有已删除包的残馀配置文件dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P如果报如下错误,证明你的系统中没有残留配置文件了,无须担心。
dpkg: --purge needs at least one package name argumentType dpkg --help for help about installing and deinstalling packages [*];Use `dselect' or `aptitude' for user-friendly package management; Type dpkg -Dhelp for a list of dpkg debug flag values;Type dpkg --force-help for a list of forcing options;Type dpkg-deb --help for help about manipulating *.deb files; Type dpkg --license for copyright license and lack of warranty <GNU GPL> [*].Options marked [*] produce a lot of output - pipe it through `less' or `more' !编译时缺少h文件的自动处理sudo auto-apt run ./configure查看安装软件时下载包的临时存放目录ls /var/cache/apt/archives备份当前系统安装的所有包的列表dpkg --get-selections | grep -v deinstall > ~/somefile从上面备份的安装包的列表文件恢复所有包dpkg --set-selections < ~/somefilesudo dselect清理旧版本的软件缓存sudo apt-get autoclean清理所有软件缓存sudo apt-get clean删除系统不再使用的孤立软件sudo apt-get autoremove如果使用sudo apt-get autoremove --purge的话会把这些孤立软件的残留配置文件也一并移除查看包在服务器上面的地址apt-get -qq --print-uris install ssh | cut -d\' -f2彻底删除Gnomesudo apt-get --purge remove liborbit2彻底删除KDEsudo apt-get --purge remove libqt3-mt libqtcore4一键安装 LAMP 服务sudo tasksel install lamp-server删除旧内核sudo aptitude purge ~ilinux-image-.*\<\!`uname -r`\>导入ppa源的key值#W: GPG签名验证错误: jaunty Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 5126890CDCC7AFE0sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu5126890CDCC7AFE0 #5126890CDCC7AFE0替换为你需要导入的Key值增加 add-apt-repository 命令sudo apt-get install software-properties-common增加一个ppa源sudo add-apt-repository ppa:user/ppa-name#使用 ppa 的地址替换 ppa:user/ppa-name添加163镜像源sudo add-apt-repository "deb ://mirrors.163/ubuntu/ `lsb_release -cs` main restricted universe multiverse"ntu/ `lsb_release -cs`-updates main restricted universe multiverse"sudo add-apt-repository "deb ://mirrors.163/ubuntu/ `lsb_release -cs`-security main restricted universe multiverse"系统升级1这里指的是版本间的升级,例如 9.04=>10.04。
ubuntu12.04打开终端方法
新安装的ubuntu12.04在左边的快捷方式里默认是没有终端图标的,可以使用如下方法打开终端:
1. 使用ctrl+alt+t。
这个组合键适合ubuntu的各种版本。
但是,在使用KVM虚拟机时
可能会出现问题。
如物理机上安装的是ubuntu10.04,KVM虚拟机里安装的是
ubuntu12.04,在当前桌面是虚拟机时,使用该组合键打开的是物理机上的终端,不是虚拟机里的终端。
如果物理机和虚拟机安装的都是ubuntu12.04,则此时打开的是虚拟机的终端。
2. 在Dash里搜索。
打开Dash,在里面搜索“gnome-terminal”,就可以找到终端应用
序。
3. 在用户目录里搜索。
打开用户目录,按“ctrl+f”进入搜索界面,搜索“gnome-terminal”,
搜索范围为“Filesystem”,找到对应的二进制文件(菱形图标),右键运行即可。
对ubuntu很熟悉的话可以直接在/usr/bin目录下去找二进制文件。
4. 把“gnome-terminal”运行时的图标“Lock to Launcher”,则下次就可以点击快捷方式
运行。
Ubuntu 终端常用命令集
一、文件/文件夹管理ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)ls -l 列出当前目录下文件的详细信息cd .. 回当前目录的上一级目录cd - 回上一次所在的目录cd ~ 或cd 回当前用户的宿主目录mkdir 目录名创建一个目录rmdir 空目录名删除一个空目录rm文件名文件名删除一个文件或多个文件rm -rf 非空目录名删除一个非空目录下的一切mv 路经/文件/经/文件移动相对路经下的文件到绝对路经下mv 文件名新名称在当前目录下改名find 路经-name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录二、系统管理fdisk fdisk -l 查看系统分区信息fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区chown chown root /home 把/home的属主改成root用户chgrp chgrp root /home 把/home的属组改成root组Useradd 创建一个新的用户Groupadd 组名创建一个新的组Passwd 用户名为用户创建密码Passwd -d用户名删除用户密码也能登陆Passwd -S用户名查询账号密码Usermod -l 新用户名老用户名为用户改名Userdel–r 用户名删除用户一切service [servicename] start/stop/restart 系统服务控制操作/etc/init.d/[servicename] start/stop/restart 系统服务控制操作uname -a 查看内核版本cat /etc/issue 查看ubuntu版本lsusb 查看usb设备sudo ethtool eth0 查看网卡状态cat /proc/cpuinfo 查看cpu信息lshw 查看当前硬件信息sudo fdisk -l 查看磁盘信息df -h 查看硬盘剩余空间free -m 查看当前的内存使用情况ps -A 查看当前有哪些进程kill 进程号(就是ps -A中的第一列的数字)或者killall 进程名( 杀死一个进程)kill -9 进程号强制杀死一个进程reboot Init 6 重启LINUX系统Halt Init 0 Shutdown –h now 关闭LINUX系统三、打包/解压tar -c 创建包–x 释放包-v 显示命令过程–z 代表压缩包tar –cvf benet.tar /home/benet 把/home/benet目录打包tar –zcvf benet.tar.gz /mnt 把目录打包并压缩tar –zxvf benet.tar.gz 压缩包的文件解压恢复tar –jxvf benet.tar.bz2 解压缩四、make编译make 编译make install 安装编译好的源码包五、apt命令apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装”-f = –fix-missing”sudo apt-get remove package 删除包sudo apt-get remove package - - purge 删除包,包括删除配置文件等sudo apt-get update 更新源sudo apt-get upgrade 更新已安装的包sudo apt-get dist-upgrade 升级系统sudo apt-get dselect-upgrade 使用dselect 升级apt-cache depends package 了解使用依赖apt-cache rdepends package 是查看该包被哪些包依赖sudo apt-get build-dep package 安装相关的编译环境apt-get source package 下载该包的源代码sudo apt-get clean && sudo apt-get autoclean 清理无用的包sudo apt-get check 检查是否有损坏的依赖sudo apt-get clean 清理所有软件缓存(即缓存在/var/cache/apt/archives 目录里的deb包)查看软件xxx安装内容#dpkg -L xxx查找软件#apt-cache search 正则表达式查找文件属于哪个包#dpkg -S filename apt-file search filename查询软件xxx依赖哪些包#apt-cache depends xxx查询软件xxx被哪些包依赖#apt-cache rdepends xxx增加一个光盘源#sudo apt-cdrom add系统升级#sudo apt-get update#sudo apt-get upgrade#sudo apt-get dist-upgrade清除所以删除包的残余配置文件#dpkg -l |grep ^rc|awk ‘,print $2-’ |tr *"\n"+ *" “+|sudo xargs dpkg -P - 编译时缺少h文件的自动处理#sudo auto-apt run ./configure查看安装软件时下载包的临时存放目录#ls /var/cache/apt/archives备份当前系统安装的所有包的列表#dpkg –get-selections | grep -v deinstall > ~/somefile从上面备份的安装包的列表文件恢复所有包#dpkg –set-selections < ~/somefile sudo dselect清理旧版本的软件缓存#sudo apt-get autoclean清理所有软件缓存#sudo apt-get clean删除系统不再使用的孤立软件#sudo apt-get autoremove查看包在服务器上面的地址#apt-get -qq –print-uris install ssh | cut -d\’ -f2系统查看内核#uname -a查看Ubuntu版本#cat /etc/issue查看内核加载的模块#lsmod查看PCI设备#lspci查看USB设备#lsusb查看网卡状态#sudo ethtool eth0查看CPU信息#cat /proc/cpuinfo显示当前硬件信息#lshw硬盘查看硬盘的分区#sudo fdisk -l查看IDE硬盘信息#sudo hdparm -i /dev/hda查看STAT硬盘信息#sudo hdparm -I /dev/sda 或#sudo apt-get install blktool#sudo blktool /dev/sda id查看硬盘剩余空间#df -h#df -H查看目录占用空间#du -hs 目录名优盘没法卸载#sync fuser -km /media/usbdisk内存查看当前的内存使用情况#free -m进程查看当前有哪些进程#ps -A中止一个进程#kill 进程号(就是ps -A中的第一列的数字) 或者killall 进程名强制中止一个进程(在上面进程中止不成功的时候使用) #kill -9 进程号或者killall -9 进程名图形方式中止一个程序#xkill 出现骷髅标志的鼠标,点击需要中止的程序即可查看当前进程的实时状况#top查看进程打开的文件#lsof -pADSL 配置ADSL#sudo pppoeconfADSL手工拨号#sudo pon dsl-provider激活ADSL#sudo /etc/ppp/pppoe_on_boot断开ADSL#sudo poff查看拨号日志#sudo plog如何设置动态域名#首先去申请一个动态域名#然后修改/etc/ppp/ip-up 增加拨号时更新域名指令sudo vim /etc/ppp/ip-up#在最后增加如下行w3m -no-cookie -dump网络根据IP查网卡地址#arping IP地址查看当前IP地址#ifconfig eth0 |awk ‘/inet/ ,split($2,x,":");print x*2+-’查看当前外网的IP地址#w3m -no-cookie |grep-o‘*0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\-’#w3m -no-cookie |grep-o’*0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\-’#w3m -no-cookie -dump |grep-o’*0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\-’查看当前监听80端口的程序#lsof -i :80查看当前网卡的物理地址#arp -a | awk ‘,print $4-’ ifconfig eth0 | head -1 | awk ‘,print $5-’立即让网络支持nat#sudo echo 1 > /proc/sys/net/ipv4/ip_forward#sudo iptables -t nat -I POSTROUTING -j MASQUERADE查看路由信息#netstat -rn sudo route -n手工增加删除一条路由#sudo route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 #sudo route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 修改网卡MAC地址的方法#sudo ifconfig eth0 down 关闭网卡#sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE 然后改地址#sudo ifconfig eth0 up 然后启动网卡统计当前IP连接的个数#netstat -na|grep ESTABLISHED|awk ‘,print $5-’|awk -F: ‘,print $1-’|sort|uniq -c|sort -r -n#netstat -na|grep SYN|awk ‘,print $5-’|awk -F: ‘,print $1-’|sort|uniq -c|sort -r -n统计当前20000个IP包中大于100个IP包的IP地址#tcpdump -tnn -c 20000 -i eth0 | awk -F “." ‘,print $1″."$2″."$3″."$4-’ | sort | uniq -c | sort -nr | awk ‘ $1 > 100 ‘屏蔽IPV6#echo “blacklist ipv6″ | sudo tee /etc/modprobe.d/blacklist-ipv6服务添加一个服务#sudo update-rc.d 服务名defaults 99删除一个服务#sudo update-rc.d 服务名remove临时重启一个服务#/etc/init.d/服务名restart临时关闭一个服务#/etc/init.d/服务名stop临时启动一个服务#/etc/init.d/服务名start设置配置默认Java使用哪个#sudo update-alternatives –config java修改用户资料#sudo chfn userid给apt设置代理#export修改系统登录信息#sudo vim /etc/motd中文转换文件名由GBK为UTF8#sudo apt-get install convmv convmv -r -f cp936 -t utf8 –notest –nosmart *批量转换src目录下的所有文件内容由GBK到UTF8#find src -type d -exec mkdir -p utf8/{} \; find src -type f -exec iconv -f GBK -t UTF-8 {} -o utf8/{} \; mv utf8/* src rm -fr utf8转换文件内容由GBK到UTF8#iconv -f gbk -t utf8 $i > newfile转换mp3 标签编码#sudo apt-get install python-mutagen find . -iname “*.mp3" -execdir mid3iconv -e GBK {} \;控制台下显示中文#sudo apt-get install zhcon 使用时,输入zhcon即可文件快速查找某个文件#whereis filename#find 目录-name 文件名查看文件类型#file filename显示xxx文件倒数6行的内容#tail -n 6 xxx让tail不停地读地最新的内容#tail -n 10 -f /var/log/apache2/access.log查看文件中间的第五行(含)到第10行(含)的内容#sed -n ‘5,10p’ /var/log/apache2/access.log查找包含xxx字符串的文件#grep -l -r xxx .全盘搜索文件(桌面可视化)gnome-search-tool查找关于xxx的命令#apropos xxx man -k xxx通过ssh传输文件#scp -rp /path/filenameusername@remoteIP:/path#将本地文件拷贝到服务器上#scp -rpusername@remoteIP:/path/filename/path#将远程文件从服务器下载到本地查看某个文件被哪些应用程序读写#lsof 文件名把所有文件的后辍由rm改为rmvb#rename ’s/.rm$/.rmvb/’ *把所有文件名中的大写改为小写#rename ‘tr/A-Z/a-z/’ *删除特殊文件名的文件,如文件名:–help.txt#rm —–help.txt 或者rm ./–help.txt查看当前目录的子目录#ls -d */. 或echo */.将当前目录下最近30天访问过的文件移动到上级back目录#find . -type f -atime -30 -exec mv {} ../back \;将当前目录下最近2小时到8小时之内的文件显示出来#find . -mmin +120 -mmin -480 -exec more {} \;删除修改时间在30天之前的所有文件#find . -type f -mtime +30 -mtime -3600 -exec rm {} \;查找guest用户的以avi或者rm结尾的文件并删除掉#find . -name ‘*.avi’ -o -name ‘*.rm’ -user ‘guest’ -exec rm {} \;查找的不以java和xml结尾,并7天没有使用的文件删除掉#find . ! -name *.java ! -name ‘*.xml’ -atime +7 -exec rm {} \;统计当前文件个数#ls /usr/bin|wc -w统计当前目录个数#ls -l /usr/bin|grep ^d|wc -l显示当前目录下2006-01-01的文件名#ls -l |grep 2006-01-01 |awk ‘,print $8-’FTP上传下载文件工具-filezilla#sudo apt-get install filezillafilezilla无法列出中文目录?站点->字符集->自定义->输入:GBK本地中文界面1)下载filezilla中文包到本地目录,如~/2)#unrar x Filezilla3_zhCN.rar3) 如果你没有unrar的话,请先安装rar和unrar#sudo apt-get install rar unrar#sudo ln -f /usr/bin/rar /usr/bin/unrar4)先备份原来的语言包,再安装;实际就是拷贝一个语言包。
Ubuntu-终端-基本命令
步骤为:
sudo passwd su
然后数据初始用户名的密码,成功后会显示New password,这个新设置的秘密即为root密码:
[sudo] password for Chris: New password: Retype new password: passwd: passwd updated successfully
unexpectedendofjsoninput请尝试刷新页面或更换浏览器重试
Ubuntu-终端 -基本命令
1.设置hostname:
sudo hostnamectl来自set-hostname newhostname
newhostname为新指定的名称,重启Terminal就会生效。 若/etc/hostname和/etc/hosts下的名字也需要和newhostname一致 2.设置root密码: 新装Ubuntu,root并没有设置密码的,所以不能在terminal中输入su,需要手动设定。 以安装Ubuntu时输入的用户名登录,该用户在admin组中,有权设定root密码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ubuntu下称terminal为终端。
1.打开终端:alt+F2gnome-terminal
2.查看ubuntu版本号:cat/etc/issue
环境变量:env
3.修改用户密码:
sudo passwd root(修改谁,写谁)
Enter new UNIX password:(在这输入你的密码)
Retype new UNIX password:(确定你输入的密码)
passwd:password updated successfully
4.获取root权限:
在终端中输入(设置root用户):
sudo passwd root
Enter new UNIX password:(在这输入你的密码)
Retype new UNIX password:(确定你输入的密码)
passwd:password updated successfully
以后,如果在想获得root权限,只需进行如下的操作:
su root
Password:(在此输入你上面设置的密码)
如果要再次禁用root帐号,
那么可以执行sudo passwd-l root
5.查看版本号:
Java:java-version
Python:python-V
Django:Python(调用Python解释器)>>>import django>>>print django.VERSION set:查看所有环境变量。
echo$PATH查看某个环境变量。
d:进入d盘
cd C:\code\project1进入C:\code\project1目录。
cd#回到主目录
cd~回到主目录
cd$HOME回到主目录
cd-回到上次所在目录
cd!$把上个命令的参数做为输入
cd..回到上层目录
cd/usr/java进入某文件
ls查看本目录所有文件
rm/usr/pythontest/hello.py删除文件
rm-help帮助
rm-rf/usr强制删除usr目录
#apt-cache search baseutils:列出baseutils软件包的情况,有还是没有,还有版本等
安装它:#apt-get install baseutils
用apt-get安装软件时,它会从网上(在sources.list里指的那个站点)下载所用的软件包,这个包将存在本机上,目录是:/var/cache/apt/archives/。
时间长了,这里会变得非常巨大,占用大量的硬盘空间。
要想清理这个目录,可以运行:如果想看一下库里有多少软件:#apt-cache stats
#apt-get autoclean这样在重装某软件时就依然能使用已经下载好的,而不是再到网上去下载。