Linux基础命令一(补充)
echo
ls
ls–l ---- ll
cd / 根目录
cd ~
cd - 返回上一个目录
env
ip addr 显示物理网络地址,缩写:ip a
/etc/init.d/network restart 重启网卡 显示下图的“OK”既为成功
然后再输入 ifup eht0
可以尝试ping www.baidu.com 看是否连接到外网
然后使用Xshell 链接虚拟机 ssh root@132.232.138.29:22
格式:ssh root @ip地址 –p(默认端口)
常用的各默认端口:
Web 80(http)/443(https)
ssh 22
telnet 23
redis 6379
mysql 3306
ftp 21/20
安装tree 命令:yum –y install tree tree可以以树状图的结构查看文件
cd
相对路径:
cd .
cd ..
cd ~ 切换到家目录
cd –
cd ../
cd ~/foo_bar 切换到foo_bar目录
查看命令别名 alias:
取别名:
alias 别名=“想要取别名的”
取消别名:
unalias 别名
cd 直接切换到/root目录下
ls –a 显示所有文件包括隐藏文件
ls –l 显示文件详细属性
ls –la 显示所有文件详细属性包括隐藏文件
ls –help 寻求命令帮助
ll –rht 将文件信息按时间倒序排列 ==》rangk human time
linux命令是区别大小写
- 一个字母
-- 一个单词
选项 子选项
Ctrl + c 终止。
Ctrl + d 退出。
Ctrl + a 可以切换到当前命令行最前面
Ctrl + e 可以切换到当前命令行最后面
Ctrl + k 可以把光标以后的命令行清除
Ctrl + u 可以清除光标以前的命令行
Ctrl + l 清屏
Ctrl + r :查找以前(历史)输入的命令
vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改onboot=yes
cat !$ 查看上一条命令的最后一个内容参数
!!查看上一条命令的内容参数
!^ 上一条命令的第一个参数
关闭再开启网卡: ifdown eth0 && ifup eth0
less # 按屏显示文件内容
快捷键:
G:文尾
gg: 文首
0;行首
$;行尾
q 退出查看的文件
空格:翻屏
yy 复制
p 粘贴
dG ;删除到文末
· 数字 yy;复制多少行
· 数字 yy;复制多少行
数字+方向键 ; 在行内移动
帮助查看:--help
命令 --help
命令 -h
man --help
more 类似于less 查看文件内容
head : 从文件头部开始读,默认显示10行
head -n 20 /etc/init.d/network | wc –l 查看你当前可查看的行数(n可写可不写,-n 20(-20))
head 文件
head –n 行数 文件
head –行数 文件
tail :从文件尾部开始读
参数同head
for i in `seq 1000`;do echo "hello dplinux --> $i" >> aa;sleep 1;done ## 有点难,慢慢理解
echo “hello world” >> aa 将hello world 追加到 aa中
管道 : “|”
作用:将拿到的东西原封不动传递
覆盖重定向: > 追加重定向:>>
echo "666.txt" >777.txt
更改文件名:mv 旧文件名 新文件民
移动文件:mv 文件名 /路径/
移动文件并改名:mv 文件名 /路径/新文件名
cp 复制
alias:
放置用户误操作,更便捷 -i 就是为了防止误操作。
man 命令 :
可以显示详细的命令作用:
例如: man –ls
history:历史执行操作命令查看
2、System calls (系统调用)
3、Library functions (库函数)
4、Special devices (设备说明)
5、File formats (文件格式)
6、Games and toys (游戏和娱乐)
7、Miscellaneous (杂项)
8、Administrative Commands (管理员命令)
man是按照手册的章节号的顺序进行搜索的,比如:
man sleep
只会显示sleep命令的手册,如果想查看库函数sleep,就要输入:
man 3 sleep
发展趋势:
复杂的事情简单化
简单的事情流程化
流程化的事情⾃自动化
⾃自动化的事情智能化
意识:
操作前备份
敬畏线上
ip ro sh:查看网关 ===》ip root show,过滤ip root show|grep default
ntpdate :查看时间
ntpdate ntp1.aliyun.com:按照阿里云的时间修改本机时间
which + 命令:查看命令在哪里
修改本机名:
(1)方法一:hostname 修改过的名字,重启linux就生效了 ===》直接修改,即时生效
(2)vim /etc/sysconfig/network,进入之后修改NETWORKING 和 HOSTNAME ==》修改配置文件,永久生效
NETWORKING=yes
HOSTNAME=修改过的名字
cat /etc/motd :查看motd,之后再输入vim /etc/motd ,可以在motd开机的时候输出东西
motd:(开机时在终端输出的东西---》佛祖保佑,永不宕机)
uname -a :
cat /etc/redhat-release
UID什么的都是从500开始的,每增加一个用户id就增加一个
useradd peiqi:增加一个用户peiqi。===》增加的用户在/home目录下
passwd peiqi:给peiqi用户设置密码
cat /etc/passwd 查看现用户密码目录,有显示 x 的用户就是设置了密码的
设置用户不能登录: 这个参数是 -s
设置用户既不能登录也没有家目录 :在 /home目录里没有这个用户
usermod -G peiqi peiqi # 添加组 ,可以添加过个组

r 阅读文件内容
w 修改文件内容
x 执行文件(前提是该文件具备可执行的能力)
目录:
r 列出目录的文件及目录
w 创建文件,修改文件名。需要x配合,没有x权限,无法进入该目录。
x 进入目录的权限。
find:查找文件
find . -type f -mtime +7 :查找7天之前修改的文件
f:文件
d:文件夹
+7:以天为单位,7天之前;-7:7天之内;7:第7天
find . -type f -mtime +7 -name "*log" | xargs gzip
find . -type f -mtime +7 -name "*log" -exec gzip '{}' \;
grep:查找文件里的内容
grep --help:查看grep的用法:常用的参数有 -A (在xxx之前)
-i :忽略大小写
例如:grep -A 1 123 test_grep :过滤test_grep文件 “123 ” 包括“123” 之前的 1 行 的内容,
grep -B 1 123 test_grep :过滤test_grep文件 “123 ” 包括“123” 之后的 1 行 的内容。
grep -C 1 123 test_grep :过滤test_grep文件 “123 ” 包括“123” 前后 1 行 的内容。
利用grep过滤查看redis进程 :
grep过滤之后,将把匹配到的redis进程用高亮显示
grep python /root/* 找出 /root 文件夹下面的python文件 的所有内容
grep python /root/ -r 递归查找
ls -lhi:
第一位的 - 是文件类型: -:文件;d :文件夹
描述Linux下软硬链接的区别
答:
1,Linux系统中文件的链接分为硬链接,软连接两种。
2,可以通过ln 源文件名 目标文件名的方式创建硬链接,可以通过ln -s 源文件名 目标文件名的方式创建软链接。
3,硬链接的inode节点号同源文件相同,软链接的inode同源文件不同。##可以把硬链接理解为文件的另一个入口,软链接则类似于文件的快捷方式。##
4,删除源文件时,硬链接不受影响,软链接会失效(白底红字闪烁)。
5,删除硬链接时,源文件,软链接都不受影响。
6,只有同时删除源文件,硬链接文件时,文件才会真正被删除。
7,ln命令不能对目录创建硬链接,但是可以为目录创建软连接,在工作中会经常用到。
8,软链接可以跨越文件系统,硬链接不可以。
9,很多硬件设备(例如netapp的存储设备)中的快照功能,使用的就是类似于硬链接的原理。
Linux基础命令一(补充)的更多相关文章
- 第四节,Linux基础命令
第四节,Linux基础命令 命令是系统操作员对系统传入的指令,传入指令后回车,系统接收到指令做出相应的行为 1.查看用户位于系统什么位置 [pmd]检查操作用户位于系统的什么位置 命令 ...
- 【Python之路】第一篇--Linux基础命令
pwd 命令 查看”当前工作目录“的完整路径 pwd -P # 显示出实际路径,而非使用连接(link)路径:pwd显示的是连接路径 . 表示当前目录 .. 表示上级目录 / 表示根目录 ls ...
- linux基础命令学习笔记(二)
linux基础命令学习笔记(二) 1.kill :终止进程 kill pid (唯一标示一个进程) kill -9 强制终止 kill -15 命令未结束不能终止 # ps aux 查看所有进程 ...
- 2.Linux基础命令
linux内一切皆文件,没有文件夹只有目录,目录也是一种文件 1.一些常用按键: 将鼠标的光标从虚拟机里切换回来:Ctrl+Alt 拖动Ubuntu内的对话框:Alt键+鼠标左键拖动 清屏:Ctrl+ ...
- linux基础命令一
linux基础命令一 1.date命令 date命令介绍:显示或者设置系统日期 date命令的语法: 显示日期:date [options...] [+FORMAT] FORMAT:为显示日期的格 ...
- linux基础命令:
linux基础命令: 显示 echo 输出我写的内容 ls 查看当前目录的文件 pwd 查看当前目录 ifconfig 查看网卡信息 grep 过滤 -v 取反 -n man 查看命令的帮助信息 md ...
- 常用的linux基础命令
常用的linux基础命令 1.ls 显示目录属性 -l:(也可以简写成ll),列表显示权限等属性 -a:显示所有文件包括隐藏文件等 -d:只列出目录本身 2.chgrp 改变档案所属群组 eg:chg ...
- Linux基础命令-文件与目录
Linux基础命令-文件与目录 参考:<鸟哥linux私房菜>五-七章,17/12/5复习,18/01/15复习 文件权限 rwx421:用户,用户组,其他 umask查看默认权限:000 ...
- Linux基础命令回顾
前言 说到linux基础命令,网上一搜一箩筐,想学也有很多教程,如果你不幸看到此篇文章,想看就认真看完,毕竟你点进来了不是嘛? 我每次写的文章都是为了分享自己的学习成果或重要知识点,希望能帮助更多的人 ...
- linux常用命令大全(linux基础命令+命令备忘录+面试复习)
linux常用命令大全(linux基础命令+命令备忘录+面试复习)-----https://www.cnblogs.com/caozy/p/9261224.html
随机推荐
- 【leetcode】1122. Relative Sort Array
题目如下: Given two arrays arr1 and arr2, the elements of arr2 are distinct, and all elements in arr2 ar ...
- 利用BeautifulSoup爬去我爱我家的租房数据
因为之前对BeautifulSoup一直不是很熟悉,刚好身边的朋友同事在找房子,就想着能不能自己写个爬虫爬一下数据,因此就写了这个爬虫.基本都是边看书边写的,不过也没什么好讲的.直接粘代码了. # c ...
- 前端面试题常考&必考之--http中的post和get的区别
从字面上看,post是发送,则是提交数据,get是获得,则是获取数据,没毛病,我们可以就按字面来理解 具体就看图吧 吐槽:插入的表格不好用,不知道是自己不会用还是真不好用,变成了截图,修饰了下子
- Java——网络
[通信协议分层] (1)为什么要分层?
- JS FormData 文件异步提交
html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3 ...
- .net api 和java平台对接技术总结
这两天 一直和京东对接接口,我们用.net api 提供接口,对方用java调用,本来没什么问题,但是对方对数据安全要求特别严,要验签,于是噩梦开始了. 1.在传输的时候,约定传输格式: HttpWe ...
- BootStrap 用法
1 下载bootstrap组件 2 在jsp页面中加入bootstrap <link rel="stylesheet" type="text/css" ...
- [CSP-S模拟测试]:简单的操作(二分图+图的直径)
题目描述 从前有个包含$n$个点,$m$条边,无自环和重边的无向图. 对于两个没有直接连边的点$u,v$,你可以将它们合并.具体来说,你可以删除$u,v$及所有以它们作为端点的边,然后加入一个新点$x ...
- picker组件 label组件讲解
label组件:包住表单的组件,将里面的表单和label里的元素,紧紧的包在一起,当触发label里的元素,就相当于触发了表单组件 属性:for:类型 字符串 表单的 id 的值 picker组件:是 ...
- 职位-CEO:CEO
ylbtech-职位-CEO:CEO 首席执行官(Chief Executive Officer,缩写CEO),职位名称,是在一个企业中负责日常事务的最高行政官员,主司企业行政事务,又称作司政.行政总 ...