Ubuntu常用命令使用方法二

Ubuntu常用命令man:
阅读参考手册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结果是一样的,因为lsman手册中只有一个入口
当你想看chmod调用的手册页时,就要特别指定 man 2 chmod~~因为chmod不止有一个入口
man的时候,可以通过j,k上下移动(vi中类似),可以通过/查询,通过n,N查找下个,上个匹配(vi类似)
q
退出(也和vi类似….)
比较有意思的一点:
由于man本身是个命令,所以,man都是可以man的 =.=

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

Ubuntu常用命令mount:
挂载文件系统(可理解为挂载一个分区)
最常用参数:
-t—-
指定文件系统类型,比如iso9660(挂载iso镜像为光盘,相当于虚拟光驱),ntfs,ext3,rfs等等
-l—-
列出所有已经挂载的文件系统,支持卷标
-a—-
挂载fstab中记录的所有分区
-n—-
挂载的时候不写入/etc/mtab
-o—-
相当常用的一个参数,指定挂载文件系统的”选项”,比如noatime,用来挂载BT专用分区很合适
Ubuntu常用命令mv:
移动或者更名文件,取决于目的目录是否为当前目录
最常用参数:
-b—-
为每个已经存在的目的文件做个备份(防止覆盖)
-f—-
不提示是否覆盖已经存在的目的文件
-i—-
-f参数相反
-u—-
仅当源文件比目的文件更新或者目的文件不存在时候才移动
-v—-
显示移动文件的进度(个人总是推荐使用此参数,明白你在做什么)

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

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

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

Ubuntu常用命令sh:
在终端解释执行
类似于’./’的形式,PT给了不同点: ‘./’仅仅对当前目录下有执行权限的程序才有效,’sh’则不管这套
想想也是哈, ‘./’仅仅是给出了一个文件的路径(在当前目录下)而已,但这个文件能不能执行就不好说了
所以用sh总是正确的

Ubuntu常用命令shutdown:
关闭系统,如果停留在TTY,请改用halt, poweroff等命令
常用参数:
+m—-
指定关机延迟的分钟
-c—-
取消一个等待关机的请求(关掉运行此命令的终端也可:))
now—-
立即关机
hh:mm    —-
手动指定时间(24小时计)

Ubuntu常用命令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常用命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值