linux基础命令学习笔记(一)
2019年4月1日:
“目录” = “文件夹”
常用命令(一):
1、ls: list 列表,默认当前文件夹的文件和目录
linux:命令+选项+参数
ls -l:长输出,列出文件的详细信息
- rw- r -- r -- "-":表示一个普通文件。“rw-”:一组。
# ls -a 回车:当前目录下所有包括隐藏的文件。a = all.
# ls -l -h:查看文件大小(有单位)。 ls -lh.(短选项可以合并到一起,参数不能合并,命令和参数、选项中间要有空格)。
ls -d :显示目录信息。
ls 文件名:查看文件所有信息 ls -l 文件名。 ls -ld 文件名:只显示此文件信息
2、man: 命令帮助手册。
man ls (man后面紧跟命令选项),详细列出命令及用法。
3、pwd:显示当前的工作目录,直接输入执行就可以。
4、cd:更改、切换工作目录。
cd 目录名:切换目录。 cd /tmp。
cd ~ :返回用户家目录 、 cd :最快捷的返回家目录。
cd .. :返回上一级目录 、 cd 目录 。
cd /tmp :回到上一级目录。
cd - :返回上一次所在的目录。
5、mkdir:创建目录,查看创建的目录:ls -l。
# mkdir -p /1/2/3 :多层级联目录 (选项P可以加在前面或后面) ,查看:ls 1 、ls 1/2。
# mkdir 1/2/3 -pv :(v:表示显示创建过程)。
6、echo:输出一段文字。
echo -e:对特殊字符进行解释。 echo -e "需要解释的东西"
最常用的(\n换行)
输出颜色(固定格式):echo -e "\033[32mthis is ken \nnice to meet you\033[0m"
更改颜色输出范围:[032-037。
# vim ken. sh
# ban ken. sh
批量更改颜色(在输入模式下):
# !/bin/bash
for 1 in [32,37]
do
echo -e "\033[${1}mthis is ken \033[0m"
done
7、touch :创建普通文本 touch 文件名
8、cp :复制
#cp ken2 ken3 :把ken2 复制一份为 ken3 (ken2 为源文件,ken3为目标文件)
cp 不能直接复制目录, cp ken ken2。。复制过程为:#cp -a ken ken2,
cp -a 包含了 cp -r 复制目录、cp -p 保持属性不变(时间戳、权限、属组、属主).
9、mv :移动文件,也可以改名。
mv ken2 ken1 :把 ken2 移动到 ken1 中。
mv ken3 ken2 :把 ken3 改名成 ken2 。
mv -f (f:强制执行)
10、rm :移除。(数据删除不可逆,谨慎使用)
rm 文件名。按提示选择 “y” or “n”。
rm -f 文件名 (强制取消命令提示,强制删除)
rm -r 目录名 (递归的移除目录)
rm -rf 文件夹 (执行删除家目录的操作)
rm -rf /* 永久删除系统所有文件!!
11、rmdir :删除空目录。
rmdir 目录名。
12、cat:查看文件内容(相对较小)。
cat 文件名 。
# cat /etc/passwd :查看用户的所有密码。
# cat -n /etc/passwd :查看多少行,显示文本行号。
适合查看小文件。
13、more 适合查看较大文件,显示百分比。“q”退出。
14、less 查看小文件
more > less > cat > tail = head (less 不用记)
15、head :默认只显示文本前十行。
head 文件名。 head -n 文件名 :显示前 n 行内容。
16、tail 默认显示后十行。
tail 文件名。 tail -n 文件名 :显示后 n 行内容。
tail 文件名 -f :持续监测一个文件,文本的变化,内容的写入,用来排错时查看日志。
快捷键 ctrl + C :强制终止,退出监测。
17、clear 清屏。快捷键 ctrl + L。
18、poweroff :关机。
19、reboot :重启。
常用命令(二):
、alias 一键查看设置文件中所有的别名
取消:unalias。
设置默认使用的命令,可将文件转换为命令。 # alias “kenls -l” #ken
取消:# unalias ken # alias 。
win + L :锁屏。
接触服务器,先敲 #alias 查看所有已经输入的命令。
2、uname :显示输出系统信息。
uname -a :显示系统所有信息。 “#”为root用户标志。
uname -r :显示内核版本信息。
# cat /etc/redhat-release :显示系统版本(镜像)。
3、su :
4、hostname :查看和设置主机名,
# hostname ken-node1 (当前立即生效,重启失效) 重启。更改主机名,将 ken 改为 ken-node1。
# hostnamectl set-hostname ken-node1 (立马生效,不用重启,重启也生效) :永久更改主机名
“ctl”:设置的意思。
# whatis hostnamectl = # man hostnamectl :查询命令的用法。
# hostnamectl --help :查看命令用法的简洁解释。(有少数命令不支持)。
# whoami :查看当前用户名。
5、history :查看历史命令。(追责!)(默认1000条命令以内,可自定义)
#!w :从下往上找匹配到的第一个首字母为w得命令。
#!cat :倒数第一个 cat 命令。
6、which :显示命令的完整路径。
# which ls .
7、wc :统计。
# wc -l /etc/passwd :统计 etc 文件夹下的 passwd 有多少行。 “l” = line。 能查询到命令行,说明命令已经在执行。
# echo “this is ken” | wc -w :统计“this is ken” 中有多少个 “w”。
# echo “this is ken” | wc -c :统计“this is ken” 中有多少个字符。 “|”:管道符,前一个命令的输出结果再交给后一个命令处理。
8、w :显示登陆的用户名 user ,终端名,from登陆的ip地址,以及在做什么。
查看物理的ip 地址 :win + R /cmd/ipconfig。记录ip。
查看是否有异常ip 登陆。
9、who :作用和w 类似,正在登陆的用户,比“w” 的简洁。已经登录过的ip。
10、whoami :显示当前的用户。
11、ping :检测主机是否在线,能不能通外网。在 windows 中一直 ping ,用 ping -t。
# ping -c2 :发送两个数据包就停止。-i :包的数量
# ping -c2 -i4 :每间隔4秒发送一个包,发送两个。 -i间隔时间
# ping -c3 -i4 -w5 :设置超时等待 5 秒时间。(当页面可能出现卡顿时,此设置非常有用)
linux基础命令学习笔记(一)的更多相关文章
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- 从零开始学安全(七)●Linux基础命令学习笔记
halt 关机reboot 现在重新启动su - 如果当前是普通用户,则输入这条命令切换到管理员用户(root),如果要切换到其他用户则敲入 su - 用户名 如: su - wangxin root ...
- Linux基础入门学习笔记20135227黄晓妍
学习计时:共24小时 读书:1小时 代码:8小时 作业:3小时 博客:12小时 一.学习目标 1. 能够独立安装Linux操作系统 2. 能够熟练使用Linux系统的基本命令 3. 熟练使用L ...
- 【Linux】命令学习笔记和总结
莫名的想学习一下Linux了,因为对这方面的知识储备为0.对于命令行界面始终是零接触零了解,对一个程序员来说这几乎是致命的,所以简单了解一下. 一.教程参考 参考菜鸟教程即可: Linux 教程 | ...
- linux (ubuntu) 命令学习笔记
1, md5sum 输出字符串的MD5值 echo -n 123456 | md5sum //-n表示不打印回车符 2, ubuntu设置dock任务栏鼠标点击效果 16.04: 调整位置:gsett ...
- linux基础命令学习(六)文件的特殊属性
Linux chattr命令用于改变文件属性. 这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式: a:让文件或目录仅供附加用途. b:不更新文件或目录的最后存取 ...
- Linux基础入门学习笔记之三
第四节 Linux目录结构及文件基本操作 Linux目录结构 Linux 的目录与 Windows 的目录的区别 目录与存储介质(磁盘,内存,DVD 等)的关系 Windows 一直是==以存储介质为 ...
- Linux常用命令学习笔记——基于CentOS 7
前言:最近在linux培训时复习了一下linux系统中一些常用的命令和用法,整理成了笔记,虽然些许零散,但希望对大家有所帮助. 目录 0.帮助指令 1.关机.重启.注销命令 2.文件和目录操作命令 3 ...
- linux基础命令学习(七)samba服务器配置
samba有五种安全级别,它们分别是: share:不需要samba账户就可登陆samba服务器 user:需要添加samba账户才可以登陆samba服务器 server:由另外一 ...
随机推荐
- Nginx ACCESS阶段 Satisfy 指令
L:60 这里一定要记住 return 指令所对应的阶段 早与access 因此如果location 有return 的话 那么 deny可能都会失效
- windows下使用hbase/opencv/ffmpeg小记
1.hadoop安装 不同于Ubuntu,win 10下使用hbase需安装hadoop环境,这里有几个坑,首先14年以后,hadoop已不再发布window版本,这里可往官网 http://hado ...
- Django 视图系统
Django 视图系统 概念 一个视图函数,简称视图,是一个简单的Python函数,用于接受Web请求并返回Web响应. 通常将视图函数写在project或app目录中的名为views.py文件中 简 ...
- 【POJ 3159】Candies&&洛谷P3275 [SCOI2011]糖果
来补一下自己很久以前那个很蒟蒻很蒟蒻的自己没有学懂的知识 差分约束,说白了就是利用我们在求最短路的一个\(relax\)操作时的判断的原理 \[dis[v]>dis[u]+disj(u,v)\] ...
- Loj #528. 「LibreOJ β Round #4」求和 (莫比乌斯反演)
题目链接:https://loj.ac/problem/528 题目:给定两个正整数N,M,你需要计算ΣΣu(gcd(i,j))^2 mod 998244353 ,其中i属于[1,N],j属于[1,M ...
- JavaWeb之商品查看后历史记录代码实现
JavaWeb之商品查看后历史记录代码实现全过程解析. 历史记录思路图: 假设已经访问了商品 :1-2-3 那么历史记录就是1-2-3,如果访问了商品8,那么历史记录就是:8-1-2-3,如果再次访问 ...
- C++回顾day03---<纯虚函数和抽象类以及虚析构函数,delete使用>
一:纯虚函数和抽象类 纯虚函数是一个在基类中说明的虚函数,在基类中没有定义,要求任何派生类都定义自己的版本 纯虚函数为各个派生类提供一个公共接口 纯虚函数的形式: virtual 类型 函数名(参数列 ...
- C++回顾day02---<继承相关问题>
一:继承和组合混搭时,构造和析构调用原则 (一)先构造父类,再构造成员变量,最后构造自己 (二)先析构自己,再析构成员变量,最后父类析构(方向与构造相反) class A { public: int ...
- ETL过程跑完后,使用python发送邮件
目标库中,如果有行数为0的表,使用python发送邮件 # -*- coding:utf-8 -*- # Author: zjc # Description:send monitor info to ...
- fedora make: gcc:命令未找到(解决方法)
安装C开发环境 由于gcc包需要依赖binutils和cpp包,另外make包也是在编译中常用的,所以一共需要9个包来完成安装,因此我们只需要执行9条指令即可: yum install cpp yum ...