新开始学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

linux 命令 记忆方法,linux 记忆命令心得相关推荐

  1. linux怎么知道ping命令,教程方法;通过ping命令查看服务器类型(linux还是windows系列)电脑技巧-琪琪词资源网...

    琪琪词资源网-教程方法;通过ping命令查看服务器类型(linux还是windows系列)电脑技巧,以下是给大家带来的教程方法;通过ping命令查看服务器类型(linux还是windows系列),大家 ...

  2. linux test 使用方法,Linux系统test命令使用方法介绍

    Linux系统中有时需要检测某个条件是否成立,那么就要用到test命令了,Linux下test的用法有很多,下面就随小编一起来学习下Linux系统中如何使用test命令吧. 1.判断一个命令的结果使用 ...

  3. Linux文本加密方法,Linux命令行文本加密的小技巧

    Linux命令行文本加密的小技巧 我在学习shell攻略时了解到了这个方法,感觉简单有趣,所以现在把它整理出来和大家分享. ROT13文本编码 介绍 ROT13(回转13位,rotateby13pla ...

  4. linux patch使用方法,Linux patch命令

    patch 英 [pætʃ]   美 [pætʃ] n.补丁,补片;眼罩;斑点;小块 vt.修补,拼凑;暂时遮掩一下;修理,平息(吵架等);用美人斑装饰(脸) vi.打补丁 第三人称单数: patch ...

  5. linux ls使用方法,Linux/Ubuntu ls命令详解使用格式和方法

    烈火建站学院文档 ls命令是Linux/Ubuntu中用来查看所选目录下有哪些文件以及列出当前目录中子目录的清单的命令,是Linux/Ubuntu中经常用到的一个命令,也是一个非常基本的命令.在很多操 ...

  6. linux zcat 使用方法,Linux系统中zcat命令的知识详解

    Linux系统中的zcat命令不同于cat命令,它不用解压缩文件就能显示压缩包文件的内容,那么下面由学习啦小编为大家整理了linux系统中zcat命令的知识详解,希望对大家有帮助! Linux系统中z ...

  7. linux隐藏文件的方法,Linux下隐藏文件的操作方法

    Linux下隐藏文件的操作方法 发布时间:2020-04-11 11:32:34 来源:亿速云 阅读:550 作者:小新 今天小编给大家分享的是Linux下隐藏文件的操作方法,很多人都不太了解,今天小 ...

  8. linux日志使用方法,Linux 日志终极指南

    原标题:Linux 日志终极指南 (点击上方公众号,可快速关注) 译者:伯乐在线 - 道法子 Linux 日志分析 虽然提取的时候,不总是和你想的一样简单,但是日志中有大量信息在等着你.在这部分,我们 ...

  9. 服务器开机grub gt 命令修复方法,开机grubgt命令修复方法

    最近有的网友向小编反映,自己的电脑在重装系统之后,在开机的时候出现了grub&gt的问题,在网上搜索了很久也没有找到解决的办法,想让小编帮他解决一下这个问题.小编觉得应该不止这一位网友朋友遇到 ...

最新文章

  1. 自动驾驶资料合集:视频、书籍与开源项目
  2. yii 全选 php,yii2中gridview使用技巧小结(四)——全选等批量操作
  3. 【bfs】Replication G(P7151)
  4. Docker系列三~docker安装nginx
  5. [图文教程] 手把手教你安装Android SDK
  6. 一位Facebook老员工的10点经验
  7. 华北水利水电大学历年c语言试题,一百题C语言试题
  8. 判断43是不是质数用c语言,1是素数吗(c语言判断一个数为素数)
  9. php 同比增长率上期未0,同比增长率计算时,上期值为0怎么计算?
  10. service服务程序
  11. Frida的安装与使用
  12. 线性代数学习笔记——第五十三讲——齐次方程组求解实例
  13. 通用视觉预训练大模型巡礼系列(一):UFO大模型
  14. 计算机网络--IPV4地址详细解释
  15. 纯CSS3制作逼真的iphone 6手机模型
  16. 驰骋BPM系统-表单引擎-流程引擎2020年大换装
  17. 地下暗管探测技术方案——探地雷达(暗管探测仪)
  18. JS中的批量替换---.replace(/\/g,@);
  19. Win10实现窗口AeroGlass化
  20. 六年老员工的幸福感|ONES 人物

热门文章

  1. Activiti 中的 命令模式与责任链模式
  2. android四个按钮平分,android 水平平分两个按钮
  3. curl命令java_Java中的curl命令
  4. matlab调制函数,matlab用于数字调制,几个函数的使用问题
  5. 树的距离(牛客网树上主席树+dfs序)
  6. Codeforces Round #561 (Div. 2)ABC
  7. 汇编语言start标号的作用
  8. PAT_B_1049_C++(20分)
  9. 【算法竞赛学习】资金流入流出预测-挑战Baseline_特征工程
  10. android定位会出现的问题,Android 定位当前位置可能出现的问题