Linux中常见的命令


一、Linux常见命令

01、cd 切换文件夹

cd -  :从哪里来到哪里去
pwd  :展示当前路径的全路径
cd .. :回到上一级目录

02、ls 查看

ls -l    :以详细信息展现文件或文件夹   等于ll
ls -a   :查看当前路径下包含隐藏文件的所有文件
ls -i    :查看包含有当前文件的地址(不是路径)的文件信息

03、mkdir 创建文件夹

mkdir -p  a/b/c  :创建多级目录

04、touch 创建文件

touch a.txt b.txt c.txt  :touch可以同时创建多个文件

05、echo 输出

echo "hello world" > a.txt   :覆盖
echo "hello bigdata" >> a.txt   :追加

06、cp 复制(copy)

cp -r   : -r  拷贝文件夹

07、mv 剪切(move)

mv a.txt b  :将一个文件移动到一个文件夹下
mv a.txt aaa.txt   :重命名

08、rm 删除

rm -f   :强制删除,不提示
rm -r   :删除文件夹
rm -rf  :删除一个文件夹,并且不提示

09、ln 连接

ln -s a.txt a.soft   :软连接 
ln a.txt a.hard   :硬链接

10、文件内容的查看

more  /etc/services  :每次查看一部分,并且有百分比显示
tail -n   :查看后n行
tail -f   :滚动查看某个文件(一般该文件是日志文件,不断的有内容往里面写入)

11、压缩与解压

-x 表示解压
-v 显示进度
-f 表示文件的名字
-z 表示使用gzip进行操作
-c 表示压缩
-j 以bzip2命令进⾏压缩或者解压

tar -zxvf   :解压  可以使用 -C 指定解压的路径
tar -zcvf   :压缩

12、find 查找

查找的是文件,而不是里面的内容

find -name  :根据文件名
find -size   :根据文件大小   +表示大于 -表示小于(find -size +10k 查找大于10k的文件)
find -type   :根据文件类型
find -mtime  :根据文件修改时间    +7表示找出七天之前修改的文件

13、grep 查找

查找的是内容,而不是文件名

grep -n  :表示查找的内容显示行号
ps -ef | grep mysql   :ps -ef:查看linux所有进程   |:管道
grep -rl  :查找一个目录下所有包含内容的文件

14、磁盘,内存等命令

du -h   :查看某个文件夹大小
df -h   :查看各个分区的使用情况
free -h  :查看内存的使用情况

15、关于时间的命令

date  :查看当前时间
date -s  :手动调整时间
ntpdate time1.aliyun.com  :通过互联网同步时间
hwclock -w  :将时间写入硬件
systemctl restart chronyd  :将时间写入硬件

16、开关机的命令

reboot  :重启
shutdown  :关机
init 6  :重启
init 0  :关机
shutdown -h 18:00  :定时关机

17、关于用户和用户组

useradd lizihang  :添加用户
passwd  lizihang  :设置密码     每创建一个新的用户,就会在/home 下创建一个对应的文件夹
groupadd donghu   :新增一个组
su lizihang  :超级管理员切换到普通用户
su   :(记得输入密码) 普通用户切换到超级管理员
chown 用户:组的名字 文件名   :修改一个文件的所属组和用户
usermod -g donghu lizihang  :将一个用户放入新的组里面

18、linux中软件安装的两种方式

1.yum

yum -y install   :安装
yum search all  :检索软件是否存在
yum -y update  :更新
yum -y remove  :卸载

2.rpm

rpm -ivh  :安装
rpm -e rpm的名字 --nodeps  :强制卸载
rpm -qa  :查看某个rpm安装包是否安装 
rpm -qa | grep mariadb   :(查找mariadb是否安装)

19、SCP 远程拷贝

scp /etc/hosts root@node02:/etc/

20、服务器之间的免密操作

ssh-keygen -t rsa  :生成公钥和私钥
ssh-copy-id node02  :将公钥传递给你想免密登录的电脑,比如node02

在这里插入图片描述

21、Linux定时任务

systemctl start crond  //启动定时任务的服务
crontab -e   //进入定时任务的编辑界面
systemctl reload crond   //每次新建了一个定时任务后,一定要reload 一下

在这里插入图片描述

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值