当前位置:首页 >> 计算机软件及应用 >>

Ubuntu常用命令菜鸟入门


apt-get: debian 系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动 帮你搞定依赖关系 最常用参数: update upgrade 级就)全部升级 install remove purge source —-安装软件包(可以使用 tab 补全软件包的名字,比较方便) —-卸载软件包 —-卸载软件包,同时删除该软件的配置文件 —-从源里下载软件包的源码到当前目录(执行此命令的目录)并解压 —-与你的软件源(在/etc/apt/sources.list 中列出)更新软件包列表,换 —-根据 update 得到的源软件库与本地已经安装的对比,(如果需要升

源后需要执行

(除非指定–download-only 参数) 该地址由/etc/apt/sources.list 中的 deb-src 行指定 check clean 缓存 autoclean —-比 clean 常用,我的理解是删除低版本的缓存而保留高版本的(或者 —-用来(自动)修复(已装)软件包之间的依赖关系 —-清除/var/cache/apt/archives/包括其子目录 partial/下的所有软件包

包括非当前源里的软件包?)

aptitude: 此为 PT 同学补充,他的说法是 aptitude 比 apt-get 少个横线,tab 补全比较容易(=.=)~ 大概神牛都比较懒吧 不得不提下蛋蛋童鞋以前说过的 ubuntu 彩蛋:) <仅限于 UBUNTU 8.04> man apt power‖ man aptitude 最常用参数: search —-在(你的源的)所有软件包列表中搜索该软件,search 的表达式可以很 复杂,具体看 man 其余常用参数同 apt-get —-会看到 ―这个 aptitude 没有超级牛力‖ 看看 aptitude 的参数,你就会明白为什么 aptitude 会标称‖高级软件包管理程序‖了 —-最后会看到 ―本 apt 有着超级牛力‖ or ―this APT has a super-cow

cat: 把(一个或多个)文件内容(连接)显示到标准输出 当文本文件很小,而且你只是想看下,并不打算用 gedit 或者 vim 之类编辑器编辑的时 候,可以 cat 一下,我是用来配合 grep 使用 cd: 切换当前工作目录 不同于其他命令,这是一个 shell 内置命令,所以没有手册页可看…够基础,所以才会出 现在本篇文章中(=.=)郁闷 最常用参数: . .. ~ —-切换到当前目录(貌似没有什么意义)(.这个目录可以通过 ls -a 看到) —-切换到上层目录 —-回到家目录(/home/你的登录名/)

chmod: 改变文件的权限位 linux 文件系统的权限位有两种表示方法,要是详细说下,非得累死老鼠不可=.=,所以 只说 8 进制数表示:) 简要介绍下:ls -l 可以显示出文件的权限,比如(-rwxr-xr–),代表了三种用户的权限 第一个 rwx,代表文件所有者的权限,即(读,写,执行),用二进制表示为 111,代表八进制 中的 4+2+1=7 第二个 r-x,代表文件所有者同一用户组其他用户的权限,即(读, ,执行),用二进制表示 为 101,代表八进制中的 5=4+0+1 第三个 r–,代表其他用户的权限,即(读, , ),二进制表示为 100,代表八进制的 4=4+0+0 所以这个文件的权限位为 754 这也就是 chmod 的用法,例如 chmod 751 myfile #将该文件权限设定为 rwxr-x–x 最常用参数: -v -R cp: 拷贝文件和目录 最常用参数: —-列出当前正在执行的步骤 —-递归式,即改变非空目录下的一切为指定权限

-b -d -p -R 和-r -a -s -u

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

的子目录…..

head, tail 就像这两个名字,一个显示文件头部,一个显示尾部 最常用参数: -n —-指定输出的(头部或尾部)行数, 当没有此参数时,默认显示 10 行

ifconfig: 配置网卡 最常用参数: 没有参数 -a interface up down —-列出当前活动网卡的状态 —-列出所有网卡的状态 —-指定网卡名称比如 eth0 —-唤醒该网卡 —-关闭该网卡

arp,mtu,netmask addr,…等等很多参数 =.= ln: 为文件建立链接 linux 的链接分为两种:硬链接和软链接,ln 默认建立硬链接(hard link),两种的区别请 自己搜索:) 最常用参数: -s -f ls: 显示目录内容 最常用参数: —-建立软链接(符号链接,可以理解为 win 下的快捷方式) —-如果要建立的链接名已经存在,则删除之

-a -l 名…) -h man:

—-显示指定目录所有文件,包括文件名以 . 开头的文件 —-显示文件详细信息(包括文件类型,权限,修改时间,访问时间,大小,文件 —-将文件大小以方便阅读的形式表示出来,配合 -l 参数使用,常有奇效

阅读参考手册 of~ 题外话:HX 说这是 linux 最最难学的命令,因为 man 你学好了,就没有什么命令能难倒 你了,=.=无敌了 man 可以查的不仅仅是命令额(当然,因为 man 是无敌的嘛/ch) 最常用参数: man 阿拉伯数字 阿拉伯数字 1: 可执行程序(一般为用户安装的程序,如果提供了 manpages 的话)和 shell 命令 阿拉伯数字 2: 系统调用(例如 open 调用,socket 调用,chmod 调用 等等等等),先装 manpages-dev 先 阿拉伯数字 3: 库函数调用(例如 man 3 printf),先装 manpages-dev 先 ……. 当你执行 man ls 时, 和 man 1 ls 结果是一样的,因为 ls 在 man 手册中只有一个入 口 当你想看 chmod 调用的手册页时,就要特别指定 man 2 chmod 了~~因为 chmod 不 止有一个入口 在 man 的时候,可以通过 j,k 上下移动(和 vi 中类似),可以通过/查询,通过 n,N 查找下 个,上个匹配(和 vi 类似) q 退出(也和 vi 类似….) 比较有意思的一点: 由于 man 本身是个命令,所以,连 man 都是可以 man 的 =.= mkdir: 创建一个目录 最常用参数: -p —-如果给出的路径中父目录不存在,则同时创建父目录

mount: 挂载文件系统(可理解为挂载一个分区) 最常用参数: -t -l -a -n -o —-指定文件系统类型,比如 iso9660(挂载 iso 镜像为光盘,相当于虚拟光 —-列出所有已经挂载的文件系统,支持卷标 —-挂载 fstab 中记录的所有分区 —-挂载的时候不写入/etc/mtab —-相当常用的一个参数,指定挂载文件系统的‖选项‖,比如 noatime,用来挂 驱),ntfs,ext3,rfs 等等

载 BT 专用分区很合适 mv: 移动或者更名文件,取决于目的目录是否为当前目录 最常用参数: -b -f -i -u -v ps,top: 列出当前命令的执行状态,ps 为静态,top 为动态(top 时‘q‘退出) ps:这个命令本人更常用些,推荐给你看看=.= 最常用参数(ps 多用参数集合,而不是单个参数,并且配合 grep 使用) -ef 进程状态 aux -ejH -eLf —-以 BSD 语法列出……………………………….. —-列出进程树 —-同时列出线程状态 —-以标准语法列出当前所有进程状态,例如 ps -ef | grep eva #列出 eva 的 —-为每个已经存在的目的文件做个备份(防止覆盖) —-不提示是否覆盖已经存在的目的文件 —-与-f 参数相反 —-仅当源文件比目的文件更新或者目的文件不存在时候才移动 —-显示移动文件的进度(个人总是推荐使用此参数,明白你在做什么)

rm, rmdir: rm:删除文件或目录,rmdir:删除一个空目录(此命令个人认为没啥用,可以用 rm -r 替 代) rm 最常用参数: -f —-不提示不存在的文件,直接跳过

-i -I -r 和-R -v

—-每个删除动作都提示 (=.= 删除多的话岂不是烦死) —-删除多个文件(多于 3 个时)或者递归式删除(对于非空目录)提示一次 —-递归式删除该目录下的一切东东 —-显示每个文件的删除动作(个人总是推荐使用此参数,明白你在做什么)

sudo,su: 这大概是装好系统之后第一个要用的命令吧? sudo 我们主要用来临时提升权限,主要用以管理员(超级用户)的权限来运行命令,当 需要修改当前登录用户力所不能及的文件/目录 时需要用 sudo,或者 su -c,当然 sudo 和 su 的作用范围不仅仅如此 可以使用 visudo 来编辑/etc/sudoers 文件来修改 sudo 更详细的动作(比如记住密码 的时间戳长度),请谨慎修改! sh: 在终端解释执行 类似于‘./‘的形式,但 PT 给了不同点: ?./‘仅仅对当前目录下有执行权限的程序才有 效,‘sh‘则不管这套 想想也是哈, ?./‘仅仅是给出了一个文件的路径(在当前目录下)而已, 但这个文件能 不能执行就不好说了 所以用 sh 总是正确的 shutdown: 关闭系统,如果停留在 TTY,请改用 halt, poweroff 等命令 常用参数: +m -c now hh:mm tar: 打包/解包 这个 tar 不多说了吧..到处都是 tar.gz,tar.bz2 的东东 和 ps 命令一样,tar 一般不用单个参数,而是多个参数的组合,记住参数 x 是解压 (extract),c 是创建包(creat)即可 最常用参数: —-指定关机延迟的分钟 —-取消一个等待关机的请求(关掉运行此命令的终端也可:)) —-立即关机 —-手动指定时间(以 24 小时计)

-xvf -cvf -j -t -r -u -h

—-详细列出解包的步骤 —-详细列出打包的步骤 —-用来说明这是个 tar.bz2 包,例如 tar -xjvf myfile.tar.bz2 —-列出包中的文件列表 —-追加到压缩包中 —-只把比包中更新的文件追加进去 —-不把符号链接添加到包中,而是添加此符号链接指向的文件

—–打包时常追加的参数:

附加说明:tar 是个太强大的东东,常用的操作也就是打包解包,高级功能还是参阅 man tar touch: 改变文件时间戳,默认包括修改时间和创建时间,默认修改为当前时间,默认如果文件 不存在就新建. 本文的目的很明确,只方便菜鸟,不收录高级命令


相关文章:
Ubuntu终端常用指令
Ubuntu终端常用指令_计算机软件及应用_IT/计算机_专业资料。新手入门 文件目录类 1.建立目录:mkdir 目录名 2.删除空目录:rmdir 目录名 3.无条件删除子目录:rm -...
ubuntu常用命令
ubuntu常用命令 - 常用命令 查看目录: ls ? ls (List) 用不同颜色、经过排列的文本列出目录下的文件。 o 创建目录: mkdir (目录名) ? mkdir (MaKeD...
入门学习Linux常用必会60个命令实例详解
入门学习Linux常用必会60个命令实例详解 - 入门学习 Linux 常用必会 60 个命令实例详解 Linux 必学的 60 个命令 Linux 提供了大量的命令,利用它可以有效地完成...
Ubuntu常用命令大全
Ubuntu常用命令大全 - Ubuntu 常用命令大全 查看软件 xxx 安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #d...
Ubuntu 终端常用命令
标签: 常用命令| 终端| Ubuntu 终端常用命令_理学_高等教育_教育专区。Linux Ubuntu 命令 sudo:需要提升权限执行的命令 sudo:需要提升权限执行的命令 ? 如果您...
收录了Ubuntu的菜鸟常用的命令
收录了Ubuntu菜鸟常用命令 - [本菜鸟仅仅收录了 Ubuntu菜鸟常用命令,旨在方便新手入门,HX 类生物就 不用看了,以免被雷到 lol ] 所有命令按字母顺序...
ubuntu常用命令
ubuntu常用命令 - SHELL命令 ubuntu... 输入命令:res +9) &lt;CTRL+W&gt; -:缩小窗口 [本菜鸟仅仅收录了 Ubuntu 的菜鸟常用的命令,旨在方便新手入门,HX 类生物就 不...
ubuntu常用命令
ubuntu常用命令 - Ubuntu 常用命令大全 查看软件 xxx 安装内容 #dpkg -L xxx 查找软件 #apt-cache search 正则表达式 查找文件属于哪个包 #dpk...
Ubuntu命令大全【详细版】
Ubuntu命令大全【详细版】_IT/计算机_专业资料。RT 前言下面的命令大都需要在 ...之后的配置参考 Emacs 常见问题及其解决方法 vim 如何显示彩色字符 sudo cp /...
ubuntu入门Shell基本操作
ubuntu入门Shell基本操作 - 1.deb 是 debianlinus 的安装格式,跟 red hat 的 rpm 非常相似,最基本的安装的命令是: dpkg -ifile.deb 或者...
更多相关标签: