1.ls

这个相当于Windows 下的dir命令,可以列出当前窗口或指定窗口下的内容。

2.rm

这个相当于Windows 下的del 和rmdir 命令,可以删除文件及文件夹。

常见用法:rm -rf/home/ubuntu/.cache (删除 /home/ubuntu/.cache这个文件夹)

禁忌:rm-rf /* 这个命令会删除根分区下所有文件,在某些efi机器上还会删除主板固件,造成主板固件丢失从而无法开机(比操作系统无法启动还严重)。

3.chmod

更改文件权限,类似于Windows 下文件属性的安全选项卡。

常见用法:chmod-R 777 /home/ubuntu/example (将该目录及里面所有文件改成777权限(777权限表示任何人都可以修改该内容))。

禁忌:chmod-R 777 /etc

chmod-R 777 /

(根分区和/etc属于系统要害部分,更改权限会造成无法启动系统)

4.apt、apt-get

这个类似于Win7/8/10 的dism 命令,这是Debian系列的包管理器,可以安装、更新、卸载软件。大部分操作需要root 权限

常见用法:apt-get update(更新软件源缓存)

apt-getupgrade (更新系统)

apt-getdist-upgrade (更新系统版本)

apt-getinstall zhcon (安装名叫 zhcon的软件)

apt-getremove zhcon (卸载名叫 zhcon的软件)

禁忌:卸载关键软件包,比如coreutils

5.dpkg

软件安装程序。

常见用法:dpkg -i 软件包路径及名称。

注意事项:一些软件包安装完毕会报错,提示缺依赖。这时,您需要再输入sudo apt-get -finstall 修复依赖。(如果想省事的话可以安装gdebi,这是图形软件包安装程序,而且可以自动补全依赖)

6.tar

tar压缩解压缩命令。压缩、解压 tar.lz需要安装 lzip软件包。

常见用法:tar-xf /home/ubuntu/coreutils-8.29.tar.xz (解压这个压缩包到当前目录)

tar-xvf /home/ubuntu/coreutils-8.29.tar.xz (解压这个压缩包到当前目录并显示详细信息)

tar-xf /home/ubuntu/coreutils-8.29.tar.xz /home/ubuntu/gnu(解压这个压缩包到/home/ubuntu/gnu 目录)

tar-cvjpf etc.tar.bz2 /etc (-c为创建一个打包文件,相应的-f后面接创建的文件的名称,使用了.tar.bz2后缀,-j标志使用bzip2压缩,最后面为具体的操作对象/etc目录)

tar-cvzpf etc.tar.gz /etc (-c为创建一个打包文件,相应的-f后面接创建的文件的名称,使用了.tar.gz后缀,-z标志使用gzip压缩,最后面为具体的操作对象/etc目录)

7.vi、nano

这是两款编辑器。如果需要进行简单文本编辑的话推荐后者。

8.sudo、su

sudo是让这个命令处在 root状态下运行,但是使用当前用户的用户配置。

常见用法:sudoapt-get update (更新软件源缓存,这个命令需要root 权限)

sudo-s (切换到 root权限,但是使用当前用户的用户配置)

su可以实现上述功能,但是会加载指定用户的配置。

常见用法:su (切换到root 用户并加载该用户的用户配置)

su123 (切换到123并加载该用户的用户配置)

su-c "apt-get update",切换到 root用户并更新软件源缓存。

9.fsck

磁盘检查修复命令,可以检查修复文件系统的错误。类似于Windows 下的chkdsk。但是,这里要输入的“分区”并不是分区挂载后的目录,而是分区在/dev 中的标识。

常见用法:fsck/dev/sda1 (检查并修复 /dev/sda1分区)

10.zhcon

这是一款适用于tty 的中文插件,类似于DOS 时代的天汇汉字系统。

由于Ubuntu 在中文模式下tty 会乱码,通过使用zhcon 可以解决。

常见用法:zhcon--utf8 (以 utf-8方式运行 zhcon,一般运行zhcon 时都需要--utf8 这个参数)。

zhcon可能会没有预装,请手动输入 sudoapt-get install zhcon 进行安装。

11.make

编译命令,具体参数要看你的makefile 配置

如果需要用到多线程编译的话,可以在参数中加上-j进行编译。

比如我的处理器是四核八线程,那么我就可以输入make -j8 进行编译,这样会快很多。

12.gcc

GCC编译器,具体参数要看你的需求。

13.dd

此命令可以填充相应内容到文件。

常见用法:ddif=/home/ubuntu/ubuntu.iso of=/dev/sdc (将ubuntu.iso的内容写入/dev/sdc)

禁忌:ddif=/dev/zero of=/dev/sda 此命令会将主硬盘清零,导致系统无法启动,数据难以恢复。

14.cfdisk

磁盘管理工具,可以对磁盘分区和raw 格式的磁盘镜像文件进行管理。

15.whereis

这个是查询工具,可以查询指定的文件。

常见用法:whereisbash(查询 bash这个程序在什么地方)

16.touch

创建空文件

常见用法:touchupdate.sh (创建 update.sh空文件)

17.alias

设置命令别名。

常见用法:aliasdir = 'ls' (将 dir设为 ls的别名)

18.pkill

结束进程,类似于Windows 下的taskkill 命令

常见用法:pkillbash(结束 bash进程)

19.uname

显示Linux 版本、系统架构之类的信息。

常见用法:uname-r 显示 Linux内核版本号。

uname-ar 显示全部版本信息

uname-m 显示当前系统架构

20.sync

将改动写入磁盘。由于Linux有延迟写入功能(为了增强性能),所以在执行一些操作后并不会将内容立即同步到磁盘。

为了保险起见,比如你这里电源不稳定,可能会碰到断电,请定时输入sync 命令防止意外。

另外,在关机重启之前系统会自动执行sync命令,所以您如果即将关机或重启,那么不需要sync 命令。

常见用法:sync同步当前用户的数据

以 root身份运行 sync:同步所有用户数据。

乌班图linux命令,乌班图Ubuntu常用命令及用法详解相关推荐

  1. linux 添加sbit权限,Linux Stick BIT(SBIT)文件特殊权限用法详解

    Sticky BIT,简称 SBIT 特殊权限,可意为粘着位.粘滞位.防删除位等. SBIT 权限仅对目录有效,一旦目录设定了 SBIT 权限,则用户在此目录下创建的文件或目录,就只有自己和 root ...

  2. linux rewind函数,fseek(),ftell()和rewind()函数的用法详解

    转自:http://blog.csdn.net/lijun5635/article/details/14210181 功 能 重定位流( 数据流/文件)上的 文件内部位置 指针 注意:不是 定位文件指 ...

  3. linux系统中如何查看日志 (常用命令)

    linux系统中如何查看日志 (常用命令) cat  tail -f 日 志 文 件 说    明  /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用 ...

  4. linux mount命令参数及用法详解

    linux mount命令参数及用法详解 非原创,主要来自 http://www.360doc.com/content/13/0608/14/12600778_291501907.shtml. htt ...

  5. linux useradd(adduser)命令参数及用法详解(linux创建新用户命令)

    linux useradd(adduser)命令参数及用法详解(linux创建新用户命令) useradd可用来建立用户帐号.帐号建好之后,再用passwd设定帐号的密码.而可用userdel删除帐号 ...

  6. Linux Shell脚本入门--wget 命令用法详解

    Linux Shell脚本入门--wget 命令用法详解 wget是在Linux下开发的开放源代码的软件,作者是Hrvoje Niksic,后来被移植到包括Windows在内的各个平台上.它有以下功能 ...

  7. 你一定要知道的关于Linux文件目录操作的12个常用命令

    博客园 首页 新随笔 联系 管理 订阅 随笔- 26  文章- 1  评论- 18  你一定要知道的关于Linux文件目录操作的12个常用命令 转自:http://www.cnblogs.com/yo ...

  8. linux为什么用tar压缩,linux下tar压缩和解压命令用法详解

    linux下tar压缩和解压命令用法详解 2017-03-25 14:06 分享人:老牛 将/usr/local/test目录下所有文件仅打包,不压缩到 /usr/local/auto_bak/目下 ...

  9. Linux学习笔记(二)|常用命令

    Linux学习笔记(二)常用命令 1.文件处理命令 1.1命令格式与目录处理 -ls 功能描述:显示目录文件 原意:list 所在路径:/bin/ls 语法: ls-a 显示所有文件,包括隐藏文件 l ...

  10. 【linux】——linux ls命令参数及用法详解---linux显示目录内容命令

    linux系统中ls命令的用法详解 ls命令是linux下最常用的命令.ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. ...

最新文章

  1. 一个学术 导航网站----科塔学术
  2. sqlservice对于时间的操作
  3. py脚本得到Python的版本
  4. WSUS专题之二:部署与规划-参数选择
  5. windows下php7安装redis扩展
  6. DayPilot——10分钟内用于ASP.NET MVC的AJAX每月事件日历
  7. 让sublime编译php、js
  8. 利用Python进行数据分析--数据加载、存储与文件格式
  9. 软件工程之系统建模篇【设计接口类模型】
  10. 算法:指定位置翻转链表 rotate-list
  11. 【技术分享】数据之大,云动未来 - 弹性云数据库技术解析
  12. Excel文件下载From Linux
  13. 继电器(Relay)
  14. ps图层高级扩展知识
  15. 新买电脑编译运行dev c++慢的
  16. 新手不翻车的可乐鸡翅做法!好吃到吮指!
  17. 五分钟GO、KEGG和COG注释和富集分析
  18. python语言所使用的特殊含义符号_Python3 正则表达式特殊符号及用法
  19. 「读书感悟系列」苏世民:我的经验与教训
  20. EasyFlash移植

热门文章

  1. 【CE】Mac下的CE教程Tutorial:基础篇(1-4关)
  2. uniapp 联级选择器uni-data-picker
  3. 『HarmonyOS』DevEco的下载安装与开发环境搭建
  4. 计算机有关的科学问题,当前计算机科学发展遇到的急需解决的主要问题有哪些?...
  5. 【基于matlab的mqam调制与解调系统】
  6. MMCM与PLL的区别
  7. weex学习之路(一)--项目快速创建
  8. delta-normal var的公式推导
  9. 机器学习和统计学习的区别:10个统计分析方法
  10. 大牛C++编程开发学习建议50条