Linux常用命令说明(记录自己Linux命令使用情况,后续会持续更新)
首次记录时间——20170602
感觉自己Linux命令使用掌握的情况非常差,今天先记录当前会的几个。
1#cd(change directory) 切换工作目录(或者叫修改当前目录)
eg.
cd /home/my_file 通过绝对路劲跳转到my_file路径下,对于当前路径没有要求
cd my_file 通过相对路径跳转到my_file文件夹下,如果my_file在home路径下,则当前路径只能在home目录下
cd .. 跳转到当前目录的上一级目录
cd ~ 跳转进入用户在该系统的home目录,例如xz用户,则进入/root/xz目录
cd / 进入根目录
注:
.. 或者../ -> 表示上一层目录
.或者./ -> 表示当前目录
~或者~/ -> 表示你的/home/用户名目录
2#pwd 打印当前工作目录
eg.
[mobo_account_test@Web1 ~]$ cd ~
[mobo_account_test@Web1 ~]$ pwd
/home/mobo_account_test
3#ls(list) 查看当前目录下的文件和文件夹
ls –a 可以查看隐藏文件,使用此命令后看见前面带.的即为影藏文件(如: .my_personal_file)
ls –lh或(ls –l)(ls -lih) 可以查看文件详情,读写权限,文件大小,创建时间(前者可读性更好)
ls -lh -a 查看文件详情,包括影藏文件夹
查看某个隐藏文件夹 需要在文件前面加上”.”,如跳转到隐藏文件夹my_file下cd /.my_file
4#less 打开文本文件
eg.
less holloword.txt
less config.xml
在上面打开文本文件后,查看文本的一些快捷键:
↑↓ 换行一行一行的切换文本查看
ctrl + f 查看下一页
ctrl + b 查看上一页
shift + g 查看文本文件最末
shift + G(大写的G) 从文本文件最末跳转开始
q 退出查看
5#vi 编辑文本文件
vi helloword.txt打开helloword.txt文本文件
输入i 进入编辑状态
输入esc(即键盘左上角的退出键)退出编辑
在esc退出编辑后:
ctrl + u 撤销,一步一步的撤销(相当于windows系统的 ctrl + z)
ctrl + r 与 ctrl + u 相反(ctrl + r 相当于windows系统的 ctrl + y)
输入:wq退出编辑并且保存
: q!退出不保存
6#ctrl + c 强制退出当前运行程序
7#free
eg.
[mobo_account_test@Web1 logs]$ free
total | used | free | shared | buffers | cached | |
Mem: | 16426344 | 16168804 | 257540 | 0 | 319240 | 1334512 |
-/+ buffers/cache: | 14515052 | 1911292 | ||||
Swap: | 18481144 | 12818036 | 5663108 |
关于free每行每列详细说明查考博客:http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html
8#sh 运行当前可以执行文件
eg.
sh restart.sh 运行restart.sh文件
9#date 查看当前系统时间
eg.
[mobo_account_test@Web1 logs]$ date
2017年 06月 02日 星期五 16:53:54 CST
10#who am i 与 whoami 区别
eg.
who am i 显示的是实际用户ID即用户登陆的时候的用户ID
whoami 显示的是有效用户ID.
比如:su – root 切换用户操作后,who am I显示的还是原用户,而whoami显示为切换后用户
[mobo_account_test@Web1 logs]$ su - mobo_account
口令:
[mobo_account@Web1 ~]$ who am i
mobo_account_test pts/5 2017-06-02 10:18 (192.168.31.41)
[mobo_account@Web1 ~]$ whoami
mobo_account
[mobo_account@Web1 ~]$ who am i
mobo_account_test pts/5 2017-06-02 10:18 (192.168.31.41)
第一个参数:用户名
第二个参数:使用的终端机
第三个参数:登录时间
第四个参数:登录电脑的IP地址或者从何处登录
11#who 执行这项指令可得知目前有那些用户登入系统,单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器
[mobo_account_dev@Web1 ~]$ who
mobo_account pts/1 2016-08-15 09:46 (192.168.32.14)
mobo_account pts/2 2016-08-15 09:48 (192.168.32.14)
mobo_account pts/3 2016-08-16 09:28 (192.168.32.58)
mobo_account pts/4 2016-08-16 09:55 (192.168.32.44)
mobo_account_dev pts/6 2016-08-16 10:09 (192.168.31.110)
moboacc_uat pts/7 2016-08-16 10:19 (192.168.31.189)
mobo_account_dev pts/9 2016-08-16 10:35 (192.168.31.44)
12#清屏命令clear和reset
在windows 的 DOS 操作界面里面,清屏的命令是 cls
clear 这个命令将会刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。一般都会用这个命令。
reset 这个命令将完全刷新终端屏幕,之前的终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。
另外介绍一个用别名来使用清屏命令的方法,如下:
[root@localhost ~]$ alias cls='clear'
[root@localhost ~]$ cls
执行以上命令后,以后你就可以直接输入 cls 命令来实现和 clear 一样的清屏命令了
---------------------------------------------------------------------------------------------------华-丽-的-分-割-线-------------------------------------------------------------------------------------------------
Linux常用命令说明(记录自己Linux命令使用情况,后续会持续更新)的更多相关文章
- linux常用指令学习记录
前言 本文主要为学习贴,用来记录一些 linux上的常用指令 以供参考. 文件内容查看 cat 从上往下阅读文件内容 cat [-AbEnTv] ${FILE_NAME) cat -n /etc/is ...
- 【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)
Util.js (持续更新中...) 项目地址: https://github.com/dragonir/Util.js 项目描述 Util.js 是对常用函数的封装,方便在实际项目中使用,主要内容包 ...
- Linux 常用但较容易忘记的命令
看死循环 strace -p pid 查看系统版本 cat /etc/issue 设置内核启动版本 /etc/lilo.conf , /boot/grub/grub.conf 设置启动模式 /etc ...
- Linux常用的几个vi小命令
输入跳转命令: 命令行前 Ctrl+A 命令行后 Ctrl+E VI命令中: 当前行 行首 "0" 当前行 行尾 "Shift+4" 当前文档首行首字符:& ...
- 【Linux常用工具】1.1 diff命令的三种格式
diff是用来比较两个文本文件的差异的工具,它有三种格式,下面用实例介绍一下: 准备三个测试文件1.txt 2.txt 3.txt bixiaopeng@bixiaopengtekiMacBook-P ...
- linux常用查看系统操作的linux命令
系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostna ...
- 整理Linux查看系统日志的一些经常使用命令
整理Linux查看系统日志的一些经常使用命令 last -a 把从何处登入系统的主机名称或ip地址,显示在最后一行. -d 指定记录文件.指定记录文件.将IP地址转换成主机名称. -f <记录文 ...
- linux安装MySQL5.7记录
目录 linux安装MySQL5.7记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software ...
- linux常用的内核镜像格式
linux常用的内核镜像格式 Linux内核有多种格式的镜像,包括vmlinux.Image.zImage等. 1. Linux内核镜像格式 1.1 vmlinux vmlinuz是可引导的. ...
随机推荐
- 关于sql语句between and的边界问题
BETWEEN 操作符 操作符 BETWEEN ... AND 会选取介于两个值之间的数据范围.这些值可以是数值.文本或者日期. SQL BETWEEN 语法 SELECT column_name(s ...
- 因为文件组 'PRIMARY' 已满 解决办法
简介:文件组 'PRIMARY' 已满 一般虚拟主机提供商是通过限制数据库文件的大小来实现提供定制的数据库空间的.当你把从虚拟数据库空间备份下来的文件恢复到自己的服务器上时,这个限制还是存在的.找到数 ...
- Java 原始数据类型的计算:运算符重载(Operator Overload)和类型转换(Type Conversion)
原文阅读:<算法(第四版)>第一章 第一节:基础编程模型 有没有在面试的时候被问到:下面这几行代码的执行结果是什么?依据是什么? System.out.println (5/3); Sys ...
- C#小知识点记录(QQ交流群的一个小问题)Linq提取数据
请教 这里 LINQ想 找到 最后的 4条 记录 然后放在 这里这个 List Linq查找怎么写呀? 解答:写了一个小例子作为解答. namespace C_Sharp { class Progra ...
- 原生JS中DOM节点相关API合集
节点属性 Node.nodeName //返回节点名称,只读 Node.nodeType //返回节点类型的常数值,只读 Node.nodeValue //返回Text或Comment节点的文本值,只 ...
- vim 字符串替换整理
公司项目测试,要在vi编辑其中进行多路径修改,这时候用到了字符串替换的知识,在这里我自己整理了一下. 一.基本内容替换,无特殊符号 :s/old/new/ 替换当前行第一个 old 为 new ...
- git 分支的创建与提交
我们在开发的过程中会遇到很多团队协作的问题,怎么来解决团队合作呢,就是靠分支来管理代码.一般来说一个功能就要创建一个分支,这样才能减少代码的冲突,给开发带来很大的方便. 首先需要克隆代码 git cl ...
- Android的root学习
Android的内核就是Linux,所以Android获取root其实和Linux获取root权限是一回事儿.在Linux下获取root权限的时候就是执行sudo或者su,接下来系统会提示输入root ...
- list、冒泡、二分法
1.遍历第一次,寻找最大值,并且记录最大值的索引max_index 2.list(dict,str) 伪代码: if(是不是有饭吃): 如果是真 执行 (缩进) else: 如果是假 执行 写代码学习 ...
- 子集构造法实现NFA的确定化
功能: 采用子集构造算法实现NFA的确定化 输入:读取NFA的文件(文件名test.txt), 文件格式: 第一列表示状态名,第二列和第三列分别表示输入字符a和b到达的状态 输出:确定化后的DFA( ...