整理了一些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命令可以很方便的进行浮点运算,当然整数运算也不再话下。

linux 只查看目录下文件夹

只显示目录文件夹 ls -F |grep "/$" 显示 目录权限 ls -al |grep "^d" 只显示文件 ls -al |grep "^-& ...

linux 查看某个目录下文件的数量

今日思语:时间是个庸医,却自称能包治百病~ 在linux环境下,经常需要查看某个文件目录下的文件数有多少,除了进入当前目录下查看,还可以使用命令: ls -l | grep "^-&quot ...

linux查看目录下各个文件大小的命令

linux查看目录下各个文件大小的命令 由于需要经常查看各个文件的具体大小 ,所以这里记一下. 命令如下: du -h --max-depth=1

Kali Linux渗透基础知识整理(四):维持访问

Kali Linux渗透基础知识整理系列文章回顾 维持访问 在获得了目标系统的访问权之后,攻击者需要进一步维持这一访问权限.使用木马程序.后门程序和rootkit来达到这一目的.维持访问是一种艺术形式 ...

Kali Linux渗透基础知识整理(二)漏洞扫描

Kali Linux渗透基础知识整理系列文章回顾 漏洞扫描 网络流量 Nmap Hping3 Nessus whatweb DirBuster joomscan WPScan 网络流量 网络流量就是网 ...

Linux不管上一条命令成功还是失败都执行下一个命令的方法

转载请注明来源https://www.cnblogs.com/sogeisetsu/p/11407830.html Linux不管上一条命令成功还是失败都执行下一个命令的方法 Linux不管上一条命令 ...

du 使用详解 linux查看目录大小 linux统计目录大小并排序 查看目录下所有一级子目录文件夹大小 du -h --max-depth=1 |grep [

常用命令 du -h --max-depth=1 |grep [TG] |sort   #查找上G和T的目录并排序 du -sh    #统计当前目录的大小,以直观方式展现 du -h --max-d ...

解决cmd目录下pip命令不存在的问题

解决cmd目录下pip命令不存在的问题 注:pip.exe程序在Python安装目录下的scripts中1.在cmd命令中输入: 先输入:python -m ensurepip 再输入:python ...

linux 系统统计目录下文件夹的大小

du -ah --max-depth=1     这个是我想要的结果  a表示显示目录下所有的文件和文件夹(不含子目录),h表示以人类能看懂的方式,max-depth表示目录的深度. du命令用来查看 ...

随机推荐

js的scroll详解

scrollTop : 滚动条滚动距离        说明:chrome下他会以为滚动条是文档元素的,所以需要做兼容                                           ...

ThinkPHP3.2.3 的异常和错误屏蔽处理

一.入口文件关闭调试,配置文件配置异常页面 在生产环境中系统的错误信息不能暴露给用户,入口文件的 APP_DEBUG 默认为开启状态 define('APP_DEBUG',true); 此时如果用户访 ...

Android 开发实践 ViewGroup 实现左右滑出窗口(二)

接上一篇 源码 ...

AjaxPro.2.dll使用方法简介

1.添加对 AjaxPro.2.dll 的引用 2.在 webconfig 中 system.web 节点下 进行如下配置

JS中slice,splice,split的区别

不知道大家对slice,splice,splite是肿么样的感觉,反正我刚接触到这三个函数的时候整个人都懵了,因为一个个长的跟孪生兄弟似的,每次用的时候都会混,于是决定记下来,也给大家当个参考吧. s ...

synchronized 修饰在 static方法和非static方法的区别

Java中synchronized用在静态方法和非静态方法上面的区别 在Java中,synchronized是用来表示同步的,我们可以synchronized来修饰一个方法.也可以synchroniz ...

Python 文件的处理

简单的读取文件 f.read()  是读取这个文件的所有内容 f.readline()  是读取文件的一行 .write()  会去检查这个文件是否存在,不存在则创建,存在的话,则以覆盖的方式将内容写 ...

Hive+Sqoop+Mysql整合

Hive+Sqoop+Mysql整合 在本文中,LZ随意想到了一个场景: 车,道路,监控,摄像头 即当一辆车在道路上面行驶的时候,道路上面的监控点里面的摄像头就会对车进行数据采集. 我们对采集的数据进 ...

问题 C: Frosh Week(2018组队训练赛第十五场)(签到)

问题 C: Frosh Week 时间限制: 4 Sec  内存限制: 128 MB提交: 145  解决: 63[提交][状态][讨论版][命题人:admin] 题目描述 Professor Zac ...

SQL导出数据到EXCEL的问题

DTS导出向导 不会 我这有个是用C#语言写的 try { Excel.Application xApp = new Excel.ApplicationClass(); xApp.Visible = ...

在linux系统环境中 常用的关机命令,Linux常用基础命令整理:关机命令、查看目录下文件命令等...相关推荐

  1. linux 查看目录下文件、查看文件具体内容、查看文件夹大小

    linux 查看目录下文件.查看文件具体内容 查看目录下文件 查看文件具体内容 查看文件夹大小 查看文件夹下各文件大小 查看目录下文件 ls 查看目录下所有文件(不包含隐藏文件) ls -a 查看目录 ...

  2. Linux ls命令:查看目录下文件

    ♥️♥️♥️♥️♥️♥️通过学习 cd 和 pwd 命令,相信读者已经能够在庞大的 Linux 文件系统中,随心所欲地游荡并确定自己所在的位置了.本节继续来学习,如何知道某目录中存放了哪些文件或子目录 ...

  3. mysql 列目录_Linux ls命令:查看目录下文件

    通过学习 cd 和 pwd 命令,相信读者已经能够在庞大的 Linux 文件系统中,随心所欲地游荡并确定自己所在的位置了.本节继续来学习,如何知道某目录中存放了哪些文件或子目录. ls 命令,list ...

  4. linux 查看目录下文件个数

    统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件 ...

  5. linux查看目录下文件个球,球服务翻译……只找到以前版本的。新版的服务名称改了……...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 还是优化的问题--看得懂地我就关了.比如蓝牙什么的-- 5985ms fedora-storage-init.service 4451ms colord- ...

  6. Linux 查看目录下文件的详细信息

    使用 ls -l 可以查看一个目录下文件的详细的相关信息: 演示: 先使用 ls -a 查看当前目录下的所有文件: 然后使用 ls -a -l 查看所有文件的详细信息,每一行是一个文件的所有信息,如上 ...

  7. Linux 查看目录下文件数量

    for d in `ls`; do if [ -d ${d}  ]; then echo -n "${d}  "; ls ${d} | wc -l; fi; done;

  8. Linux命令:ls、grep、wc统计目录下文件及文件夹的个数。

    统计当前目录下文件的个数(不包括目录) 1 $ ls -l | grep "^-" | wc -l 统计当前目录下文件的个数(包括子目录) 1 $ ls -lR| grep &qu ...

  9. Linux 查看目录下的文件数量

    Linux 查看目录下的文件数量 1 查看当前目录下的文件数量(不包含子目录中的文件) 说明: 2 查看当前目录下的文件数量(包含子目录中的文件) 3 查看当前目录下的文件夹数量(不包含子目录中的目录 ...

最新文章

  1. Flutter专题1-环境搭建
  2. maven出现:Failed to execute goal on project ...: Could not resolve dependencies for project ...
  3. react native中有关日期的组件DatePicker 示例
  4. java如何输出指定两个日期之间的所有日期
  5. 2019/01/29-Linux常用指令
  6. 使用nodejs应用查询SAP HANA Express Edition里的数据
  7. 原来搞单片机也可以面向对象
  8. 在c语言程序中 对文件进行操作首先要,《C语言程序设计》试题八及答案
  9. [DEncrypt] DESEncrypt--加密/解密帮助类 (转载)
  10. 使用VideoView实现简单视频播放器
  11. 【黑马Python】(3)
  12. 等差素数列(java)
  13. 研究生学习的阶段总结
  14. 解决 Poi读取Excle报错 java.util.zip.ZipException: invalid stored block lengths
  15. JAVA编程基本步骤
  16. 新南威语言班C加,【干货来了】新南威尔士大学UEEC语言班 你了解多少?
  17. 前端开发使用的 安卓模拟器_7个最佳的Android模拟器
  18. 技术宅男揭秘:北京机动车摇号真的公平?
  19. 机器学习:最大熵模型
  20. 现在想心平气和地过完一天,真的太难了!

热门文章

  1. hd5文件的相关操作以及在python中的读写
  2. 谈业务技术的技术含量
  3. 毕业生有1/3去了BAT,华工计算机实力如何?
  4. 绘制玫瑰线及变异玫瑰线
  5. 互动媒体创意编程——自画像
  6. 眼下烦恼的,正是日后怀念的
  7. HTML最新标准HTML5小结
  8. SQL数据库不用SQL语句能显示全表的内容_100道MySQL数据库经典面试题解析
  9. 激光清洗机适用于哪些行业
  10. mac下 MATLAB安装