Linux常用命令集锦_第1页
Linux常用命令集锦_第2页
Linux常用命令集锦_第3页
Linux常用命令集锦_第4页
Linux常用命令集锦_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux常用命令集常用命令集锦锦 1 自助 cmd help 或 man cmd cmd为你要使用的命令 2 获得root身份 sudo i 或者 su 3 关机命令 a shutdown h now 现在立即关机 b shutdown r now 现在立即重启 c shutdown r 3 三分钟后重启 d shutdown h 3 The System will shutdown after 3 minutes 提示使用者将在三分钟后关机 e shutdown r 20 23 在20 23时将重启计算机 f shutdown r 20 23 或 mid3iconv e GBK mp3 b 修改用户的环境变量 先打开主文件夹 cd home user user是你的用户名 然后编辑用户环境 sudo gedit profile 在打开的文件中添加 export GST ID3 TAG ENCODING GBK UTF 8 GB18030 export GST ID3V2 TAG ENCODING GBK UTF 8 GB18030 保存即可 即时生效 在终端中输入source profile 或 sudo gedit etc profile 在profile最后添加 export GST ID3 TAG ENCODING GBK UTF 8 GB18030 export GST ID3V2 TAG ENCODING GBK UTF 8 GB18030 注销 9 ubuntu安装tweak sudo add apt repository ppa tualatrix ppa sudo apt get update sudo apt get install ubuntu tweak 10 PPPoE宽带拨号配置 ubuntu 首次拨号 sudo pppoeconf 系统开始搜索所有网络接口上的adsl modem 一步步的yes过来 Please enter the username which you usually need for the PPP login to your provider in the input box below If you wish to see the help screen delete the username and press OK 输入你的宽带帐号 输入密码 tip 如果是河南网通提供的PPPoE宽带帐号 此处输入的是加密后的用户名 Would you like to add these addresses automatically to the list of nameservers in your local etc resolv conf file recommended 是否自动获得DNS 选择是 Should pppoe clamp MSS at 1452 bytes If unsure say yes 数据包长度的设置 如果跟我一样不确定 选择是 Your PPPD is configured now Would you like to start the connection at boot time 是否启动时自动激活ADSL 各位看着办吧 以后 要手工拨号 打开终端 输入命令 sudo pon dsl provider 一般情况下 一次拨通后以后登陆ubuntu都会自动拨通上网的了 不用每次都输入命 令拨号 手工断线 sudo poff 查看连接情况 plog 和 ifconfig ppp0 ifconfig ppp0 可查询本机的上网IP 11 禁用 禁用IPv6 功能功能 IPv6会影响网速 会影响网速 禁止 IPv6 需要在启动内核后面加入 disable ipv6 1 做内核参数直接传递 对于ubuntu 9 10以上版本 可用以下方法 修改grub gksu gedit etc default grub将 GRUB CMDLINE LINUX DEFAULT quiet splash 变为 GRUB CMDLINE LINUX DEFAULT ipv6 disable 1 quiet splash 让修改生效 sudo update grub 12 联联想想y450安装安装nvidia显显卡卡驱动驱动后后调节调节屏幕亮度屏幕亮度 装上最新的驱动以后 不能按Fn 上下调节亮度了 这里告诉大家一个小诀窍 是从Ubuntu官方中文论坛学来的 修改你的xorg con fxorg conf文件的位置就在 etc X11 下面 在终端中输入 sudo gedit etc X11 xorg conf 注意大小写 这时会提示你输入密码 密码输入完成后会打开一个文本文档 也就是xorg conf 把 Section Device Identifier Device0 Driver nvidia VendorName NVIDIA Corporation EndSection 改成 Section Device Identifier Device0 Driver nvidia VendorName NVIDIA Corporation Option RegistryDwords EnableBrightnessControl 1 EndSection 然后保存 退出 重启之后 你就会发现可以调节屏幕背光亮度了 13 蓝牙配置 Fedora 在终端下面用root执行systemctl start bluetooth service 将蓝牙服务打开即可 如果想开机就自动打开的话 请用systemctl enable bluetooth service将服务设为默认开启状态即可 备份 tar cvpzf media mount backup tgz exclude proc exclude lost found exclude mnt exclude sys exclude media exclude为去除不备份目录 系统还原 用tar解压缩命令还原 Linux 中系统正在运行的情况下可以进行还原操作 而不需要启动光盘或者其他任何乱七八糟的 东西 如果您的系统已经崩溃 必须使用live CD 你甚至可以在Linux系统正在运行的时候 移除它里面所有文件 14 软件包安装卸载 rpm软件包 安装 rpm U package name rpm 卸载 rpm e package name rpm 删除手动安装的rpm包 sudo yum remove path 也可用yum命令 yum install package name yum remove package name yum clean all 此处all 也可一时其他你想清理的东西 deb软件包 安装 dpkg i package name deb 卸载 dpkg r package name tar gz软件包 安装 tar xzvf package name tar gz 卸载 直接删除QQ for Linux的所有文件和文件夹 apt get 命令工具汇集 apt get使用source list文件进行软件包管理 引言 起初GNU Linux系统中只有 tar gz 用户必须自己编译他们想使用的每一个程序 在Debian出现 之後 人们认为有必要在系统中添 加一种机制用来管理安装在计算机上的软件包 人们将这套系统称为dpkg 至此着名的 package 首次在GNU Linux上出现 不久之後红帽子 也开始着手建立自己的包管理系统 rpm GNU Linux的创造者们很快又陷入了新的窘境 他们希望通过一种快捷 实用而且高效的方式 来安装软件包 这些软件包可以自动处理相互之间的 依赖关系 并且在升级过程中维护他们的配置文件 Debian又一次充当了开路先锋的角色 她首 创了APT Advanced Packaging Tool 这一工具後来被Conectiva 移植到红帽子系统中用于对rpm包的管理 在其他一些发行版中我们也能看到她的身影 同时 apt是一个很完整和先进的软件包管理程序 使用它可以让你 又简单 又准确的找到你要 的的软件包 并且安装或卸载都很简洁 它还可以让你的所有软件都更新到最新状态 而且也可以用来对进行升级 apt是需要用命令来操作的软件 不过现在也出现了很多有图形的软件 比如Synaptic Kynaptic 和 Adept 命令 下面将要介绍的所有命令都需要sudo 使用时请将 packagename 和 string 替换成您想要安装或 者查找的程序 apt get update 在修改 etc apt sources list或者 etc apt preferences之後运行该命令 此外您需要定期运 行这一命令以确保您的软件包列表是最新的 apt get install packagename 安装一个新软件包 参见下文的aptitude apt get remove packagename 卸载一个已安装的软件包 保留配置文件 apt get purge remove packagename 卸载一个已安装的软件包 删除配置文件 sudodpkg force all purge packagename 有些软件很难卸载 而且还阻止了别的软件的应用 就可以用这个 不过有点冒险 apt get autoclean apt会把已装或已卸的软件都份在硬盘上 所以如果需要空间的话 可以让这个命令来删除你已 经删掉的软件 apt get clean 这个命令会把安装的软件的份也删除 不过这样不会影响软件的使用的 apt get upgrade 更新所有已安装的软件包 apt get dist upgrade 将系统升级到新版本 apt cache search string 在软件包列表中搜索字符串 dpkg l package name pattern 列出所有与模式相匹配的软件包 如果您不知道软件包的全名 您可以使用 package name pattern aptitude 详细查看已安装或可用的软件包 与apt get类似 aptitude可以通过命令行方式调用 但仅限于某些命令 最常见的有安装和卸载命令 由于aptitude比apt get了解更多信息 可以说它更适合用来进行安装和卸载 apt cache showpkg pkgs 显示软件包信息 apt cache dumpavail 打印可用软件包列表 apt cache show pkgs 显示软件包记录 类似于dpkg print avail apt cache pkgnames 打印软件包列表中所有软件包的名称 dpkg S file 这个文件属于哪个已安装软件包 dpkg L package 列出软件包中的所有文件 apt file search filename 查找包含特定文件的软件包 不一定是已安装的 这些文件的文件名中含有指定的 字符串 apt file是一个独立的软件包 您必须 先使用apt get install来安装它 然後运行apt file update 如果apt file search filename输出的内容太多 您可以尝试使用apt file search filename grep w filename 只显示指定字符串作为完整的单词出现在其中的那些文件名 或者类似方法 例如 apt file search filename grep bin 只显示位于诸如 bin或 usr bin这些文件夹中的文件 如果您要查找的是某个特定的执行文 件的话 这样做是有帮助的 apt get autoclean 定期运行这个命令来清除那些已经卸载的软件包的 deb文件 通过这种方式 您可 以释放大量的磁盘空间 如果您的需求十分迫切 可 以使用apt get clean以释放更多空间 这个命令会将已安装软件包裹的 deb文件一并删除 大多数情况下您不会 再用到这些 debs文件 因此如果您为磁盘空间不足 而感到焦头烂额 这个办法也许值得一试 15 内核卸载 dpkg get selections grep linux 删除多余内核 sudo apt get remove 内核名 显示当前内核 uname a 16 对于一点笔记本无线网卡不能使用 原应在于在你退出Windows时将无线网卡硬件关 闭了 因而在Linux无法使用 解决方法有两个 a 在开机时进入BIOS将硬件恢复出厂设置 再次进入系统时无线网卡就可以打开 b 进入Windows 如果你装了双系统 打开无线网卡 退出后再登录Linux就可 17 文件系统 常用 bin 系统程序 二进制可执行文件 etc 系统配置文件 etc services 端口号列表 etc hosts 本机地址 etc inetd conf inetd 因特网守护进程配置运行哪些程序 lib 系统函数库 dev 代表物理设备并为这些设备提供接口的文件 设备包括 硬盘 软盘 通信端口 磁带驱动 器 CD ROM 声卡 dev console 系统控制台 dev tty 进程的控制终端 键盘 显示屏 dev null 空设备 proc 在Linux文件系统中 作为一种特殊类型 proc文件系统只存在内存当中 而不占用外存空间 它以文件系统的方式为访问系统内核数据的操作提供接口 proc文件系统是一个伪文件 系统 用户和应用程序可以通过 proc得到系统的信息 并可以改变内核的某些参数 usr src 文件系统EXT2的源代码在 usr src linux fs ext2目录下 它的数据结构在文件 usr src linux in clude linux ext2 fs h以及同一目录下的文件ext2 fs i h和ext2 fs sb h中定义 学学习习Linux的九条忠告的九条忠告 转转 1 不要当 传教士 很多人在讨论区不断的引起 Linux vs Windows 之类的讨论 甚至争的面红耳赤 这是没有必要的 这种争论是浪费时间而没有任何用处的 对 你花了一下午 用许多事实 捍卫 了 Linux 比 Windows 好 这个说法 但是 Windows 的支持者并不会喜欢上 Linux 他们只是稍微退缩一下 然后找一些新的证据来跟你辩论 世界上的人们都在利用Linux 研究最前沿的科学 我们还在这里讨论 要不要用Linux 这种无聊的问题 什么时候才能赶上时代前进的步伐 什么叫做 Windows 支持者 什么叫做 Linux 支持者 我们为什么要支持某一个而反对另外一个 你不需要为 Linux 护法 不需要成为 Linux 支持者 或者 GNU传教士 GNU Linux 已经用事实向世界证明了它们的威力 已经被大多数人接受 你只需要安安静静享受 GNU Linux 给你的乐趣和自由 你需要关心的不是你的工具是什么 而是你用它做了什么 精通 Linux 并不说明任何问题 因为它只是一个工具而已 如果你用 Windows 能很好的完成你的任务 那你就没有必要费时间去熟悉 Linux 直到有一天你发现一项任务只有 Linux 才能完成的时候再换也不迟 因为你身边的 Linux 的爱好者一定会很乐意的帮助你 工具不是人 不应该对工具有感情 这是你在进行任何对工具的讨论前需要提醒自己的事情 面对一些容易引起争论的东西 Word 和 TeX Emacs 和 VIM MAXIMA Mathematica 和 Maple Gnome FVWM 和 KDE Mutt 和 Pine 一定要冷静的对自己说 我不站在它们任何一边 因为它们不是人 各人的需要不同 生活的环境不同 对你来说好的东西 对别人来说不一定好 我们需要尊 重别人的选择 如果你当面说别人正在用的程序不好 没有人会乐意接受你的意见 我从来 没有建议过我爸爸不用 Windows WPS 而用 Linux LaTeX 来处理他的英语试卷 因为 WPS 是我爸爸的选择 他能用 WPS 编辑出很好的试题去测试他的学生 那就足够了 我曾经帮我爸爸做了一个 perl 程序 能够自动从一种我自己设计的 markup 语言转化成 LaTeX 格式的英语试卷 可以自动对试题编号 乱序排版选择题的选项 自动生成答案表 生成老 师用的显示答案的版本 自动对短文改错题进行优化分段 自动拼写检查 图形化的配置方 式 我爸爸高兴的用了一段时间 可是后来他想用 WPS 里的一种标题样式 而我不在家 无法为他修改程序 所以他又换回了 WPS 这就像有人送爱因斯坦一罐剃须泡沫一样 刚开始几天 发现他神采飞扬 不断夸这 个东西真舒服 过了几天 发现爱因斯坦又开始用白水剃胡子了 因为剃须泡沫用完了 他 懒得自己去买那个东西 这只是习惯问题 2 不要强迫自己 喜欢电脑的人总是有某些心理强迫倾向 有的人说 键盘比鼠标快 我不要用鼠标 这样才 有高效率 所以他在编辑器里无论什么时候总是用 20w 10j 这样的命令到达目的点 他甚至觉得图形界面是多余的 干脆 Xwindow 都不装 全部用键盘看起来的确比让手离开键盘去拿鼠标 再回来 快 多了 但是快的击键频率不等于工作的高效率 对你的健康更没有什么好处 这只能把你变 成打键盘的机器 当你正在检查你的文章或者程序 思维正在随着字符的含义流动 突然 20w 10j 这样的东西出现在你的脑子里 是不是会打断思路 不 那说明你当时思考的问题比较简 单 这些干扰还不会起到副作用 其实很多人用电脑的时候 思想都受到某种教条的束缚 上面这个只是众多教条中的一种 某些人制造了很多这种教条 用他的工作方式来要求别人 嘲笑方式跟他不一样的人 比如 有的人嘲笑其它人写 C 程序不按 8 字符缩进 嘲笑别人在 vi 里用方向键 嘲笑别人不知道 PVM 是什么 嘲笑其它人用 JAVA C 这种由 GC 回收内存语言 你不用管各种各样的教条 电脑只是你的奴隶 你想怎么用就怎么用 没有人能够约束你 没有人可以嘲笑你的工作方式 电脑明天就不再是这个样子 所以今天你不用完全了解它 你没有必要知道别人创造的一切 因为你需要留点时间自己创造些东西 Just have fun 当你下次修改文章的时候 不妨试试悠闲的用鼠标在你眼睛看到的地方轻轻点一下 3 不要 玩 Linux 很多人用 Linux 的时候会感觉很迷茫 该用哪个发行呢 是不是我少装了什么 怎么升级这么快啊 怎么 这么不稳定 每当遇到新的软件他就想试用 每当新的版本出现 他就更新 然后用鼠标在 新的菜单里选择从来没见过的程序来用用 其实你是为了Linux而使用Linux 而没有找到正确的理由来利用 Linux 你首先要明确用电脑的目的 你用它是为了解决你的实际问题 而不是为了学习安装 操作系统 不是为了测试哪个版本好用 不是为了 赶上潮流 更不是因为你硬盘太大了 你 想多占点空间 如果你启动了电脑之后不知道应该干什么 那么最好先不要用电脑 因为你可能有更重要的 事情需要做 4 不用挑剔发行版本 很多人刚开始用 Linux 的时候 总是在怀疑别的发行版本是否比自己正在用的这个好 总是怀疑自己以后时候会失 去支持 不得不换用别的发行 所以很多人今天是 Redhat 明天又换成了 debian 一会儿又是 gentoo 甚至有的人在一台机器上装了两个版本的 Linux 然后比较哪一个好 其实你完全没有必要这样做 任何发行 只要你熟悉了 你在上面的工作方式几乎是不会受 到任何影响的 我以前一直用的 Redhat 当我有一天在我的一台新机器上安装 debian 时 我发现使用 Redhat 的经验完全没有浪费 我用了一个下午就配置好了 debian 使它服服贴贴的听我的话 就跟没有换发行一样 Debian TurboLinux SuSE Redhat Gentoo 任何一个版本都是不错的 很多人认为自己攒一个 LFS 是高水平黑客的象征 但是不是每个人都有精力去了解所有细节 如果你是用于个人的日常事物和科研 可以试试 debian 它是我见过的最方便的一个发行 5 不要盲目升级 不知道这是心理作用还是什么 有的人看到比较大的版本号 就会很想换成那个 很多人的 Redhat 本来配置的很舒服了 可是一旦 Redhat 发行新的版本 他们就会尽快下载过来 然后选择升级安装 结果很多时候把自己原来修改 得很好的配置文件给冲掉了 新的软件又带来了新的问题 比如有一次我的 rxvt 升级到 2 7 8 就跟 miniChinput 冲突了 升级到 Redhat 8 0 发现 xmms 居然缺省不能放mp3了 XFree86 的 xtt 模块在 I810 上有新的 bug 会导致 Mozilla 突然退出 如果你已经配置好了一切 千万别再整体升级了 这会浪费你很多很多时间的 不值得 有句话说得好 If it s not broken don t fix it 如果你的程序能够完成你需要做的事情 你何必升级呢 6 不要配置你不需要的东西 如果你只想做一个像我这样的普通用户 主要目的是用 Linux 来完成自己的科研任务和日常工作 那就可以不用系统管理员或者网络管理员的标准来要 求自己 因为当一个系统和网络管理员确实很辛苦 普通用户学习那些不经常用到的复杂的 维护系统的工具 其实是浪费时间 学了不用是会很快忘记的 我不是一个合格的网络管理 员 我的服务器都只设置了我自己需要的功能 设置好 ssh ftp 已经足够了 那样可以省去我很多麻烦 我从来不过度考虑 安全 因为 Linux 缺省已经很安全了 我没有磁带机 就不用管 tar 的那些稀奇古怪的参数了 czf xzf ztf 已经可以满足我所有的需要 sed awk 我也只会几种常用的命令行 7 不要习惯的使用 root 帐号 在需要的时候才 su 这是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论