广告
返回顶部
首页 > 资讯 > 精选 >Ubuntu常用命令使用方法
  • 902
分享到

Ubuntu常用命令使用方法

2023-06-16 23:06:48 902人浏览 八月长安
摘要

这篇文章主要介绍“ubuntu常用命令使用方法”,在日常操作中,相信很多人在Ubuntu常用命令使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu常用命令使用方法”的疑惑有所帮助!接下来,请跟

这篇文章主要介绍“ubuntu常用命令使用方法”,在日常操作中,相信很多人在Ubuntu常用命令使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu常用命令使用方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

经努力学习Ubuntu常用命令,想和大家探讨一下,你可能会遇到Ubuntu常用命令使用问题,看完本文你肯定有不少收获,这里将介绍Ubuntu常用命令使用问题的解决方法,下面就这就来讲术XX装完后,自动升级。这个过程比较慢,现在还在执行中。

刚刚上网上搜集一些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    —-比clean常用,我的理解是删除低版本的缓存而保留高版本的(或者包括非当前源里的软件包?)
aptitude:
此为PT同学补充,他的说法是aptitude比apt-get少个横线,tab补全比较容易(=.=)~大概神牛都比较懒吧
不得不提下蛋蛋童鞋以前说过的ubuntu彩蛋:) <仅限于UBUNTU 8.04>
man apt—-***会看到 “本apt有着超级牛力” or “this APT has a super-cow power”
man aptitude    —-会看到 “这个aptitude没有超级牛力”
看看aptitude的参数,你就会明白为什么aptitude会标称”高级软件包管理程序”了
最常用参数:
search—-在(你的源的)所有软件包列表中搜索该软件,search的表达式可以很复杂,具体看man
其余常用参数同apt-get

Ubuntu常用命令cat:
把(一个或多个)文件内容(连接)显示到标准输出
当文本文件很小,而且你只是想看下,并不打算用gedit或者vim之类编辑器编辑的时候,可以cat一下,我是用来配合grep使用

Ubuntu常用命令cd:
切换当前工作目录
不同于其他命令,这是一个shell内置命令,所以没有手册页可看…够基础,所以才会出现在本篇文章中(=.=)郁闷
最常用参数:
.—-切换到当前目录(貌似没有什么意义)(.这个目录可以通过ls -a看到)
..—-切换到上层目录
~—-回到家目录(/home/你的登录名/)

Ubuntu常用命令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    —-递归式拷贝(cp过程遇到非空目录才有效),即拷贝目录,子目录,子目录的子目录…..
-a—-作用同-dpR
-s—-并不真的做拷贝,而只是为每个文件作软链接(符号链接)
-u—-同下面 mv 的-u参数

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

ifconfig:
配置网卡
最常用参数:
没有参数—-列出当前活动网卡的状态
-a    —-列出所有网卡的状态
interface    —-指定网卡名称比如eth0
up    —-唤醒该网卡
down—-关闭该网卡
arp,mtu,netmask addr,…等等很多参数 =.=

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

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

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结果是一样的,因为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给了不同点: ‘./’仅仅对当前目录下有执行权限的程序才有效,’sh’则不管这套
想想也是哈, ‘./’仅仅是给出了一个文件的路径(在当前目录下)而已, 但这个文件能不能执行就不好说了
所以用sh总是正确的

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常用命令使用方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: Ubuntu常用命令使用方法

本文链接: https://www.lsjlt.com/news/286233.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu常用命令使用方法
    这篇文章主要介绍“Ubuntu常用命令使用方法”,在日常操作中,相信很多人在Ubuntu常用命令使用方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu常用命令使用方法”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-16
  • Linux 常用命令之Linux more命令使用方法
    more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比。 more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页...
    99+
    2022-06-04
    Linux more命令使用方法 linux more命令
  • 使用命令行检测Ubuntu版本方法
    方法一:使用lsb_release实用程序 lsb_release实用程序可以显示有关linux发WnOsvdxApj行版的LSB(Linux标准库)信息。它是检查Ubuntu版本的首选方法,无论运行的是哪个桌面环境或U...
    99+
    2022-06-04
    命令行 Ubuntu版本
  • git的使用方法及常用命令
    本篇内容介绍了“git的使用方法及常用命令”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!git在团队项目中的使用流程首先从一个git远程仓库...
    99+
    2023-06-09
  • ubuntu下常用apt命令介绍
    apt-get全称Advanced Package Tool,是一款适用于Unix和linux系统的高级包管理器。主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。 使用apt的主流Linux系统包括...
    99+
    2022-06-05
    ubuntu 常用apt命令
  • ubuntu的常用命令有哪些
    ubuntu的常用命令有:系统相关的命令。uname -a 显示当前系统相关信息sudo 临时获取超级用户权限su root 切换 root 用户sudo shutdown 关机sudo reboot 重启sudo nautilus 进入有...
    99+
    2022-10-07
  • ubuntu的常用命令是什么
    这篇文章主要介绍“ubuntu的常用命令是什么”,在日常操作中,相信很多人在ubuntu的常用命令是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu的常用命令是什么”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-04
  • ubuntu使用命令查询ip的方法是什么
    ubuntu使用命令查询ip的方法:1、打开ubuntu终端;2、通过命令进行查询ip。具体操作方法如下:使用快捷键【ctrl+alt+t】打开ubuntu终端。再通过以下命令查询ip即可。#打印出ip地址ifconfig -a #查看当前...
    99+
    2022-10-19
  • Linux/Ubuntu下chmod命令的使用格式和方法
    这篇文章主要讲解了“Linux/Ubuntu下chmod命令的使用格式和方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux/Ubuntu下chmod命令的使用格式和方法”吧!Lin...
    99+
    2023-06-13
  • 有哪些Ubuntu中常用的命令
    这期内容当中小编将会给大家带来有关有哪些Ubuntu中常用的命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(...
    99+
    2023-06-13
  • Ubuntu服务器常用命令汇总
    下面的命令大都需要在 控制台 / 终端 / shell 下输入。 任何一个使用 ‘sudo' 作为前缀的命令都需要拥有管理员 (或 root) 访问权限。 所以你会被提示输入你自己的密码。 查看软件xxx安装内容 查看显...
    99+
    2022-06-04
    Ubuntu 常用命令
  • Ubuntu 常用命令50个含示例
    以下是 Ubuntu 常用命令,按照最容易忘记的命令优先,前 50 个: sudo:用于在 Ubuntu 中以管理员权限执行命令的命令。例如:以管理员权限编辑文件 /etc/hosts:sudo nano /etc/hosts。 apt...
    99+
    2023-08-31
    ubuntu linux 服务器
  • ubuntu下mysql的常用命令有哪些
    本篇内容主要讲解“ubuntu下mysql的常用命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu下mysql的常用命令有哪些”吧!一、mysql服务操作 0、查看数据库版本 ...
    99+
    2023-06-13
  • Ubuntu APT常用命令参数有哪些
    这篇文章主要介绍Ubuntu APT常用命令参数有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!常用的Ubuntu APT命令参数apt-cache search package 搜索包apt-cache sho...
    99+
    2023-06-16
  • ubuntu cp命令怎么使用
    `cp`命令是用来复制文件或目录的。它的基本语法如下:```cp [选项] 源文件 目标文件```其中,`源文件`是你要复制的文件或...
    99+
    2023-09-14
    ubuntu
  • Ubuntu怎么使用dig命令
    这篇文章主要介绍“Ubuntu怎么使用dig命令”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Ubuntu怎么使用dig命令”文章能帮助大家解决问题。1.打开终端命令行模式。2.使用dig命令来查询...
    99+
    2023-07-04
  • ubuntu如何使用ipconfig命令
    ubuntu使用ipconfig命令的方法:1、打开终端;2、直接输入“ipconfig”命令可查看电脑的ip地址。具体操作方法:快捷键【Ctrl+Alt+T】打开终端。直接在终端输入以下命令查看电脑的ip地址。ipconfig #查看电脑...
    99+
    2022-10-17
  • ubuntu如何使用useradd命令
    ubuntu使用useradd命令的方法:用来添加一个账户。(1)打开终端命令行。(2)输入以下命令切换成root用户。su root(3)再根据以下命令格式输入命令添加账户。useradd [-g 组名] [-s /bin/bash] [...
    99+
    2022-10-09
  • Linux常用命令之grep命令用法详解
    1.官方简介 grep是linux的常用命令,用于对文件和文本执行重复搜索任务的Unix工具,可以通过grep命令指定特定搜索条件来搜索文件及其内容以获取有用的信息。 Usage: grep [OPTION].....
    99+
    2022-06-03
    Linux grep命令用法 Linux grep命令
  • ubuntu删除命令记录的方法
    ubuntu删除命令记录的方法:1.打开终端;2.删除.bash_history文件;3.输入命令将历史记录清空即可。ubuntu删除命令记录的方法:打开终端命令行模式,可使用快捷键【Ctrl+Alt+T】打开。首先需要删除.bash_hi...
    99+
    2022-10-07
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作