首页 > 系统相关 >linux命令

linux命令

时间:2024-10-16 19:44:42浏览次数:7  
标签:文件 查看 文件名 用户 命令 linux 目录

一、linux介绍

1、Linux是一个免费、开源的操作系统,能多用户、多任务、支持多线程和多CPU的操作系统,相对windows更加稳定,在unix系统的基础上开发的系统;

注解:(1)免费:不要钱 (2)源代码公开 (3)多用户 :可以在不同用户操作 (4)多任务:同时执行多个任务

(5)多线程:支多个线程同时工作 (6)多cpu:系统支使用多个cpu

2、由芬兰大学生Linux torvalds在1991年开发了该系统
3、linux主流的版本

centos (现在学习的系统)

(1)centos 免费

优点:非常稳定和可靠,服务器的首选,免费下载和使用
缺点:内核版本比较旧
(2)
Ubuntu (乌班图)
优点:最受欢迎的桌面linux发行版。固定的发布周期,丰富的说明文档
缺点:与debian有一定的兼容问题
(3)
red hat (红帽子)
优点:高性能的云、虚拟化、存储、Linux 和中间件技术
(4)dibian
(5)openuser
(6)gentoo
4、linux操作系统的优点

1).系统稳定
2).作为服务器系统使用

5、为什么学习linux?
(1)作为服务器,部署环境,
例如:
lamp=linux+apache+mysql+java dym环境
lnmp=linux+nginx+mysql+php 论坛环境
(2)学习linux命令
1.ifconfig 查看IP地址
例如:192.168.100.128 ip地址
2、
service iptables stop 关闭防火墙
service iptables start 开启防火墙
service iptables restart 重启防火墙
service iptables status 查看防火墙状态
关闭防火墙
查看防火墙状态
开启防火墙
重启防火墙:
Linux命令
Ifconfig 查看IP地址
ssh+ip地址 链接虚拟机 su 用户名 切换用户 useradd 用户名 添加用户
cat /etc/passwd 查看用户 cd 进入目录 进入文件 cd / 进入到根目录
cd ./或. 表示当前路径 cd .. 表示返回上一级目录 cd .. /..表示返回上两级目录
cd .. /../..表示返回上三级目录 pwd 显示当前路径 mkdir 创建文件夹
mkdir -p a/b/c/d 创建层级文件 ls横向显示目录下所有文件 ll纵向显示
ll -a显示隐藏文件 ping查看网络是否连接 touch 创建文档 vim或vi编辑文件
w表示保存 q表示退出 !表示强制 wq保存退出 wq!强制保存退出 q!强制退出
cat查看文件左右内容 cat 文件名 | grep 字符查看文件中指定的字符
head查看文件前十行(默认) head -n 行数 查看文件前指定行数
tail 查看文件后十行(默认) tail -n查看文件后指定行数 more按百分比查看
less 以上下翻页的形式查看 rm提示性删除 rm -r 目录 提示性删除目录
rm -rf 文件或目录 强制删除文件或目录 rm -rf *强制删除文件和目录下所有内容
cp 源文件 新文件(不存在)复制文件 cp 源文件 新文件(存在)覆盖原文件
cp -r 源目录 新目录 复制目录 mv 源文件名 新文件名 重命名
mv 文件名 文件路径 移动文件 cat aa >rr 覆盖 cat aa >>rr追加
find / -name aa 根据名字路径查找 history查看历史命令 history -c删除操作记录
reset 重置屏幕 clear清除屏幕 nl 文件名 显示多少行 date显示当前时间
date -s “xxxx-xx-xx xx:xx:xx”修改系统时间 who 查看在线用户
whoami查看当前操作用户 chmod 777 文件名 修改权限
chown 用户名 文件名 修改用户主 chgrp 用户组 文件名 修改文件拥有组
chown -R 用户名 文件名 修改目录下所有目录文件的用户主
chgrp -R 用户组 文件名 修改目录下所有目录文件的拥有组
cat /etc/passwd 查看系统中的用户 useradd 添加用户
cat /etc/group查看系统中用户组
useradd 用户名 -g 用户组创建用户并指定用户组
userdel 用户名 删除用户 groupadd 组名 添加用户
halt 关机
init 0 关机
shutdown now 关机
reboot 重启

标签:文件,查看,文件名,用户,命令,linux,目录
From: https://www.cnblogs.com/wang18739197365/p/18469963

相关文章

  • php部分函数及命令
    lsls:这是一个在Unix/Linux系统中广泛使用的命令,用于列出目录内容。file_get_contents()file_get_contents()把整个文件读入一个字符串中。<?phpechofile_get_contents("test.txt");?>将输出这个文本的内容preg_matchpreg_match函数用于执行一个正则表达式匹......
  • Linux命令(10.16)
    linux命令ifconfig查看IP地址serviceiptablesstop关闭防火墙serviceiptablesstart开启防火墙serviceiptablesrestart重启防火墙serviceiptablesstatus查看防火墙状态ssh+ip地址链接虚拟机su切换用户名su+root切换超级用户cat/etc......
  • 【Linux】解锁线程基本概念和线程控制,步入多线程学习的大门
    目录1、线程初识1.1线程的概念1.2.关于线程和进程的进一步理解1.3.线程的设计理念1.4.进程vs线程(图解)1.5地址空间的第四谈2.线程的控制:2.1.关于线程控制的前置知识2.2创建线程的系统调用:这个几号手册具体代表的什么含义?2.3.线程终止我们怎么没有像进程一样获取线程......
  • Linux系统编程——进程标识、进程创建
    一、进程标识(pid)  每个进程都有一个非负整数形式的唯一编号,即PID。PID在任何时刻都是唯一的,但是可以重用,当进程终止并被回收以后,其PID就可以为其它进程所用。进程的PID由系统内核根据延迟重用算法生成,以确保新进程的PID不同于最近终止进程的PID。1、特殊的进程标......
  • 关于Linux shell的简单分享
    背景前两天看到有人分享说,谷歌程序员至少要会3种语言,这要求倒也不过分。一个强类型、一个弱类型,一个工具型语言,刚好三个。想着随便更新点东西,就写几点关于工具shell语言的经验分享。在安装、部署、扩容、升级等重要场景中,Bash的方便性不言而喻。但我始终提醒大家,对代码保持敬......
  • DevEco Studio:HDC(HarmonyOS Device Connector)常见命令
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(MaoistLearning)➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/p/......
  • Linux多进程通信--管道、消息队列、共享内存
    转载至https://www.cnblogs.com/LUO77/p/5816326.html多进程:首先,先来讲一下fork之后,发生了什么事情。由fork创建的新进程被称为子进程(childprocess)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程id。将子进程id返......
  • linux 为普通用户配置sudo权限
    linux为普通用户配置sudo权限  目录一.关于sudo二.sudo的工作过程三.为普通用户配置sudo权限3.1方法一:把普通用户的附属组更改为wheel,使其具有sudo权限(推荐)3.2方法二:修改/etc/sudoers文件,使普通用户具有sudo权限四./etc/sudoers配置文件详解 一.关于sud......
  • openEuler、Linux操作系统---(7)权限管理与进程管理讲解
    一、引言在Linux操作系统的广袤领域中,权限管理与进程管理犹如两道坚实的壁垒,对系统的安全性、稳定性及运行效率起着至关重要的作用。本次讲解将引领各位深入探索Linux系统的权限机制和进程管理领域,通过对chmod、chown、umask等命令的运用来实现文件权限的修改、文件所有......
  • OS-Lab3-Linux进程相关的系统调用和线程相关的库函数
    实验目的1) 演示/实践:Linux进程控制相关的系统调用(如exec()/exit()等)2) 演示/实践:Linux多进程的条件竞争/RaceCondition的现象观察3) 演示/实践:Linux的线程库pthread的初步和入门(如何创建一个用户态的Linux线程:相关库函数pthread_create()等),以及其条件竞争/RaceCondition的现象......