Linux基础

目录操作

  • cd - 返回上一次目录
  • cd .. 返回上一级目录
  • cd / 返回根目录
  • cd user 进入指定目录
  • cd . 进入本路径

文件夹操作

创建

mkdir test 
mkdir yyy/new 
参数  

显示

ls 展示可见文件
ls -a  展示所有文件
ls -l  --> ll  展示每一个文件具体的信息 权限

查找目录

find  /root -name '*test'

修改目录名称

mv 旧名称  新名称

将yyy移动到根目录
mv  yyy   /  
mv不仅可以对文件夹,也可以对文件进行剪切

复制文件

将aaa拷贝到根目录
cp aaa /
-r 拷贝文件夹中的字文件

删除目录

rm  -rf  目录
re test
-r 递归 删除里面的内容
-f 强制删除 里面的内容
  • mkdir test 创建文件夹
  • rmdir test 删除文件夹

文件操作

新建文件

  • touch xxx.txt

    查看文件内容

  • cat/more/less/tail
  1. cat 只能显示一屏幕
  2. more 可以显示全部内容 回车加一行 空格翻页 q t退出
  3. less
  4. tail 看文件后面的内容
    tail -f 动态监控 文件变化
    ctrl + c 强制退出

    修改文件内容

    vim 文件
    进入命令模式
    i 进入编辑模式
    esc 退出编辑模式 进入命令行模式
    q 退出 qw 保存退出 ! 强制

删除文件

rm -rf 文件名

压缩解压文件

打包压缩

打包文件一般是.tar结尾  
压缩命令一般是以.gz结尾的
一般打包压缩是一起使用的  后缀为.tar.gz
  • tar -zcvf 打包压缩后的文件名 要打包压缩的文件
    1
    2
    3
    4
    5
    z: 调用gzip压缩命令进行压缩
    c: 打包文件
    v: 显示运行过程
    f: 指定文件名
    eg: tar -zcvf xxx.tar.gz aa.txt bbb.txt ccc.conf

解压压缩包

命令:tar -[xvf] 压缩文件
其中 : x 代表压缩文件
示例: 将/test下的xxx.tar.gz解压到当前目录下
tar -xvf xxx.tar.gz

其他命令

显示当前位置

pwd 

搜索命令

grep 要搜索的字符串 要搜索的文件
eg:  grep to sudo.conf

管道命令

|  将前一个命令的输出作为本次目录的输入
示例: 查看当前系统中所有的进程中包括system字符串的进程  
ps -ef | grep system  

查看进程

命令 : ps -ef

杀死进程

kill -9 进程的id

网络通信命令

ifconfig
查看网络通信
ping  ip地址
查看连接情况
netstat -an
查看当前系统的端口使用

权限命令

每个文件目录都有权限
ls -l 查看权限
    1    2     3     4
    _    ___   ___   ___ 
文件类型  主权限  组权限  其他用户权限
1: d 文件夹 - 文件 l (link)快捷方式 
r 可读read
w 可写 write
x 可执行 
- 代表没有该权限
文件类型:

修改文件、目录的权限命令

chmod
示例: 修改/test下的aaa.txt的权限为
属有全部权限
所属组有读写权限
其他用户有读权限
chmod u =rwx,g=rw,0=r aaa.txt
user group other
数字表示
r 4 w 2  x 1

mysql安装

查看CentOS自带的mysql

输入 rpm -qa | grep mysql 

将自带的mysql卸载

rpm -e --nodeps mysql
-------------本文结束,感谢您的阅读-------------
您的支持将鼓励我继续创作!!