标准文档
苏州快跑教育标准发布文档
KK004Ubuntu常用命令使用方法
V1.02
苏州快跑信息科技有限公司
Suzhou Kuaipao Information Technology Co.,Ltd
2013年05月09日发布
1、U buntu常用命令:apt-get
debian系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得),会自动帮你搞定依赖关系
最常用参数:
update----与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行
upgrade----根据update得到的源软件库与本地已经安装的对比,(如果需要升级就)全部升级
install----安装软件包(可以使用tab补全软件包的名字,比较方便)
remove----卸载软件包
purge----卸载软件包,同时删除该软件的配置文件
常用命令:安装svn: apt-get install svn 连配置删除svn: apt-get -purge remove svn
2、U buntu常用命令:sudo
sudo我们主要用来临时提升权限,主要用以管理员(超级用户)的权限来运行命令,当需要修改当前登录用户力所不能及的文件/目录时需要用sudo 常用命令:sudo apt-get install websvn 借用root权限安装websvn
3、l s:显示目录内容
最常用参数:
-a----显示指定目录所有文件,包括文件名以. 开头的文件
-l----显示文件详细信息(包括文件类型,权限,修改时间,访问时间,大小,文件名…)
常用命令:ls –al 显示所有文件的详细信息
4、U buntu常用命令cat:
把(一个或多个)文件内容(连接)显示到标准输出
当文本文件很小,而且你只是想看下,并不打算用gedit或者vim之类编辑器编辑的时候,可以cat一下
常用命令:cat /var/log/message 查看/var/log/message文件内容
5、U buntu常用命令cd:
切换当前工作目录
最常用参数:
cd - ----切换到上一个目录(这个目录可以通过ls -a看到)
cd ../ ----切换到上层目录
cd ~ ----回到家目录(/home/你的登录名/)
常用命令:cd /etc/ 切换到/etc目录下
6、U buntu常用命令chmod:
改变文件的权限位
linux文件系统的权限位有两种表示方法:
简要介绍下: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 ----递归式,即改变非空目录下的一切为指定权限
常用命令:目录下所有人可读可写可执行chmod 777 helloworld/ -R
给三个组增加执行权限chmod+x test
7、c p:
拷贝文件和目录
最常用参数:
-b ----为每个已经存在的目的文件作个备份
-d ----遇到软链接时不拷贝软链接所指向的文件;拷贝时保留links属性(链接数)
-p ----保留文件的访问权限,所有者和时间戳
-R和-r ----递归式拷贝(cp过程遇到非空目录才有效),即拷贝目录,子目录,子目录的子目录…..
-a ----作用同-dpR
常用命令:cp -fr helloworld/ test 只拷文件
cp -a helloworld/ test 复制所有信息
8、i fconfig:配置网卡
最常用参数:
没有参数----列出当前活动网卡的状态看IP地址
-a----列出所有网卡的状态
interface----指定网卡名称比如eth0
常用命令:ifconfig eth0 查看eth0网络信息
9、l n:为文件建立链接
linux的链接分为两种:硬链接和软链接,ln默认建立硬链接(hard link),两种的区别请自己搜索。
最常用参数:
-s----建立软链接(符号链接,可以理解为win下的快捷方式)
-f----如果要建立的链接名已经存在,则删除之
常用命令:ln -fs ~/work/source ~/dest 用户目录下dest指向用户目录下work/source 10、mkdir:创建一个目录
最常用参数:
-p ----如果给出的路径中父目录不存在,则同时创建父目录。
常用命令:mkdir -p ~/aaa/bbb/ccc/ddd 创建目录
11、mv:移动或者更名文件
取决于目的目录是否为当前目录
最常用参数:
-b----为每个已经存在的目的文件做个备份(防止覆盖)
-f----不提示是否覆盖已经存在的目的文件
-i----与-f参数相反
-u----仅当源文件比目的文件更新或者目的文件不存在时候才移动
-v----显示移动文件的进度(个人总是推荐使用此参数,明白你在做什么)
常用命令:mv /etc/apt/sourcelist /etc/apt/sourcelist_bak重命名
12、rm:删除文件或目录
rmdir:删除一个空目录
rm最常用参数:
-
linux递归删除目录命令f----不提示不存在的文件,直接跳过
-i----每个删除动作都提示
-I----删除多个文件(多于3个时)或者递归式删除(对于非空目录)提示一次-r和-R----递归式删除该目录下的一切东东
-v----显示每个文件的删除动作
常用命令:rm -fr /home/eagles/test 删除test整个目录
13、shutdown:关闭系统
最常用参数:
+m----指定关机延迟的分钟
-c----取消一个等待关机的请求(关掉运行此命令的终端也可:))
now----立即关机
hh:mm----手动指定时间(以24小时计)
常用命令:shutdown -h now 立即关机
14、tar:打包/解包
和ps命令一样,tar一般不用单个参数,而是多个参数的组合,记住参数x是解压(extract),c是创建包(creat)即可
最常用参数:
-xvf----详细列出解包的步骤