转载原地址:https://www.linuxidc.com/Linux/2018-07/153206.htm

整理了一些Linux常用基础命令,欢迎指正。

首先记住四个热键,学会这四个键,收益一辈子。

Tab按键---命令补齐功能
Ctrl+c按键---停掉正在运行的程序
Ctrl+d按键---相当于exit,退出
Ctrl+l按键---清屏

1、关机命令:shutdown

shutdown 参数说明:

[-t] 在改变到其它runlevel之前,告诉init多久以后关机。
[-r] 重启计算器。
[-k] 并不真正关机,只是送警告信号给每位登录者〔login〕。
[-h] 关机后关闭电源〔halt〕。
[-n] 不用init而是自己来关机。不鼓励使用这个选项,而且该选项所产生的后果往往不总是你所预期得到的。
[-c] cancel current process取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。
[-f] 在重启计算器〔reboot〕时忽略fsck。
[-F] 在重启计算器〔reboot〕时强迫fsck。
[-time] 设定关机〔shutdown〕前的时间。

shutdown -h 12:00

系统将在12时准时关机。

shutdown -h now

不等了,系统现在就要关机。

shutdown -r now

别墨迹了,马上给我重启系统。

shutdown -h 10

不等了,系统将在10分钟后关机。

取消定时关机命令:shutdown -c

其他关机命令:halt和poweroff

halt 最简单的关机命令

用halt命令来关机时,实际调用的是shutdown -h。halt 执行时将杀死应用进程,执行sync系统调用文件系统写操作完成后就会停止内核。

halt 参数说明:

[-n] 防止sync系统调用,它用在用fsck修补根分区之后,以阻止内核用老版本的超级块〔superblock〕覆盖修补过的超级块。
[-w] 并不是真正的重启或关机,只是写wtmp〔/var/log/wtmp〕纪录。
[-d] 不写wtmp纪录〔已包含在选项[-n]中〕。
[-f] 没有调用shutdown而强制关机或重启。
[-i] 关机〔或重启〕前关掉所有的网络接口。
[-p] 该选项为缺省选项。就是关机时调用poweroff。

poweroff 常用的关机命令

对于poweroff,网上说它是halt命令的链接,基本用法和 halt 差不多。

2、重启命令:reboot

3、查看目录下文件命令:ll

ll  是 ls -l 的常用别名。此命令的功能是:查看当前目录下的所有文件及详细信息,创建时间、读写权限等;

4、目录显示命令:ls

ls 是Linux下常用命令,ls  命令的功能是:以列表的形式 列出当前目录下的文件;

显示全部目录命令:ls -a

5、变换目录命令:cd

cd命令用来切换工作目录至dirname。 其中dirname表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的home directory(也就是刚login时所在的目录)。另外,~也表示为home directory的意思,.则是表示目前所在的目录,..则表示目前目录位置的上一层目录。

实例

cd    进入用户主目录;
cd ~  进入用户主目录;
cd -  返回进入此目录之前所在的目录;
cd ..  返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../..  返回上两级目录;
cd !$  把上个命令的参数作为cd参数使用。

6、显示当前目录命令:pwd

pwd命令能够显示当前所处的路径。

这个命令比较简单,如果有时在操作过程中忘记了当前的路径,则可以通过此命令来查看路径,其执行方式为:

# pwd

/home/linuxidc

第一行为运行的命令,第二行的内容为运行pwd命令后显示的信息,即显示用户当前所在的工作目录的路径为/home/linuxidc。

提示:

应该经常使用pwd命令。Linux的目录结构非常复杂,一个小小的分支就可能会有十几层目录,就好像是个森林,所以Linux不会像Windows那样把全路径写在提示符里,那样太长了。

在目录用cd钻来钻去,很容易记不清自己到底身在何处,这时候执行命令可是有点危险的,例如,想删除一个文件,不搞清楚当前目录,可能会误删除同名的有用文件,而且没那么容易恢复。还有很多其他的情况需要使用pwd,尤其是在执行“rm –rf”这种对目录直接删除的操作时,更需要用pwd确定一下,可能每执行十几个命令就会输入一回。我们应该感谢Jim Meyering先生,他是pwd的创作者。

7、查看版本信息命令:uname -a;  lsb_release -a;  getconf LONG_BIT

uname -a  (Linux查看版本当前操作系统内核信息)

lsb_release -a

getconf LONG_BIT 返回32或者64,表示运行在32位或者64位模式下,返回32并不代表该CPU不支持64位计算。

lsb_release命令用来显示LSB和特定版本的相关信息。如果使用该命令时不带参数,则默认加上-v参数。

-v, --version
显示版本信息
-i, --id
显示发行版的ID
 -d, --description
显示该发行版的描述信息
-r, --release
显示当前系统是发行版的具体版本号
-c, --codename
发行版代号
-a, --all
显示上面的所有信息
-h, --help
显示帮助信息

8、几个小工具命令

显示日期的命令:date

很多shell脚本里面需要打印不同格式的时间或日期,以及要根据时间和日期执行操作。延时通常用于脚本执行过程中提供一段等待的时间。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数。

date: 无法设置日期: 不允许的操作 的解决方法:

报错如下:“date: 无法设置日期: 不允许的操作”,因为使用Linux系统下的普通用户登录。
执行场景如下:
linuxidc@linuxidc ~$ date -s "19900909 13:14:21"
date: 无法设置日期: 不允许的操作

问题解决:
1. 用su命令切换到超级用户

linuxidc@linuxidc:~$ su root
密码:

2. 执行date设置指令OK
root@linuxidc:/home/linuxidc# date -s "19900909 13:14:21"
1990年 09月 09日 星期日 13:14:21 CDT

3. 用su命令切换到原普通账户
root@linuxidc:/home/linuxidc# su linuxidc
linuxidc@linuxidc:~$

显示日历的命令:cal

显示当前月 cal

显示年历 cal 2018

计算器命令:bc

bc命令是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下。

Ubuntu常用基础命令相关推荐

  1. 初学者linux和ubuntu,linux初学者也必须知道的几个ubuntu最基础命令

    linux菜鸟也必须知道的几个ubuntu最基础命令 1:sudo   应该是linux中最常用的命令之一了,因为你即便不是root用户,也能暂时的部分的获得root权限,例如安装卸载,更改各种服务的 ...

  2. docker镜像简介和docker常用基础命令

    docker镜像简介和docker常用基础命令 文章目录 docker镜像简介和docker常用基础命令 1:docker镜像概述 1.1:什么是docker镜像 1.2:docker镜像的获取方式 ...

  3. Linux常用基础命令(很全)

    Linux常用基础命令 Linux命令格式 Linux 常见用户管理命令 创建新用户 Linux文件及目录管理命令 绝对路径和相对路径 cd命令 ls命令 pwd命令 mkdir命令 touch命令 ...

  4. linux常用基础命令操作收集

    linux常用基础命令操作收集,以下命令基于CentOs6.x 1.日常操作命令 **查看当前所在的工作目录 pwd **查看当前系统的时间 date **查看有谁在线(哪些人登陆到了服务器) who ...

  5. Mysql常用基础命令操作实战

    目录 一    启动与关闭MySQL    3 1.1    单实例MySQL启动与关闭方法    3 ※1※    常规启动关闭数据库方式(推荐)    3 1.2    多实例MySQL启动与关闭 ...

  6. redhat常用基础命令代码

    redhat常用基础命令 1.登陆和关机,重启和切换用户,创建删除用户 远程登陆redhat: ssh root@192.168.xx.xx ssh为远程登陆选择的通道,root为用户名,192.16 ...

  7. CentOS常用基础命令大全

    这篇文章主要介绍了CentOS常用基础命令大全,学习centos的朋友需要掌握的知识,需要的朋友可以参考下 1.关机 (系统的关机.重启以及登出 ) 的命令 shutdown -h now 关闭系统( ...

  8. linux常用基础命令整理

    linux常用基础命令整理 su - 用户名 ->切换到指定用户下 ls ------>查看当前目录下的目录及文件 clear ------>清理屏幕 cd 路径 -----> ...

  9. Linux常用基础命令198个

    Linux常用基础命令198个 1.mkdir 创建目录 * 主要选项:-p 递归创建目录 主要案列:mkdir /xujun mkdir -p /xujun/oldboy mkdir -p /xuj ...

最新文章

  1. 2021年中国AIoT产业全景图谱
  2. python学费多少-Python开发学费一般多少钱
  3. 剑指 Offer II 022. 链表中环的入口节点(力扣剑指Offer专项突击版——链表2)
  4. Docker网络和服务发现
  5. Visual Studio 2010 Ultimate敏捷测试驱动开发
  6. mangle 打标签冲突
  7. 38个Pandas实用技巧
  8. [BUG]Git Sever搭建与相关错误处理
  9. python多态_python 多继承及多态
  10. mysqloffset什么意思_mysql查询时offset过大影响性能的原因和优化详解
  11. MySQL对数据的基本操作三:UPDATE语句
  12. SRS之SrsConfig类
  13. iOS动画专题·UIView二维形变动画与CAAnimation核心动画
  14. 女神在我玩王者的时候约我看电影,可我又不能挂机坑队友。那就只能写一个帮我打王者荣耀的AI了
  15. 乐高计算机游戏泡泡龙的目标,乐高游戏教案
  16. 两个向量的点乘和叉乘怎么算_向量的点乘和叉乘
  17. 工作快两年了!斗胆谈谈校招社招技术面试那些事
  18. 如何学习kotlin?Kotlin基础知识快速入门
  19. 现代气象仪器 | 太阳辐射测量
  20. Java中Map使用详解

热门文章

  1. nginx php默认首页,iis、apache、nginx设置默认首页index.html方法图解 电脑维修技术网...
  2. vfp 右键发送邮件_邮件批量发送的方法教程
  3. python grpc 并发_用Python进行gRPC接口测试(二)
  4. 疲劳驾驶数据集_人工检查,11 个类、97942 个标签,Roboflow 开源自动驾驶数据集可以使用啦...
  5. windows编写linux脚本,Windows PowerShell:共享您的脚本 - 在脚本中编写 Cmdlet | Microsoft Docs...
  6. Python基础教程:一个单列split转换为多行的练习题
  7. python中的代码复用与函数递归
  8. python 的String,集合(List,元组,Dict)
  9. 使用tf.print()打印tensor内容
  10. python中5个json库的速度对比