————》》具体:Linux常用命令

文章目录

  • 一、目录与文件夹操作
    • 1、查看目录
    • 1、创建目录
    • 2、创建文件
    • 3、移动文件
    • 4、查看文件
    • 5、查找文件
    • 6、打包文件
    • 7、解压缩文件
    • 8、重定向
  • 二、root账户
    • 1、进入root账户
    • 2、Ubuntu切换成中文
    • 3、创建组
    • 4、创建用户
    • 5、删除用户
    • 6、查看用户名
    • 7、定时关机
    • 8、ssh服务
    • 9、查看进程
    • 10、修改主机
  • 三、编辑vi命令以及C语言程序的编译

一、目录与文件夹操作

1、查看目录

目录查看 ls [-al]
命令:ls [-al]

ls 查看当前目录下的所有目录和文件
ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l 或 ll 列表查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /dir 查看指定目录下的所有目录和文件 如:ls /usr




1、创建目录

创建目录【增】 mkdir
命令:mkdir 目录

mkdir aaa 在当前目录下创建一个名为aaa的目录
mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录


2、创建文件

新建文件【增】touch
命令:touch 文件名
示例:在当前目录创建一个名为aa.txt的文件 touch aa.txt

删除文件 【删】 rm
命令:rm -rf 文件名

3、移动文件

【1】mv命令是move的缩写,可以用来移动文件或者将文件改名。

【2】cp命令:copy
命令所在路径:/bin/cp
功能描述:复制源文件或目录到指定目录(可以改名)
语法:cp +选项+源文件或目录+目标目录

4、查看文件

cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容:

【1】一次显示整个文件。
$ cat filename

【2】从键盘创建一个文件。
$ cat > filename
只能创建新文件,不能编辑已有文件。

【3】将几个文件合并为一个文件。
$cat file1 file2 > file
cat具体命令格式为 : cat [-AbeEnstTuv] [–help] [–version] fileName




5、查找文件

find命令在目录结构中搜索文件,并对搜索结果执行指定的操作。

find 默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。

使用实例:

find . -name "*.log" -ls  在当前目录查找以.log结尾的文件,并显示详细信息。
find /root/ -perm 600   查找/root/目录下权限为600的文件
find . -type f -name "*.log"  查找当目录,以.log结尾的普通文件
find . -type d | sort   查找当前所有目录并排序
find . -size +100M  查找当前目录大于100M的文件

6、打包文件

tar命令:主要用于压缩和解压缩。

tar命令有两种压缩格式 :

1、 gzip格式:

【1】压缩

压缩用法:

 tar gcvf (压缩包名)文件1 文件2

一般压缩包包名以 .tar.gz作为后缀名,压缩完成之后保留原文件。

【2】解压

解压方法1:解压到当前目录

tar zxvf (压缩包名)

解压方法2: 解压到指定路径下

tar zxvf  (压缩包名)  -C 目的路径

2、bz2格式:

【1】压缩

压缩用法:

tar jcvf (压缩包名)文件1 文件2....

一般压缩包包名以 .tar.bz2作为后缀名

【2】解压

解压方法1 : 解压到当前目录

tar jxvf(压缩包名)

解压方法2: 解压到指定路径下

tar jxvf (压缩包名) -C 目的路径

7、解压缩文件


8、重定向

【1】管道:从一个进程连接数据到另一个进程时,使用管道(pipe),通常是把一个进程的输出通过管道连接到另一个进程的输入, linux的bash就是通过管道连接的。

例如:ps | grep hh,键盘敲入ps命令,ps执行后的输出作为grep的输入,执行后输出到终端屏幕。

【2】echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。此外,也可以直接在文件中写入要写的内容。

【3】重定向也称为输出重定向,把在终端执行命令的结果保存到目标文件。

重定向命令的使用:

命令 说明
> 如果文件存在会覆盖原有文件内容,相当于文件操作中的‘w’模式
>> 如果文件存在会追加写入文件末尾,相当于文件操作中的‘a’ 模式

【1】终端内容保存到文件使用重定向有两种方式: > 和 >>
【2】> 表示每次只写入最新的数据,原有数据不保留。
【3】>> 表示每次在原有数据的基础上进行追加,原有数据会保留。




二、root账户

1、进入root账户


2、Ubuntu切换成中文

将英文版的Ubuntu系统改成中文版本:

1、打开设置——系统设置。
2、进入Language Support;
3、安装汉语;
4、将安装好的语言拖到最前面;
5、重启Ubuntu


3、创建组

linux通过将具有相同特性的用户划归为一个组,可以大大简化用户的管理,方便用户之间文件的共享。任何一个用户都至少属于一个组,这个组称为初始组,可以同时属于多个附加组。用户不仅拥有初始组的权限,还拥有附加组的权限。

【1】groupadd

格式:groupadd [选项] 组名

功能:新建组 (仅限于超级用户)

主要选项说明:

–g GID 指定组的GID

新建一个组,组名为it。

【2】groupmod

格式:groupmod [选项] 组名

功能: 修改指定组的属性。(仅限超级用户)

主要选项说明:

–g GID 指定组的GID

–n 组名 指定组的新名字

修改组的名字为staff 。

【3】groupdel

格式:groupdel 组名

功能: 删除指定的组(仅限超级用户)

删除staff组。



4、创建用户

useradd 选项 用户名

【1】-d 目录,指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
【2】-g 用户组,指定用户所属的用户组。
【3】-G 用户组,指定用户所属的附加组。
【4】-s Shell文件,指定用户的登录Shell。
【5】-u 用户号,指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。

例:# useradd –d /home/sam -m sam

添加了一个用户sam,并且他的主目录为/home/sam,没有主目录的时候自动创建。(/home为默认的用户主目录所在的父目录)



5、删除用户

userdel 选项 用户名


6、查看用户名





chown命令:用于设置文件所有者和文件关联组的命令,chown 需要超级用户 root 的权限才能执行此命令。


在 Linux 命令中,chmod用于修改文件或者目录的权限。对于文件或者目录的普通权限,共有 3 种,分别为:

【1】r:读取;
【2】w:写入;
【3】x:执行。

7、定时关机

8、ssh服务

SSH是Linux、Unix、Mac及其他网络设备最常用的远程CLI管理协议,SSH使用秘钥对数据进行加密,保证了远程管理数据的安全性。






9、查看进程



10、修改主机

Linux修改主机名的方法

【1】方法一:
用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。

#hostname //查看机器名
#hostname -i //查看本机器名对应的ip地址

【2】方法二:
修改配置文件

修改/etc/sysconfig/network 修改这个文件,系统才有效
/etc/hosts hostname命令读这个配置文件



三、编辑vi命令以及C语言程序的编译





操作系统--Linux操作实验报告相关推荐

  1. 观察Linux进程 线程的异步并发执行,操作系统linux版实验报告.doc

    操作系统linux版实验报告.doc (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 操作系统实验报告(Linux版)网络142 ...

  2. linux文件目录操作实验报告,Linux操作系统实验4文件和目录操作

    <Linux操作系统>课程实验报告 实验4 文件和目录操作 一.实验目的 1.理解Linux文件系统的结构和目录组织方式: 2.掌握Linux常用目录和文件命令的使用. 二.实验内容与要求 ...

  3. 观察内核linux行为,观察linux行为 实验报告.doc

    观察linux行为 实验报告 实验二 观察Linux行为 实验时间 小时实验目的 学习Linux内核.进程.存储和其他资源的一些重要特征.实验目标 编写一个程序使用/proc机制检查反映机器平均负载. ...

  4. linux程序设计项目报告,Linux程序设计实验报告大作业

    Linux程序设计实验报告大作业 实 验 报 告 课程名称: LINUX程序设计 学 院: 计算机学院 专 业: 软件工程 班 级: 14-3 姓 名: 张正锟 学 号: 201401061038 2 ...

  5. linux系统程序问题报告,Linux程序设计实验报告.docx

    Linux程序设计实验报告.docx Linux程序设计实验指导书实验类别课内实验 实验课程名称Linux程序设计实验室名称软件工程专业实验室 实验课程编号 000 总 学 时32 学 分 2 适用专 ...

  6. 浙江大学Linux程序设计报告,浙江大学Linux程序设计实验报告材料.doc

    实用文档 文案大全 Linux程序设计实验报告1 --操作系统基本命令使用 一.实验目的 1.通过对Emacs.vi.vim.gedit文本编辑器的使用,掌握在Linux环境下文本文件的编辑方法: 2 ...

  7. linux实验4报告带截图,华北科技学院Linux综合实验报告.doc

    华北科技学院Linux综合实验报告.doc 华北科技学院计算机系综合性实验实 验 报 告 课程名称 Linux操作系统 实验学期 2017 至 2018 学年 第 二 学期学生所在院部 管理学院 年级 ...

  8. Linux网络应用实验报告,Linux网络实验报告.doc

    Linux网络实验报告 深 圳 大 学 实 验 报 告 课程名称: Linux操作系统 实验项目名称: Linux上WEB/FTP服务器配置 学院: 计算机与软件学院 专业: 软件工程 指导教师: 冯 ...

  9. 微型计算机组成和键盘操作实验心得,微型计算机组成和键盘操作 实验报告.doc...

    微型计算机组成和键盘操作 实验报告 系 班级 姓名 学号 合作者 无 实验日期 指导教师 实验成绩 实验一 微型计算机组成和键盘操作 一.实验目的: 1.了解计算机系统的基本组成,主机.显示器.键盘和 ...

最新文章

  1. C/C++ 编程规范(01 )— 排版
  2. zoj 1010 (线段相交判断+多边形求面积)
  3. .NET2.0抓取网页全部链接【月儿原创】
  4. 「MICCAI 2017」Reading Notes
  5. css 自动换行_前端必备!20个CSS小技巧
  6. 对抗训练硬核分析:对抗样本与模型参数的关系
  7. 【Linux病毒】腾讯云 cron、sshd 进程CPU占用超95%(亡命徒 Outlaw 僵尸网络攻击)问题排查及处理步骤
  8. hdu 4714 树+DFS
  9. java中的Attribute类_java培训技术ModelAttribute注解修饰POJO类型的入参
  10. java 查看堆内存_查看java内存情况的几个常用命令
  11. 根据身份证号判断性别、年龄、生日
  12. 使用webp进行图像压缩
  13. canvas之-------水滴扩散特效
  14. Git操作 【详细】【详细】
  15. 长安链源码学习--提案(Proposer)(五)
  16. Android 仿抖音视频播放列表和评论列表
  17. 计算机科学与信息系统专业世界大学排名,2018年QS世界大学计算机科学与信息系统专业排名TOP25...
  18. 胡萝卜周博客 软件下载
  19. 【API】聊天机器人接口
  20. HQChart商业使用说明及用户使用协议

热门文章

  1. solr4.4 索引mysql数据库数据_solr4.4 索引mysql数据库数据(DataImport DIH QuickStart)
  2. 一文了解各大数据库查询语言(Gremlin vs Cypher vs nGQL操作篇
  3. Java韩顺平02变量
  4. Http 同步和异步的区别
  5. radio 根据默认值选中
  6. jxTMS--web界面定义
  7. 安装webpack及使用
  8. aes在tomcat解密中文乱码,在控制台解密中文不是乱码
  9. Python queue
  10. 为什么企业选择局域网即时通讯软件?局域网即时通讯软件哪家好?