当前位置:首页 >> 工学 >>

Ubuntu常用命令修改的


简述介绍 Ubuntu 常用命令使用方法

apt-get:
debian 系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定 依赖关系 最常用参数: update—-与你的软件源(在/etc/apt/sources.list 中列出)更新软件包列表,换源后需要执行 upgrade—-根据 update 得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升级 install—-安装软件包(可以使用 tab 补全软件包的名字,比较方便) remove—-卸载软件包 purge—-卸载软件包,同时删除该软件的配置文件 source—-从源里下载软件包的源码到当前目录(执行此命令的目录)并解压(除非指定 –download-only 参数) 该地址由/etc/apt/sources.list 中的 deb-src 行指定 check—-用来(自动)修复(已装)软件包之间的依赖关系 clean—-清除/var/cache/apt/archives/包括其子目录 partial/下的所有软件包缓存 autoclean 包?) aptitude:比 apt-get 少个横线,tab 补全比较容易 man apt—-最后会看到 “本 apt 有着超级牛力” or “this APT has a super-cow power” man aptitude —-会看到 “这个 aptitude 没有超级牛力” —-比 clean 常用,删除低版本的缓存而保留高版本的(或者包括非当前源里的软件

看看 aptitude 的参数,你就会明白为什么 aptitude 会标称”高级软件包管理程序”了 最常用参数: search—-在(你的源的)所有软件包列表中搜索该软件,search 的表达式可以很复杂,具体看 man 其余常用参数同 apt-get

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

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

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

interface up

—-唤醒该网卡

down—-关闭该网卡 arp,mtu,netmask addr,…等等很多参数

ln:
为文件建立链接 linux 的链接分为两种:硬链接和软链接,ln 默认建立硬链接(hard link),两种的区别请自己搜索:) 最常用参数: -s—-建立软链接(符号链接,可以理解为 win 下的快捷方式) -f—-如果要建立的链接名已经存在,则删除之

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

man:
阅读参考手册 of~ man 可以查的不仅仅是命令额 最常用参数: 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—-指定文件系统类型,比如 iso9660(挂载 iso 镜像为光盘,相当于虚拟光驱),ntfs,ext3,rfs 等等 -l—-列出所有已经挂载的文件系统,支持卷标 -a—-挂载 fstab 中记录的所有分区 -n—-挂载的时候不写入/etc/mtab -o—-相当常用的一个参数,指定挂载文件系统的”选项”,比如 noatime,用来挂载 BT 专用分区 很合适

mv:
移动或者更名文件,取决于目的目录是否为当前目录 最常用参数: -b—-为每个已经存在的目的文件做个备份(防止覆盖) -f—-不提示是否覆盖已经存在的目的文件 -i—-与-f 参数相反

-u—-仅当源文件比目的文件更新或者目的文件不存在时候才移动 -v—-显示移动文件的进度(个人总是推荐使用此参数,明白你在做什么)

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—-显示每个文件的删除动作(个人总是推荐使用此参数,明白你在做什么)

sudo,su:
这大概是装好系统之后第一个要用的命令吧? sudo 我们主要用来临时提升权限,主要用以管理员(超级用户)的权限来运行命令,当需要修改 当前登录用户力所不能及的文件/目录时需要用 sudo,或者 su -c,当然 sudo 和 su 的作用范围不 仅仅如此可以使用 visudo 来编辑/etc/sudoers 文件来修改 sudo 更详细的动作(比如记住密码的 时间戳长度),请谨慎修改!

sh:
在终端解释执行 类似于’./’的形式,但 PT 给了不同点: ‘./’仅仅对当前目录下有执行权限的程序才有效。

shutdown:
关闭系统,如果停留在 TTY,请改用 halt, poweroff 等命令 常用参数:

+m—-指定关机延迟的分钟 -c—-取消一个等待关机的请求(关掉运行此命令的终端也可:)) now—-立即关机 hh:mm —-手动指定时间(以 24 小时计)

tar:
打包/解包 这个 tar 不多说了吧..到处都是 tar.gz,tar.bz2 的东东 和 ps 命令一样,tar 一般不用单个参数,而是多个参数的组合,记住参数 x 是解压(extract),c 是创 建包(creat)即可 最常用参数: -xvf—-详细列出解包的步骤 -cvf—-详细列出打包的步骤 -j—-用来说明这是个 tar.bz2 包,例如 tar -xjvf myfile.tar.bz2 -t—-列出包中的文件列表 —–打包时常追加的参数: -r—-追加到压缩包中 -u—-只把比包中更新的文件追加进去 -h—-不把符号链接添加到包中,而是添加此符号链接指向的文件 附加说明:tar 是个太强大的东东,常用的操作也就是打包解包,高级功能还是参阅 man,以上介 绍 Ubuntu 常用命令。


赞助商链接
相关文章:
Ubuntu常用命令及举例
还有一个快捷键,如果是在 Ubuntu 10.04 以上的系统,默认配置了一个快捷键 (...更改某个文件或目录的所有者,这个命令是很常用的,例如 root 用户把自己的一个...
Ubuntu常用命令大全
Ubuntu常用命令大全_电脑基础知识_IT/计算机_专业资料。Ubuntu 常用命令大全 查看...文件组可用数字表示, 也可用一个有效的组名表示,此命令改 变一个文件的 GID,...
ubuntu常用命令技巧大全
ubuntu常用命令技巧大全_计算机软件及应用_IT/计算机_专业资料。Ubuntu 命令技巧 ...[01;32m' #生效文件 #source .bashrc 如何在命令行删除在会话设置的启动程序 ...
Ubuntu常用命令菜鸟入门
Ubuntu常用命令菜鸟入门_计算机软件及应用_IT/计算机_专业资料。linux初学者常用命令...文件来修改 sudo 更详细的动作(比如记住密码 的时间戳长度),请谨慎修改! sh...
Ubuntu常用命令大全
Ubuntu常用命令大全_计算机软件及应用_IT/计算机_专业资料。Ubuntu 常用命令大全 ...文件组可用数字表示, 也可用一个有效的组名表示,此命令改 变一个文件的 GID,...
Ubuntu常用命令
Ubuntu常用命令大全 22页 1下载券 Ubuntu常用命令与技巧 29页 1下载券 Ubuntu常用命令修改的 6页 1下载券 ubuntu下常用命令 24页 免费 ubuntu常用命令用法 19页...
Ubuntu终端常用指令
Ubuntu终端常用指令_计算机软件及应用_IT/计算机_专业资料。新手入门 ...增加用户帐号:(1)用 户名:adduser 用户帐号名 (2)设置密码:passwd 用户帐号...
Ubuntu 终端常用命令
Ubuntu 终端常用命令_理学_高等教育_教育专区。Linux Ubuntu 命令sudo...这是一个特殊的命令,它给你临时的权限 来修改系统设置。终端会询问你的密码。...
Ubuntu命令大全【详细版】
请使用 backspace 基于 OpenVZ 的 VPS 支持 OpenVPN 对外访问设置 iptables -t...ubuntu命令大全 11页 1下载券 Ubuntu常用命令大全 22页 1下载券 ubuntu命令...
Ubuntu Linux常用命令大全
Ubuntu Linux常用命令大全_IT/计算机_专业资料。非常实用的 Ubuntu 命令大全 @ ...修改包含 /home 的行, #vi /etc/fstab ,改为: defaults,usrquota。也就是...
更多相关标签: