Linux菜鸟起飞之路【三】Linux常用命令
一、Linux命令的基本格式
命令 【选项】 【参数】
a)命令:就是告诉操作系统要做什么
b)选项:说明命令的运行方式,有的会改变命令的功能,选项通常以“-”开始
c)参数:说明命令的操作对象,如文件、目录或系统本身
二、Linux基本命令
1.whoami
功能:列出当前所登录的用户
2.who命令
列出当前系统中正在工作的用户
3.ls命令
显示目录下的文件、目录。
ls -a 显示全部文件(包含隐藏文件,隐藏文件即以.开头的文件)
ls -l 查看文件详情,也可以写作“ll”
4.date命令
显示时间和修改时间
修改时间按照格式“月日时分年”
如:date ‘080713242018’
5.cal命令
显示日历或者查看某年某月日历
查看某年某月日历格式为 cal 月 年
6.clear命令
清屏
7.useradd与passwd
useradd即新建一个用户,在建立用户之后要用passwd设置密码否则不能登陆。同时,新建账户和密码操作要在Root权限下才能执行。
下图为不设定密码的情况
设置密码
设置完成后可以登录
如果passwd不指定用户名,就是更改当前用户的密码
8.man命令
获取命令的帮助
man 命令
9.pwd命令
显示当前目录
10.cd命令
跳转到指定目录
cd .. 返回上一级
cd ~ 跳转到当前用户的家目录
cd - 跳转到上一次所在的目录(相当于Windows里的后退)
cd 直接使用cd同样是跳转至家目录
11.cp命令
复制命令
cp /源目录/源文件 /新目录/新文件
在复制整个目录的时候,使用cp无法拷贝,这涉及到复制的过程。比如在上文在 cp /home/Xs/1.txt /tmp/1.txt时,是在/tmp下建立1.txt然后将内容写入。但是在拷贝目录时,目录下还有目录,如/a下有/b目录,/b目录下有文件c。我们拷贝整个目录实际上是将文件整体复制搬运,但是我们的目标目录/d下没有/b目录,因此文件c无法建立,自然无法拷贝。这样的情况下,应使用cp -r递归拷贝命令。
cp -r /源目录 /新目录
12.mv命令
MV /原路径/原文件名 /新路径/新文件名
MV命令也可以用作文件的重命名
mv 原名称 新名称
13.mkdir命令
建立目录文件
mkdir 路径/名称
mkdir -p 递推建目录,即可以建立/a/b/c/d这种形式的
14.rm命令
删除
rm 路径/文件名
加上选项 - r 可以删除目录
附:因为Rm命令极其危险,一般在实际操作中不用rm。/tmp是一个定时自动清除的目录,可以将其当做回收站,利用mv命令达到删除的效果。在删除前,利用cp命令做备份,cp 路径/文件名 路径/文件名.bak
15.几种用于查看的命令
a)cat
cat 路径/文件名
b)head
查看前几行,默认为10行
也可以指定为几行
c)tail
查看后几行,默认为10行
当然也可以指定几行
加上选项 -f 为动态查看,一般看日志文件会使用tail -f
d)more
按百分比查看文件,空格翻页。
Linux菜鸟起飞之路【三】Linux常用命令的更多相关文章
- Linux菜鸟起飞之路【二】Linux基本常识
一.Unix操作系统基本常识 1.什么是Unix? Unix是一个计算机操作系统,是一个用来协调.管理和控制计算机硬件与软件资源的控制程序. 2.Unix操作系统的特点? 多用户与多任务.多用户表示在 ...
- Linux菜鸟起飞之路【五】权限管理(一)
一.与用户相关的几个文件 1./etc/passwd 储存用户名,格式为 用户名:密码(用密码代位符X代替):UID:GID:用户描述信息:家目录:shell 用户名(login_name):是代表用 ...
- Linux菜鸟起飞之路【四】绝对路径、相对路径及常用目录
一.绝对路径与相对路径 Linux操作系统中存在着两种路径:绝对路径和相对路径.我们在访问文件或文件夹的时候,其实都是通过路径来操作的.两种路径在实际操作中能起到同等的作用. 在开始具体介绍之前,我们 ...
- Linux菜鸟起飞之路【一】基本知识与Linux的安装
一.操作系统基本常识 1.操作系统的定义:操作系统是用来协调.管理和控制计算机硬件与软件资源的系统程序,介于硬件与应用程序之间. 2.操作系统内核的定义:操作系统内核是一个管理和控制程序,负责管理计算 ...
- Linux菜鸟起飞之路【九】系统启动流程
Linux系统启动流程 BIOS -> MBR -> BootLoader -> Kernel -> init 1.打开电源后,计算机从主板的BIOS中读取其中存储的程序.这 ...
- Linux菜鸟起飞之路【六】权限管理(二)
一.权限信息详解 ls -l 文件 //查看文件权限写法1 ll 文件 //查看文件权限写法2 ls -dl 目录 //查看目录权限写法1 ll -d 目录 //查看目录权限写法2 文件权限格式: ...
- Linux菜鸟起飞之路【八】文本编辑器
在Linux中,文本编辑器有两个,VI和VIM.这两个编辑器用法差不多,但vim是vi的升级版,所以功能更强大一些. vim编辑器一共有三种模式,命令行模式.编辑模式和扩展模式. 进入vim界面,首先 ...
- Linux菜鸟起飞之路【七】文件合并、归档和压缩
一.文件合并操作 1.覆盖符号与追加符号 a)“>”代表将左边文件的内容覆盖右边文件的内容,如果右边文件不存在则创建这个文件 b)“>>”代表将左边文件的内容追加到右边文件中,如果右 ...
- Linux菜鸟起飞之路【十】进程管理
一.基本概念 进程:程序的一次动态执行 守护进程:在后台运行并提供系统服务的进程 僵尸进程:完成了生命周期但却依然留在进程表中的进程,我们称之为 “僵尸进程” 父进程:指已创建一个或多个子进程的进程. ...
随机推荐
- github 收藏项目的方法
1,Watching 需要收藏的项目 2,查看收藏的项目
- django_logging
django使用python自带的logging打印日志 logging 是线程安全的,其主要由4部分组成: Logger 用户使用的直接接口,将日志传递给Handler Handler 控制日志输出 ...
- A.出题人的RP值
链接:https://ac.nowcoder.com/acm/contest/358/A 题意: 众所周知,每个人都有自己的rp值(是个非负实数),膜别人可以从别人身上吸取rp值. 然而当你膜别人时, ...
- StretchDIBits速度测试(COLORONCOLOR)
下面是一个测试程序,源码下载
- python入门之迭代器
迭代器 已知,可以直接作用于for循环的数据类型有: 一类是集合数据类型,如list.tuple.dict.set.str 一类是generator,包括生成器和带yield的generator fu ...
- C#的弱引用
关于C#中的弱引用 一:什么是弱引用 了解弱引用之前,先了解一下什么是强引用 例如 : Object obj=new Object(); 就是一个强引用,内存分配一份空间给用以存储Object ...
- ES6语言特性,如何在低版本浏览器运行它
Introduction ECMAScript 6 于今年6月正式成为了标准,关于ES6,我们最大的疑虑可能是客户端浏览器还没有完全支持它,也就node.js用用. 有很多种手段可以解决这个问题,比如 ...
- AJPFX关于Collection接口的总结
###15Collection-List-ArrayList/LinkedList/* * Collection接口中的方法* A:添加功能* boolean add ...
- java maven cxf笔记
IDE: 一:新建Maven项目 1.File->New->Project.. 2. 3. 4. 二:添加cxf和jetty依赖 <dependencies> <!- ...
- 能挣钱的微信JSSDK+H5混合开发
H5喊了那么久,有些人都说不实用,有些人却利用在微信中开发H5应用赚得盆满钵满.微信JSSDK + HTML 5,让移动Web开发与微信结合轻而易举!跨平台.零成本,让大众创业变得更方便. 我觉得现在 ...