linux 命令 记忆方法,linux 记忆命令心得

新开始学linux,要记住很多的命令,毕竟这是linux的根本,没有这些命令,连操作都没办法进行。所以我写这个的目的是我自己记忆,也是想帮助一下一同学习linux的同学们,提供自己记忆这些的方法,抛砖引玉,大家共同讨论一下。

我的记忆方法就是分类,把命令分成输出类,名词累,操作类。

输出类就是说的例如w,who,whoami,echo,ifcogfig,which,whereis等等之类的本意作用都是显示的。

名词累例:date,cal,hwclock,history,等等命令本身加选项可以完成增加或删除的归在了这一类。

操作类,或者说动作类,例:cp,cd,mv,touch,mkdir,等等有明确动作的。

还有一些对命令做出的总结:

输出类

type(内部命令)

type  命令   查看命令属性

w   (外部命令)显示当前登录的所有终端,以及在做什么,增强的who命令

选项 -h -u -s -f –help -i -v -o user

who (外部命令)显示当前登录的所有终端

who 任意字符 任意字符  效果跟tty相同

用户   终端    时间     远程主机IP地址(本地不显示IP地址)

选项 -a

-b   最近一次启动的时间

-d   显示死亡的进程

-l   登录的进程

-r    运行级别

-u    有进程号

whoami (外部命令)显示当前用户名

tty (外部命令)显示当终前端名

which  (别名) 显示命令的绝对路径

which 命令 显示命令的别名和绝对路径

– – skip -alias  只显示命令的绝对路径

whereis (外部命令)

whereis显示二进制文件,源码文件,手册文件的地址。

-b  仅搜索二进制文件

-m 仅搜索手册文件

whatis(外部命令)

whatis command 或man -f command

仅能提供命令基本的介绍。不提具体用法。

基于数据库的查找

优点:检索速度快

缺点:缺乏实时性

CentOS6

/var/cache/man/whatis

马上更新命令makewhatis

CentOS7

/var/cache/man/index.db

马上更新命令mandb

ifconfig (外部命令)或者ip add list(外部命令) 查看IP地址的

cat (外部命令)查看文件信息

Pwd(内部命令)显示当前所在目录

pwd -P 当前目录为软链接时,显示其源目录

基名:basename

目录名:dirname

man (外部命令) 命令的使用手册

Info (外部命令)  官方帮助文档(链接形式)

Ping (外部命令)【目标主机地址】探测主机与目标主机在网络中的连通性的

ls (别名)【选项】【地址】显示当前目录下的文件夹和文件

常用选项

ls -a 显示所有文件

ls -A 显示所有文件,除.、..

ls -l 长列出

-rw-r–r–. 1 root root 2193 Jul 14 17:28 passwd

文件类型|owner权限group权限other权限|硬链接数|owner|group|文件大小(bytes)|mtime|文件名

ls -R 递归

ls -ld 显示指定目录的详细信息。

ls -1 竖显示

ls -S 按文件大小降序排列

ls -t 按修改时间(mtime)从新到旧排列

ls -ut 按访问时间(atime)从新到旧排列

ls -U 按文件存放的先后顺序

ls -X 按文件后缀排序

ls -i 显示文件的inode号

ls -Z 显示文件的context值

echo(内部命令) 回显

-n 不换行

-E (default)不解释\

-e 解释“\”

\a 报警

\b 退格

\c 不换行

\n 换行,从行首输入

\r 移动行首但不换行

\t 输入tab

\\ 输入一个\

stat时间戳 (外部命令)

stat   stat  文件名   查询时间戳

atime 访问时间

mtime 文件数据修改时间

ctime 文件元数据修改时间

stat filename

名词类

date系统时间(外部命令)

查看时间【选项】

+%F显示年月日,格式为2017—07—14

+%T   显示时分秒,格式为07:26:44

+%Y   显示年  数字

+%m  显示月  数字

+%d显示日  数字

+%H   显示时  数字

+%M  显示分  数字

+%S   显示秒  数字

+%s   显示从1970-01-01到现在过了多少秒

+%w  显示星期  数字形式

+%a   显示星期  英语形式

修改时间【选项】【时间格式 例:“2017-9-8 3:54:26”】或月日时分年.秒

Clock,hwclock(外部命令)硬件时间

查看 clock  -s硬件时间写入软件时间-w软件时间写入硬件时间

修改时区

CentOS6修改时区

ln -f /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime

CentOS7修改时区

timedatectl 查看当前时区

timedatectl  list-timezone  查看所有时区

timedatectl  set-timezone  Asia/Shanghai

cal日历(外部命令)

cal yyyy 显示指定年的日历

cal -y 显示当年的日历

cal -3 显示上个月当月下个月的日历

cal -1 同cal显示当月日历

cal mm yyyy 显示指定年,月的日历

Enable(内部命令)内部命令

查看enable   ,enable  -a查看全部(包括已经禁用的)

查看禁用 enable -n

禁用enable -n 命令名字

恢复 enable 命令名字

Alias(内部命令)别名

alias  显示所有别名

alias 别名=‘【命令名字】【选项】【参数(地址)】’  添加别名

unalias 别名  删除指定别名

unalias  -a   删除所有别名

永久添加或删除到 ~/.bashrc针对当前用户

/etc/bashrc对所有用户有效

\或‘’,加命令可以不用别名

Hash(内部命令)缓存

查看 hash

Hash -l  显示全部在hash中的外部命令,且显示别名

删除 hash -r 全部删除-d【命令名】   删除该条命令

-p  手动添加一个hash

Screen(外部命令)会话窗口

添加screen -S

查看screen -ls

加入 screen -x

hostname (外部命令)

显示主机名    hostname

修改主机名    hostnamecrl set-hostname 主机名

history (内部命令)历史命令

history [-c] [-d offset] [n]

history -anrw [filename]

history -ps arg [arg…]

-c: 清空命令历史

-d offset: 删除历史中指定的第offset个命令

n: 显示最近的n条历史

-a: 追加本次会话新执行的命令历史列表至历史文件

-n: 读历史文件中未读过的行到历史列表

-r: 读历史文件附加到历史列表

-w: 保存历史列表到指定的历史文件

-p: 展开历史参数成多行,但不存在历史列表中

-s: 展开历史参数成一行,附加在历史列表后

动作类

nano     (外部命令) 文本编辑器

退出过程  Ctrl+x退出 保存y不保存n取消Ctrl+c

cp          (别名)    复制cp /root/a /usr/bin/

cd          (内部命令)  移动cd【地址】

rm          (别名)删除rm【选项】【文件地址】-r删除目录 不加无法删除目录文件

touch      (外部命令)创建空问件touch【文件地址】

mkdir       (外部命令)创建目录-p创建目录可以一下多层

mv          (别名) 移动剪切mv【本地址】【目标地址】

poweroff  (外部命令)和halt(外部命令) 关机

reboot      (外部命令) 重启

shutdown  (外部命令)延时关机

shutdown -r 重启

shutdown -h 关机

shutdown +0 直接关机

shutdown +xx xx分钟后关机

shutdown hh:mm  指定时间关机

shutdown -c 取消关机(在另一个终端执行)

原创文章,作者:何必呢,如若转载,请注明出处:http://www.178linux.com/81013

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244975.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

.net pdf转图片_图片转PDF怎么转?推荐两种图片转PDF方法

在我们的工作和学习中,我们有时候需要将图片转换为PDF格式的文件。因为PDF格式的文件查看起来很不容易,所以它可以确保图片文件中的信息不被泄露。那么图片转PDF怎么转呢?大家可以参考下面这两种方法,一起来看看到底是怎么转换的吧…

vue axios 发送get请求传递参数给后端失败_Java之Vue插件之Axios

Java之Vue插件之Axios,环境安装:npm install --save axios vue-axios //安装axiosNpm install //安装依赖在main.js中注册import axios from axiosimport VueAxios from vue-axiosVue.use(VueAxios, axios)在对应组件的方法中,发送axios请求&…

linux c 服务程序,Linux C 后台服务程序单进程控制

介绍通常后台服务器程序都必须有且只有一个进程,那么如何单进程呢?本例子是通过flock函数对/var/run/myserver.pid记录pid文件的进行加锁若加锁不正常,说明后台服务进程已经在运行了,这时则直接报错退出若加锁成功,说明…

索尼录音笔怎么导出录音内容_录音笔十大品牌名单出炉!录音笔十大品牌排名榜单揭晓!...

录音笔给我们高速发展的生活带来了很大的便利,市场上录音笔品牌繁多,很多数码视听品牌都推出了自己的录音笔产品,那么我们在选购的录音笔的时候如何选择好品牌的录音笔呢?下面一起来看看十款好用的品牌录音笔排行,希望…

快速列出所有字段_快速掌握目标课题的研究现状 | 应用实例

Graphical Abstract摘要本文旨在利用文献分析工具“Bibliometrix”及其交互界面“Biblioshiny”,基于文献数据库的检索结果,快速获取目标课题的关键信息。相较于传统人为反复阅读的方法,该方法可高效实现以下重要功能:拓展和获取更…

linux 引导程序修复工具,linux 引导修复工具

如果你有Windows 系统安装盘/ 启动盘,或者安装了DOS 工具,可以从Windows 进入纯DOS 界面的话,那么可以分别用 fixmbr 命令生成正确的引导文件boot.ini ,和使用 fdisk /mbr 命令修复MBR 。详细请看windows xp 双系统卸载linux ubun…

驱动程序和应用程序之间的体系结构不匹配_修复Win10上的黑屏问题全攻略,并不高深,一看就会...

在Windows 10上,你可能会遇到的最烦人的问题之一是黑屏,因为你不会在屏幕上看到错误代码或消息以获取有关从何处开始进行疑难解答的提示。黑屏的发生可能有多种原因。它可能与最近的显卡驱动程序更新有关,或者可能在包含兼容性问题的功能更新…

常用各种芯片手册大全_【汇总】超全面!国内芯片60个细分领域知名代表企业...

国内芯片60个细分领域知名代表企业↓↓↓↓↓↓文章来源:ittbank软文广告与加入群互动交流群的朋友,请加小编微信交流加入微信交流的朋友,请备注:公司名字(公司简称)名字行业方便小编按行业区分邀请进群,术有专攻请自觉…

linux 创建路径函数,Linux函数库的创建方法(2)

2. 静态库的创建与使用静态库本质就是一组 .o 组成的压缩文件,扩展名为 .a / .lib代码如下:ar -crv libXXX.a mmmm.o nnnn.oXXX 是库名,mmmm.o nnnn.o 是要打包的目标文件。crv 参数,含义分别是c: do not warn if the …

文件被后台程序占用无法删除_win10重装后系统占用50G?只要做好这2步,运行比win7还快...

大家都清楚系统C盘是电脑的"生命",一旦C盘出现"爆红",那你离电脑死机也就不远了。如果你还无法体会到这种感觉,那你可以想象打开一个word文档都要看到鼠标在转圈,随即黑屏,啥都动不了的那种生无可…

plsql执行command命令控制台出现乱码_展现“管理员”的神级能力,有趣又实用的我的世界基础命令...

在上一篇文章《Minecraft基岩版(手机版、便携版、PE版)开服指南》中,我们介绍了《我的世界》基岩版的开服方法。然后这篇文章,就为那些了解更多细节的玩家,介绍一下常见的管理员命令。另外,由于《我的世界》有多个版本(JAVA版、基…

一键 linux桌面安装vnc,Ubuntu 16.04 LTS一键安装VNC

Ubuntu 16.04 LTS 安装VNC,在搜索上找了很多教程,不是太老,就是说的驴唇不对马嘴,所以忍不住写一些以正视听。Ubuntu 16.04 LTS是最近出的LTS版本系统,估计未来也会有长期的使用频率,配置好远程桌面&#x…

新一代人工智能发展规划_助力人工智能创新发展,新华三任合肥市新一代人工智能产业发展联盟理事单位...

近日,合肥市新一代人工智能产业发展联盟正式成立。合肥市委常委、常务副市长罗云峰出席成立大会并讲话,联盟相关指导单位领导、理事单位成员代表等参加会议。会上,紫光旗下新华三集团下属新华三信息安全技术有限公司副总裁王冬作为理事单位代…

sqlserver 查询中文查询不到 查询英文可以查到_估值数据和财报数据查询方法

为了让更多的读者朋友学会自己查阅估值数据和财报数据,根据自己查到的资料进行独立思考,帮助投资,二师父搜集整理了估值数据和财报数据的查询网站,并教给大家如何通过这些网站查阅到的数据来做投资决定。估值数据查询网站&#xf…

linux内核参数的程序,技巧-Linux内核参数调整办法

ulimit设置ulimit -n 要调整为100000甚至更大。 命令行下执行 ulimit -n 100000即可修改。如果不能修改,需要设置 /etc/security/limits.conf,加入* soft nofile 262140* hard nofile 262140root soft nofile 262140root hard nofile 262140* soft core …

java面试换背景颜色_实习|渣二本Java菜鸡0 Offer的春招血泪史,一定要主动去找实习呀!

作者:codingCoge链接:https://www.nowcoder.com/discuss/177823来源:牛客网前言:一个菜鸡的春招血泪史,共勉到现在还是0offer先玄学求一波Offer2019.3.27更新:三月快结束了,对我来说春招也基本落幕了.虽然好多大厂4月才开始招聘,不过我已经不…

python刷阅读_用Python汇集并生成每日教育动态

本文记录了“每日教育动态”想法的产生以及实现过程,分为三部分:想法由来及实现效果、实现步骤和实现后的一点想法。一、想法由来及实现效果教育学是一门理论与实践相结合的学科,实践起来人人都会,每天打开手机刷个公众号都是完成…

linux切换root报错,Linux用户切换到root后运行图形程序报错(*GLib-GIO-CRITICAL **)

用su切换到root用户后,运行某些带图形的程序,会报如下错误:(ImageProc_qt:3158): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion G_IS_DBUS_CONNECTION (connection) failed(ImageProc_qt:3158): GLib-GIO-CRITICAL *…

python程序打包多个py文件_不使用setup.py,打包 Python 项目

我编写了许多开源项目,并允许其他人通过PyPI访问这些项目。为此,我需要从这些项目构建一个源代码分发版(sdist)和一个可选的wheel包,并将二者上传到PyPI。最后,这个sdist和wheel包必须要能通过pip进行安装,以便其他人使…

软件工程软件开发成本度量规范_软件开发成本度量方法

软件成本度量一直都是软件行业的一个痛点问题。软件度量一度乱象丛生。拍脑袋的定价方式曾大行其道。软件成本度量的乱象直接导致了软件价格的诸多问题。比如预算费用存在浪费或不足的现象,招标存在投标额过低过高等非正常状况。这些情况都是因为度量标准的缺失&…