首页 > 系统相关 >最近学习到的一些linux的常用命令

最近学习到的一些linux的常用命令

时间:2023-10-27 10:57:48浏览次数:40  
标签:文件 权限 常用命令 用户 学习 命令 linux txt 目录

1、 ls命令

可以列出当前目录下的内容清单。它与windows下的dir命令很像

 2、cd命令

这个命令可以改变目录

cd ~   //更改到本用户的主目录

cd desktop  //更改目录到desktop

 cd ..  //更改目录到上一级

 3、管道输出

可以把shell命令输出到文件里面

ls > somefile.txt

 

 

4、finger

可以获取用户的信息

 5、grep命令

在一个名为somefile.txt的文件里面查找带有 txt的文件

grep 'txt' somefile.txt

 grep找到结果的时候会有显示,否则就显示空白。

6、pstree

可以用树状的形式显示所有的进程

pstree -p  //显示PID在每个进程后面的括号里

7、top

top -u //指定用户的进程

 

top -p//监控指定ID的进程

 

8、kill

它可以通过ID杀死正在运行的进程,可以通过上面的top, ps -e,这样的命令找到ID

9、基础文件和目录命令

mkdir  //创建目录

rm   //删除文件

mv 文件名 目标地址 //移动文件

rmdir //删除目录的时候,目录必须为空

10、chown

可以更改指定文件的属主

chown bob 12.txt  //将12.txt的属主改为bob

11、useradd

useradd -m -e  2023-10-27 bob //-e 命令用来指定用户账号失效日期

12、userdel

userdel -r bob //只有-r这一个参数,可以删除用户的主目录和邮箱

13、chmod

可以更改文件权限,‘4’代表可读,‘2’代表可写,‘1’代表可执行,‘0’代表无权限,‘7’代表所有权限

一共三组权限,第一组是用户,第二组是用户所在的组,第三组是其他用户。

例子:chmod 771 ss.txt //第一二组权限是所有权限,其他用户只有执行权限。

标签:文件,权限,常用命令,用户,学习,命令,linux,txt,目录
From: https://www.cnblogs.com/cll-wlaq/p/17790450.html

相关文章

  • vmware上的linux挂载共享目录
    创建共享文件夹vmware上点击设置,进入虚拟机设置,点击选项,共享文件夹,添加主机路径,物理机上要分享的文件夹路径,这里我设置为D:\test_shared名称,要在虚拟机上显示的名称,,这里我设置为VM-centos-share一般选择总是启动,确认。打开CentOS终端,输入命令,查看共享文件夹情况vmware-hg......
  • 机器学习|K邻近(K Nearest-Neighbours)
    本文从概念、原理、距离函数、K值选择、K值影响、、优缺点、应用几方面详细讲述了KNN算法K近临(KNearest-Neighbours)一种简单的监督学习算法,惰性学习算法,在技术上并不训练模型来预测。适用于分类和回归任务。它的核心思想是:相似的对象彼此接近。例如,若果你想分类一个......
  • Django实战项目-学习任务系统-任务管理
    接着上期代码框架,开发第3个功能,任务管理,再增加一个学习任务表,用来记录发布的学习任务的标题和内容,预计完成天数,奖励积分和任务状态等信息。 第一步:编写第二个功能-用户注册1,编辑模型文件:./mysite/study_system/models.py:classStudyTask(models.Model):task_id=mod......
  • Linux中安装软件
    如果是桌面版,先切换到root用户,终端输入su,回车后输入密码,回车确认。运行以下命令安装g++编译器yuminstallgccgcc-c++查看g++版本g++--version我用的是centos7.9,g++的版本很低。要查看当前CentOS系统上的最新可用g++版本,你可以使用yum包管理工具的list命令来列出......
  • 信息安全系统设计与实现——学习笔记7
    任务详情:自学教材第11章,提交学习笔记Part1知识点归纳&GPT提问知识点归纳Part2问题与解决思路问题gpt解决Part3实践过程截图Part4其他......
  • 基于Googlenet深度学习网络的信号调制类型识别matlab仿真
    1.算法运行效果图预览   2.算法运行软件版本MATLAB2022a 3.算法理论概述      信号调制类型识别是在无线通信和无线电频谱监测中的一个重要任务。不同信号调制类型具有不同的频谱特征,深度学习方法在信号调制类型识别中取得了显著的成果。 3.1深度学习与......
  • Linux下安装Qt6的问题及解决
    Linux下安装完Qt6,新建Qt/QtQuickCMake工程编译出现如下错误:Foundpackageconfigurationfile:Qt6Config.cmakebutitsetQt6FOUNDtoFALSEsopackage"Qt6"isconsideredtobeNOTFOUND.Reasongivenbypackage:FailedtofindrequiredQtcomponen"Quick&......
  • 初学者Linux的学习记录
    Linux是什么呢?让我们来看一下它的定义:定义:Linux,一般指GNU/Linux(单独的Linux内核并不可直接使用,一般搭配GNU套件,故得此称呼),是一种免费使用和自由传播的类UNIX操作系统;其实它的本质就是一个操作系统。Linux的四大特点:一切皆文件:Linux系统中的一切都归结为文件。对于操作系统内核......
  • Linux免密登录脚本
    首先安装sshpassyuminstall-ysshpassLinux免密登录脚本:#!/bin/bashexportIP="192.168.100.140192.168.100.141192.168.100.142"exportSSHPASS=086530forHOSTin$IP;dosshpass-essh-copy-id-oStrictHostKeyChecking=no$HOST scp/etc/hostsroot@$H......
  • Linux中的调度策略及其原理
    对于操作系统来讲,它面对的CPU的数量是有限的,干活儿都是它们,但是进程数目远远超过CPU的数目,因而就需要进行进程的调度,有效地分配CPU的时间,既要保证进程的最快响应,也要保证进程之间的公平。这也是一个非常复杂的、需要平衡的事情。在Linux里面,进程大概可以分成两种。一种称为......