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菜鸟起飞之路【十】进程管理
一.基本概念 进程:程序的一次动态执行 守护进程:在后台运行并提供系统服务的进程 僵尸进程:完成了生命周期但却依然留在进程表中的进程,我们称之为 “僵尸进程” 父进程:指已创建一个或多个子进程的进程. ...
随机推荐
- 如何解决netty发送消息截断问题
在netty开发过程中我遇到过长的消息被分割成多个小消息的问题.如下图所示: 其实这两条消息应该是一条消息,它们两个才是一个完整的json字符串.查看代码原来是客户端与服务器端都没有考虑TCP粘包 ...
- 51nod 2133 排队接水
Bryce1010模板 http://www.51nod.com/onlineJudge/questionCode.html#!problemId=2133 #include <bits/std ...
- 洛谷 P4137 Rmq Problem / mex
https://www.luogu.org/problemnew/show/P4137 只会log^2的带修主席树.. 看了题解,发现有高妙的一个log做法:权值线段树上,设数i对应的值ma[i]为数 ...
- centos6.7版本下配置ssh密钥登录
需要提前说明的是我使用的系统是centos6.7的版本. 1.我使用的是Putty登录 #ssh-keygen (生成公钥和私钥的命令) 回车之后会提示密钥要存放的目录,默认的目录是当前目录下的.ss ...
- [译]Understanding ECMAScript6 对象
对象 ECMAScript6将大量精力聚焦在提升对象的实用性性上.聚焦的意义在于JavaScript中几乎每一个值是由对象中的某种类型表示.此外,在一个普通的JavaScript程序中使用对象的数量持 ...
- session是什么时候创建的
总结:session不是一打开网站就会立刻建立.它的建立需要基于下面两个条件中的任意一个: 1:在servlet中手动调用 HttpSession session = request.getSessi ...
- CSS3在hover下的几种效果
CSS3在hover下的几种效果代码分享,CSS3在鼠标经过时的几种效果集锦 效果一:360°旋转 修改rotate(旋转度数) * { transition:All 0.4s ease-in-out ...
- 死磕 java并发包之AtomicStampedReference源码分析(ABA问题详解)
问题 (1)什么是ABA? (2)ABA的危害? (3)ABA的解决方法? (4)AtomicStampedReference是什么? (5)AtomicStampedReference是怎么解决AB ...
- Vue实例的4个常用选项
1.过滤器 filters:在不改变的data的情况下输出前端页面需要的格式数据.例如将小数过滤为整数等.filters是一个对象,里边定义一个function方法,function传入一个参数,fu ...
- 详解HTML中的表格标签
详细代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" ...