linux命令

2020-04-13  本文已影响0人  抬头挺胸才算活着

参考资料:
[1]. xargs 命令教程

cat

  1. 显示文件
  2. 多个文件连接成一个文件
    -n 显示行数
    -b 过滤空行

top

像windows的资源管理器,查看CPU,内存使用情况。
-H :

vim

vim比vi更成熟
模式:命令模式,输入模式,底线命令模式。
大概可以想象,命令模式是最外层(所以输入i就进入到输入模式),输入模式在里层(所以esc就退出到外层的命令模式 ),底线命令模式是命令模式的一种特殊形式。

chmod 777 file

chmod是修改文件权限,文件权限是针对三类人群来说,User、Group、及Other,r=4,w=2,x=1。
所以chmod 777 file代表将文件修改为所有人可读,可写,可执行。
-r 是递归进行

linux目录结构

/:根目录
~:当前用户的目录,一般是/home/username


grep

Grep 是 Global Regular Expression Print 的缩写,它搜索指定文件的内容,匹配指定的模式,默认情况下输出匹配内容所在的行。注意,grep 只支持匹配而不能替换匹配到的内容。

linux中,&和&&,|和||

在linux中,&和&&,|和||介绍如下:
& 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &
&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo '2'
| 表示管道,上一条命令的输出,作为下一条命令参数,如 echo 'yes' | wc -l
|| 表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo "fail"

命令详解:

  1. 查看是否安装过mysql
    rpm -qa|grep -i mysql
    qa表示查询所有的rpm软件,|表示前面的语句的结果作为后面的输入,grep查找文件,i表示忽略大小写。

yum和apt-get

一般来说著名的linux系统基本上分两大类:
1.RedHat系列:Redhat、Centos、Fedora等
2.Debian系列:Debian、Ubuntu等

RedHat 系列
1 常见的安装包格式 rpm包,安装rpm包的命令是“rpm -参数”
2 包管理工具 yum
3 支持tar包

Debian系列
1 常见的安装包格式 deb包,安装deb包的命令是“dpkg -参数”
2 包管理工具 apt-get
3 支持tar包

tar 只是一种压缩文件格式,所以,它只是把文件压缩打包而已。
rpm 相当于windows中的安装文件,它会自动处理软件包之间的依赖关系。

优缺点来说,rpm一般都是预先编译好的文件,它可能已经绑定到某种CPU或者发行版上面了。
tar一般包括编译脚本,你可以在你的环境下编译,所以具有通用性。

xargs

将标准输入流转化为命令行参数
下面|会将前面的输出作为标准输入流输入到下个命令,mkdir然后执行,因为有些,命令并不能直接接受标准输入流作为输入。
echo "one two three" | xargs mkdir

linux wc

计算Byte(-c),字数(-w),行数(-l)

Linux文件属性

Linux中有用户,用户组,一个文件属于特定的用户,文件所有者以外的用户又可以分为文件所有者的同组用户和其他用户,每个用户三个属性,一共有九个属性。
chgrp:更改文件属组
chown:更改文件属主,也可以同时更改文件属组
chmod:更改文件9个属性

目录

/是根目录
~是用户目录
处理目录的常用命令
接下来我们就来看几个常见的处理目录的命令吧:
ls: 列出目录
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp: 复制文件或目录
rm: 移除文件或目录
mv: 移动文件与目录,或修改文件与目录的名称
Linux 文件内容查看

~/.bash_profile

source .bash_profile

systemctrl

ps -ef | grep mysql

ps:显示进程
-A  显示所有程序。
-e  此参数的效果和指定"A"参数相同。
-f  显示UID,PPIP,C与STIME栏位。

netstat -anp | grep 3306

mysqladmin -u root password root

telnet测试端口是否可以连通

tail -f

上一篇 下一篇

猜你喜欢

热点阅读