`
fudehai001
  • 浏览: 497197 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu 常识

阅读更多
1,ubuntu 中启用Root 账号

如果需要激活 Ubuntu 中的 root 帐号, 在 Ubuntu 中激活 root 帐号的过程如下:
    A. 在终端执行 sudo passwd root 指令后,系统将会提示你设置一个新的 root 帐号密码。
    B. 点击 System (系统)-> Preferences(系统管理) -> Login Window(登录桌面) 菜单,并切换到 Security (安全)选项页,然后选中其下的“Allow local system administrator login(允许本地系统管理员登录)”选项。
    C,禁用 root 帐号,则执行下列命令:sudo passwd -l root

2,以管理员身份打开文件夹
在ubuntu当中直接sudo gnome-open /xxx 就能以root身份打开任何文件夹修改文件

mkdir:
创建一个目录
最常用参数:
-p        —-如果给出的路径中父目录不存在,则同时创建父目录

cp:
拷贝文件和目录
最常用参数:
-b        —-为每个已经存在的目的文件作个备份
-d        —-遇到软链接时不拷贝软链接所指向的文件;拷贝时保留links属性(链接数)
-p        —-保留文件的访问权限,所有者,和时间戳
-R和-r    —-递归式拷贝(cp过程遇到非空目录才有效),即拷贝目录,子目录,子目录的子目录…..
-a        —-作用同-dpR
-s        —-并不真的做拷贝,而只是为每个文件作软链接(符号链接)
-u        —-同下面 mv 的-u参数

cat:
把(一个或多个)文件内容(连接)显示到标准输出

常用apt命令:
debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系
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 检查是否有损坏的依赖

ps,top:
列出当前命令的执行状态,ps为静态,top为动态(top时’q'退出)
ps:这个命令本人更常用些,推荐给你看看=.=
最常用参数(ps多用参数集合,而不是单个参数,并且配合grep使用)
-ef        —-以标准语法列出当前所有进程状态,例如ps -ef | grep eva #列出eva的进程状态
aux        —-以BSD语法列出………………………………..
-ejH    —-列出进程树
-eLf    —-同时列出线程状态

rm, rmdir:
rm:删除文件或目录,rmdir:删除一个空目录(此命令个人认为没啥用,可以用rm -r替代)
rm最常用参数:
-f        —-不提示不存在的文件,直接跳过
-i        —-每个删除动作都提示 (=.= 删除多的话岂不是烦死)
-I        —-删除多个文件(多于3个时)或者递归式删除(对于非空目录)提示一次
-r和-R    —-递归式删除该目录下的一切东东
-v        —-显示每个文件的删除动作(个人总是推荐使用此参数,明白你在做什么)

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 解压缩

--请问到底如何安装文驿泉字体?
apt-get install xfonts-wqy

如果觉得默认字体不好看可以安装文泉驿字体
sudo apt-get install wqy-bitmapfont
安装後应该可以在字体管理器中找到WenQuanYi Bitmap Song字体了

--begin vi ----------------------------------------------------------
#vi:
#vi filename 打开或新建文件,并将光标置于第一行首
k、j、h、l——上、下、左、右光标移动命令

进入vi之后是处于“Command mode”下,您要切换到Insert mode才能输入文字
在Command mode下按‘i’、‘a’或‘o’三键就可进入Insert mode。这时候您就可以开始输入文字了。
i: 插入,从目前光标所在之处插入所输入的文字。
a: 增加,目前光标所在的下一个字开始输入文字。
o: 插入新的一行,从行首开始输入文字。
Insert的切换→Command mode,按Esc键
您目前处于Insert mode,您就只能一直打字。假如您发现打错字了,想用光标键往回移动,将该字删除,就要按ESC键转换回Command mode,再删除文字。
离开vi及存文件
在Command mode下,可按冒号“:”键入入Last line mode,例如:
:w filename (输入“w filename”,将文章存入指定的文件名filename)
:wq (输入“wq”,因为进入之时已经指定文件名testfile,所以会写入testfile并离开vi)
:q! (输入“q!”,强制离开并放弃编辑的文件)

x:每按一次删除光标所在位置的后面一个字符。[超常用]
dd:删除光标所在行。[超常用]

o:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
按Ctrl+B:屏幕往后移动一页。[常用]
按Ctrl+F:屏幕往前移动一页。[常用]
:1  --移动到文章的第一行
G (注意是大写字母G)移动到文章的最后。[常用]

yy:复制光标所在行。[超常用]
p:复制单行到您想粘贴之处。(指令‘yy’与‘p’必须搭配使用)

3.寻找字符串
/关键字:先按/,再输入您想寻找的字,如果第一次找的关键字不是您相尽可能的,可以一直按n会往下寻找到您要的关键字为止。


--end vi ----------------------------------------------------------

ubuntu 网卡设置,ip,mask,gateway,dns

sudo vi /etc/network/interfaces

//这个应该是决定是否启用这个端口
auto eth0

//静态设置IP
iface eth0 inet static
address 172.16.146.200
netmask 255.255.255.0
#broadcast 172.16.146.255
gateway 172.16.146.254

//通过dhcp动态设置
iface eth0 inet dhcp

//设置DNS服务器
sudo vi /etc/resolv.conf

nameserver 202.96.128.68
nameserver 61.144.56.101
nameserver 192.168.8.220

//重新设置网络,以启用新设置
sudo /etc/init.d/networking restart

//ok


切换输入法引擎
im-switch -c

--begin 中文输入法

输入法1:scim

系统 -> 系统管理 -> 新立得软件包管理器
查找 scim-*的有关文件升级即可。

----

输入法2:Fcitx
sudo apt-get install im-switch fcitx
sudo im-switch -s fcitx -z default
im-switch -s fcitx -z default #注意:不加sudo

完成设置最好重启一下X,输入法就生效了

翻页: -(上一页) =(下一页) ,(上一页) .(下一页)

某些情况下可能,在安装了fcitx输入法以后可能会出现和SCIM并存的问题,解决方法如下:

sudo gedit /usr/lib/gtk-2.0/2.10.0/immodule-files.d/scim-gtk2-immodule.immodules

将内容改为如下:

# automatically generated by dh_gtkmodules, do not edit
“/usr/lib/gtk-2.0/2.10.0/immodules/im-scim.so”
“scim” “SCIM Input Method” “scim” “/usr/share/locale” “ja:ko”
#就是将最后一行中的"ja:ko:zh"修改为"ja:ko",这样修改以后,scim在中文环境下将不被启动


更多设置,请访问中文输入法fcitx 以及 英文Locale下使用中文输入法

[编辑] Fitx
Fitx全名是Fun Input Toy for Linux,Fitx的姐妹版Fun Input Toy, 是Mac OS X下最流行的输入法之一, 同时Fitx还为iPhone版本WeFIT提供强劲的输入引擎。Fitx是目前Linux中最好用的拼音输入法,安装设置非常简单。

Fitx是建立在scim和scim-python上的输入法,同时由于原生在Mac OS X平台,因此需要GNUstep-base库支持。
Fitx的特点包括

1.同时支持拼音,双拼,全双混拼;五笔,五笔拼音混合输入 2.智能短句 3.自动记忆拼音词组,自动词频调整 4.支持南方模糊音 5.海量词库, 拼音词条37万条,五笔词条8万条 6.支持五笔自定义词组 7.支持简写拼音缩写。
scim-python和Fitx的deb包可以在http://code.google.com/p/fitx/ 下载。

安装  首先安装 scim-python_0.1.12_i386.deb,然后双击下载的Fitx的deb包即可安装。
输入法激活  鼠标左键点击SCIM即可选择使用Fitx输入法。

[编辑] 激活输入法
重新启动Xwindow完成。按 Ctrl + 空格 键激活输入法。

--end 中文输入法

--begin ssh

SSH 远程登入 Ubuntu 机
ssh username@Ubuntu’s ip (eg.192.168.0.1) //ssh fudh@10.0.17.22
接下来会提示输入密码,然后就能成功登录到服务器上了。

退出远程机
exit

将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp)
scp -r username@192.168.0.1:/home/username/remotefile.txt .

将 文件/文件夹 从本地拷至远程 Ubuntu 机(scp)
scp -r localfile.txt username@192.168.0.1:/home/username/

--end ssh

--linux访问windows共享:
#service smb start
#smbmount \\\\Server\\Share /mnt/samba/ -o username=loginname,password=password --测试通过
service smb stop
smbmount \\\\10.0.17.22\\Share /mnt/samba/ -o username=user001,password=123456

ubuntu环境变量的设置
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.
并从/etc/profile.d目录的配置文件中搜集shell的设置.
/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.

当前用户:
~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取.
~/.bash_logout:当每次退出系统(退出bash shell)时,执行该文件.

例如vim ~/.bashrc
文件末尾添加PATH=$PATH:/home/opt/sb/compilers/arm-linux-gcc-3.4.4-glibc-2.3.5/bin
分享到:
评论

相关推荐

    commonsec:在默认的 Ubuntu SSH 和防火墙配置上降低舱口

    常识安全 一些小的配置更改以加强 SSH 安全性,这只是一个起点。 要求 在 Ubuntu 12.04 上测试。 安装 ./bin/setup.bash 可选参数 -p -u 它能做什么 为指定用户创建登录用户 允许指定用户在指定端口上使用 SSH ...

    Linux详细,CentOS,Ubuntu都适用.docx

    * shell 常识:靠日常积累 代码书写优秀习惯: * 成对内容的一次性写出来,防止遗漏 * 书写时即可留出空格,然后再退格书写内容 * 流程控制语句一次性书写完,再添加内容通过缩进让代码易读 变量分类: * 本地...

    计算机常识 计算机常见错误处理

    计算机常识是每一位使用计算机的用户都应具备的基础知识,这涵盖了操作系统的基本操作、硬件维护、软件问题解决以及网络应用等多个方面。本篇主要针对计算机常见的错误处理进行详述,同时也对Windows和Linux两大操作...

    计算机常识和技巧

    - **Linux**: 开源操作系统,有多种发行版如Ubuntu,学习终端命令行操作对高级用户尤其有用。 2. **文件和文件夹管理** - **文件扩展名**: 每个文件都有一个扩展名(如.txt, .docx, .jpg),它定义了文件的类型和...

    用简单的命令检查电脑是否被安装木马

    在IT安全领域,确保个人和企业电脑免受恶意软件如木马的侵袭至关重要。木马,作为一种常见的恶意软件,可以秘密地安装在用户的计算机上,窃取敏感信息、破坏系统或作为攻击其他网络资源的跳板。...

    liunx 小常识

    ### Linux小常识详解 #### 虚拟机与Linux学习 **虚拟机软件选择与特点:** - **VMware:** 在学习Linux时,使用虚拟机软件如VMware是一种非常实用的方法,它允许用户在一台物理机上运行多个操作系统实例。这种...

    最新mtk芯片刷写 改串软件Modem=META-v10

    最新的mtk芯片刷写 改串软件Modem=META_v10 ...需要一定动手能力和有刷机常识的友友操作较强.小白谨慎 参考贴;https://blog.csdn.net/u011283906/article/details/132912630?spm=1001.2014.3001.5501

    exus桌面美化插件是一款模仿MAC桌面风格而开发的桌面壁纸工具,我们不仅可以通过Nexus桌面美化工具来将自己的Windows

    如果在ubuntu下面使用过awn dock这个软件,那么你一定知道。这类工具中,鼠标经过图标时的特效是非常重要的,windows下面的许多同类软件只提供了放大效果。而这次的Winstep Nexus Dock就内置了17中效果,你可以在...

    speckle-browser-extension:Web 3和Polkadot生态系统的通用浏览器扩展

    开发前的常识: 要求: -Javascript运行时 推荐编辑器 或或Firefox-网络浏览器 如何运行: 在终端或命令提示符下 yarn install yarn run prod yarn run watch (to watch code changes) 如果您使用的是Ubuntu ...

    linux入门教程 新手知识

    对于初次接触Linux的新手来说,掌握一些基础的命令和常识至关重要。本教程将引导你逐步了解Linux的世界,帮助你快速上手。 1. **Linux发行版** Linux有许多不同的发行版,如Ubuntu、CentOS、Fedora等,每个发行版...

    很实用的Linux 系统运维常用命令及常识(超实用)

    - `apt-get`/`yum`:在Debian/Ubuntu和RHEL/CentOS系统中安装和管理软件包。 7. **系统管理**: - `umask`:设置默认文件权限。 - `ps`/`top`:查看进程状态。 - `crontab`:配置定时任务。 8. **服务管理**:...

    Linux系统实用操作教程

    在安装 Linux 之前,用户需要明确安装用途和现有计算机操作系统的关系,并了解掌握 Linux 操作系统安装的一般性常识。硬件需求包括 CPU、硬盘空间和内存等方面。安装方式可以根据安装界面进行划分,包括字符界面安装...

    sheepbukkittutorial.github.io

    拥有一台计算机和配套鼠标、键盘、带有窗口的操作系统(例如Windows,MacOS,Deepin,Ubuntu) 简单的使用搜索引擎寻求答案的能力 (加分项)跨越长城的方法(根据相关法律法规,本文不提供相关教程和软件资源,请自行上...

    latex如何编辑matlab代码-info:CS510课程信息,查普曼大学施密德科技学院,2017年秋季

    Ubuntu linux 服务器。 (频道#cs510-2017f ) 专业的交流工具 - 我们将在课程中使用的行业标准聊天应用程序。 官方 SciPy 教程 - 我们将在课程中使用的主要python资源。 课程参考幻灯片(接下来试试这里) 在整个...

    资源MIT发布的10大自然语言处理数据集和语料库

    - **简介**:GraphQuestions是一个基于常识图谱的问答数据集,旨在评估模型对于复杂问题的理解和解答能力。数据集包含了丰富的语义特征和结构化信息,可以帮助研究者开发出能够理解和生成具有特征丰富性的问答对的...

    Android和linux基础知识笔记分享 有米分享.doc

    4. **软件编译常识**:这里可能涉及编译选项、依赖管理和构建系统,如Makefile的使用。 5. **设置模块流程分析**:在Linux中,这可能是指加载和管理内核模块的过程,包括`insmod`、`rmmod`和`modprobe`等命令。 6....

    linux,Android基础知识总结借鉴.pdf

    开发环境通常包括Ubuntu,并需要安装NFS服务器以支持网络启动。 以上内容是Linux和Android基础的综合概述,涵盖编译系统、文件系统、内核配置、网络开发环境的搭建等多个方面,对于理解和开发Android系统具有重要...

    linux,Android基础知识总结.pdf

    在Android开发中,交叉编译工具链用于在主机系统(如Ubuntu)上生成适用于目标硬件(如ARM设备)的二进制代码。交叉工具链包括编译器、链接器和其他工具,如arm-linux-gcc或aarch64-linux-gnu-gcc,它们确保编译出...

Global site tag (gtag.js) - Google Analytics