linux基本操作

Posted iklhh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux基本操作相关的知识,希望对你有一定的参考价值。

   ls  -l  查看当前目录所有文件详细信息

   ls -lh 查看当前目录所有文件详细信息(人性化展示)

   ls -a 显示隐藏文件

   cd /..  跳转到/..文件夹

  cd .. 返回上一级文件

   vim  .test进入编辑一个隐藏文件  -> 按‘i‘开始编辑 ->’Esc‘退出i -> ‘:wq‘保存退出   (‘:w‘ 保存,’:q‘退出,‘:!q‘不保存退出)技术图片

 

     cat 查看文件   

    more  test.txt  查看文件一页  + 空格 翻页   | +回车  下一行

    mkdir test  创建test文件夹

    mv test test2/  把test文件夹移动到ttest2文件夹下 

    mkdir -p  /one/two/three  创建文件目录

    tree  树形式查看目录 

之后写过(2019-6-6)

1、切换到var目录下:cd /var ;cd ..(返回上一级目录);cd ../data(切换到父目录同级的data下)

2、查看当前路径:pwd

3、重启命令:reboot(常用); shutdown -r now (常用),还有其他不常用没记

4、关机:shutdown -h now  (立刻关机);shutdown -h +1(1分钟后关机);  init 0 ; halt -p          

5、ll 查看当前目录下文件(ls -l 的简写);ll /var/www/(查看/var/www/下文件,也可以用来检查文件是否存在);cat file查看文件内容类似的命令(more,less)

6、touch 创建文件; vi run.sh也能直接创建一个run.sh文件不保存不创建

7、mkdir +目录名  创建目录; mkdir -p 递归创建

8、rm 删除文件  rm -rf 强制删除

9、ln -s source_file  target_file  建立软连接(类似win的快捷方式);参数 -p是硬链接

10、mv  file1 file2 将file移动为file2 也能当重命名用

11、cp file1 file2 复制一个file1文件为file2;   参数-r复制目录

12、chmod +x filename 给文件添加执行权限;   chmod 751 file  给文件赋权限

13、chown mysql:mysql -R /soft/mysql 修改所属组

14、文件搜索:find 搜索范围 -name file 搜索file文件 ;改变参数搜索添件 -user (所有匹配) -mtime +10(十天前) -size +2M|-2M(大于2M或小于2M) ; 其他搜索where is 与which (linux万物皆文件搜索命令和文件一样)

15、压缩解压  zip file1.zip file1 ; unzip -d 目录 file1.zip 解压到指定目录  (还有好多种格式的压缩文件不一一写明了)

16、挂载磁盘 mount 这个要先熟悉linux目录结构可单独写一篇

17、输出重定向 命令 > 文件 将命令结果写到文件里 

18、多条件执行管道符 |  (命令1 | 命令2)第一条正确执行第二条也正确执行 例子:ps -aux| grep nginx 查找到所有nginx进程 解析:ps -aux 显示所有包含其他使用者的进程 ; grep 查找内容 [options]

 19、防火墙操作: systemctl status firewalld (查看状态 firewall-cmd --state)  systemctl start firewalld(启动)systemctl disable firewalld(停止)  systemctl stop firewalld(禁用)firewall-cmd --reload(更新防火墙规则)

20、端口操作:netstat -a(列出所有端口) ; firewall-cmd --zone=public --list-ports(查看所有打开的端口); firewall-cmd --query-port=89/tcp(查看端口是否开放);

      firewall-cmd --zone=public --add-port=80/tcp --permanent  (防火墙开放端口--permanent永久生效,没有此参数重启后失效,之后更新防火墙规则);firewall-cmd --zone= public --remove-port=80/tcp --permanent(取消开放端口,之后同上)

21、vi常用命令:i进入编辑模式,:wq保存退出,:q!不保存退出,:q未修改直接退出,G光标移到最后,u撤回,:set nu显示行号(还有好多,记得的常用的就这几个)

以上是关于linux基本操作的主要内容,如果未能解决你的问题,请参考以下文章

Linux基本命令Linux基本命令

Linux基本命令Linux基本命令

Linux学习笔记——Linux系统概要及基本操作

Linux的基本操作--xshell的配置

Linux的基本操作--xshell的配置

Linux的基本操作--xshell的配置