首页 > 编程知识 正文

ubuntu菜鸟入门完全使用手册,新手如何快速上手开车

时间:2023-05-04 13:35:04 阅读:136800 作者:1252

Ubuntu快速入门指南(初学者教程)软件安装篇1.Sogou输入软件的安装) Ubuntu16.04 ) Sogou输入软件的下载

到Sogou输入软件官网下载数据库包: http://pinyin.Sogou.com/Linux/r=pinyin安装sogou输入软件切换到与数据库包相同的目录执行sudo dpkg -i deb软件包名称时,由于缺少相关文件而发生错误。 运行以下命令以安装缺少的依赖文件。 安装sudo apt-get -f install后,再次在“语言支持”面板中输入sudo dpkg -i deb包名称,添加中文支持,并将输入法系统设置为fcitx。 注销系统,然后重新登录。 在Dash中搜索fcitx configuartion,然后单击, 通过将sogoupinyin添加到输入方法配置,可以安装flash插件安装程序flash插件安装-安装插件- getinstallflashplugin-installer 将成功播放Chrome安装软件包wget https://dl.Google.com/Linux/direct/Google-chrome-stable _ current _ amd64.deb安装所需的依赖软件包sudo apt-get-finstalllibappindicator 1面向Li的荔枝dicator7安装megoogle-chrome 4.了解笔记软件来源sudo add-apt-repository PPA : wiz note-team更新软件来源sudo apt-get update了解笔记

切换到安装软件包所在的目录,输入unzip文件名,然后将该文件解压缩到当前目录中。 示例:

unzip Story-writer-linux64.zip执行小书匠

切换到解压的文件夹的根目录,输入./Story-writer,小工匠可以正常运行。 解压缩安装和下载jdk JDK8下载地址的tar.gz软件包,并将工作目录切换到包含JDK的目录。 例如,cddownloadssudotarzxvfjdk-8u 92-Linux-x64.tar.gz会将解压缩的文件夹移动到相应的文件夹中。 在gedit中为/opt/javasudomkdir-p/opt/javasudomvjdk1.8.0_ 92/opt/Java打开并编辑~~/.bashrc文件,环境变量为gedit~//JDK1.8.0_ 92 export class path=$ { Java _ home }/lib export path=$ { Java _ home }/内向荔枝:$PATH对~ .bashrc测试安装jdkjavajavac7.eclipse启动eclipsesudoapt-getinstalleclipse eclipse8. gitsudoapt-getition tallrarsudoapt-getinstallunrar 10.genymotionsudochmoduxgenymotion-2.7.2-Linux _ x64 .内向荔枝./genymotion-2.7.2-linux_x64 .内向荔枝11 .安装网易云音乐下载网易云音乐安装包dpkg -i安装包名称命令安装网易云音乐示例: sudo dpkg-I Netease-cloud-music _ 0.9.0 -

sudo add-apt-repository PPA : gnome3- team/gnome3sudo apt-getupdatesudoapt-get dist-upgradesudoapt-getinstallgnome

打开sudo apt-getinstallppa-purgesudoppa-purge PPA 3360 gnome3- team/gnome 313.telnet服务,其中telnet服务已与netstat -a | 确认是否打开了grep telnet输出表示此服务未打开的telnet服务安装sudo apt-get install telnetd以显示telnet的运行状态netstat -a | grep telnet

表示telnet服务已启动。 telnet登录测试tel

net 127.0.0.1 14.安装TeamViewer 去TeamViewer官网下载linux版本deb包安装deb包 sudo dpkg -i 包名 如果出现缺少依赖包的错误提示信息,则执行第3步之后,再执行sudo dpkg -i 包名 安装缺少的依赖包sudo apt-get -f install 15.安装ubuntu受限的额外的解码器

“ubnutu 额外受限”指的是这些解码器的包没有默认安装在ubuntu系统里面,这些解码器没有默认安装在系统里面的原因是受到很多国家的法律的约束。 Canonical不能默认安装他们,但是如果你要安装这些解码器,你将使用不是ubuntu软件库的软件。但是不用担心,安装这些解码器是安全的(不会 破坏你的计算机)。在这些解码器安装完以后你将没有任何阻碍的播放很多格式的媒体格式,如MP3,MP4,AVI和以及其他的一些格式。安装这些解码器通 过使用下面的命令。

sudo apt-get install ubuntu-restricted-extras

注意:对于那些初学者,如果屏幕上出现那些协议,条款,按Tab键在选项之间切换,使用enter确认你的选择。

16.安装VLC媒体播放器 sudo apt-get install vlc 17.安装Terminaltor sudo apt-get install terminaltor 常用命令篇 1.文件操作命令之增删改查——增 1.创建多级目录:例如在根目录下创建一个/firstLevel/secondLevel/thirdLevel三级目录sudo mkdir -p /firstLevel/secondLevel/thirdLevel2. 递归拷贝目录sudo cp -r 要拷贝的目录名 目标路径3. 拷贝文件sudo cp 要拷贝的文件名 目标路径 2.文件操作命令之增删改查——删 删除空目录:例如删除一个名为empty的目录sudo rmdir empty 或者sudo rm empty 递归删除非空目录,即删除该目录以及该目录下的所有文件:例如删除一个名为full的非空目录sudo rm -rf full 删除文件sudo rm 文件名 3.文件操作命令之增删改查——改 文件重命名sudo mv 原文件名 目标文件名 移动文件sudo mv 原文件名 目标路径 4.文件操作命令之增删改查——查 5.mount挂载命令 查看已挂载的分区状态mount | column -t 查看所有分区fdisk -l 6. 解压/压缩文件 压缩tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩(如果没有安装rar,使用sudo apt-get install rar安装)zip jpg.zip *.jpg //zip格式的压缩(如果没有安装zip,使用sudo apt-get install zip安装) 解压tar -xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar -xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rar(如果没有安装zip,使用sudo apt-get install unrar安装)unzip file.zip //解压zip(如果没有安装zip,使用sudo apt-get install unzip安装) 7. 进行系统更新和软件更新 sudo apt-get updatesudo apt-get upgrade 或者 sudo apt-get dist-upgrade 8.md5校验文件的完整性和合法性 md5sum 文件名 9.设置root密码 sudo passwd root 10. Ubuntu下自定义桌面图标 在/usr/share/applications目录下创建名为xxx.desktop文件将下面内容复制到创建的文件中根据你的需求自定义你的桌面图标,
下面是一个MyEclipse应用程序的图标文件myeclipse.desktop,内容如下: [Desktop Entry]Version=1.0Type=ApplicationTerminal=falseName=MyEclipseExec=/home/skyward/MyEclipse 2015/myeclipseComment=Integrated Android developer tools for development and debugging.Icon=/usr/share/icons/hicolor/scalable/apps/myeclipseCategories=GNOME;GTK;Development;IDE;

其中,Name属性是图标名称,Exec属性是程序的可执行文件绝对路径,Comment属性是注释
Icon属性是图标所在的绝对路径。

将dos格式文件批量转换成unix格式文件
http://www.cnblogs.com/ini_always/archive/2012/03/23/2413023.html

常用shell脚本篇 1. 递归打印当前目录下的所有文件(目录文件及普通文件) #!/内向的荔枝/bash# 统计目录下文件个数,# 如果只要文件不要目录,# 就加上是文件的判断 [ -f ]# i=0for file in $(ls -R)do i=$(( $i + 1 )) echo $i : $filedoneecho $i 2.递归打印当前目录下的所有目录文件 #!/内向的荔枝/bash#递归打印当前目录下的所有目录文件。 PRINTF(){ls $1 | while read line#一次读取每一行放到line变量中do [ -d $1/$line ] && { DIR="$1/$line" echo $DIR } DIR1=`dirname $DIR`#求路径。 A=`ls -F $DIR1 | grep / | grep "<$line>"` #判断line是不是一个目录。 if [ "$A" == "$line/" ];then PRINTF "$DIR1/$line"#递归调用。 fidone}PRINTF . 3.递归打印指定目录下的所有普通文件(若不指定路径,则打印当前路径下的所有普通文件) #!/内向的荔枝/bash # $1是运行脚本时,输入的第一个参数,这里指的是使用者希望搜索的目录 # 下面的代码是对目录进行判断,如果为空则使用脚本所在的目录;否则,搜索用户输入的目录 if [[ -z "$1" ]] || [[ ! -d "$1" ]]; then echo "The directory is empty or not exist!" echo "It will use the current directory." nowdir=$(pwd) else nowdir=$(cd $1; pwd) fi echo "$nowdir" # 递归函数的实现 function SearchCfile() { cd $1 #这里可以修改为判断文件类型,如.c,.java等等文件类型,修改一下grep条件就可以了 cfilelist=$(ls -l | grep "^-" | awk '{print $9}') for cfilename in $cfilelist do echo $cfilename done # 遍历当前目录,当判断其为目录时,则进入该目录递归调用该函数; dirlist=$(ls) for dirname in $dirlist       do if [[ -d "$dirname" ]];then cd $dirname #SearchCfile 这里有bug,跳转到根目录了 #这里把当前的目录作为参数输入 SearchCfile $(pwd) cd .. fi; done; } # 调用上述递归调用函数 SearchCfile $nowdir

此篇博客会不断更新,如果有什么问题可以在评论中询问

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。