Linux基本操作【作业】

1.如何使用命令立即重启linux操作系统?

sudo reboot

2.如何查看/etc下的所有文件,并以列表格式显示,并且显示隐藏文件

cd /etc | ls -la

3.一次性创建 text/1/2/3/4

cd tmp

mkdir -p text/1/2/3/4

(1)在子目录4下创建一个新文件1.txt,1.txt内容是/etc目录下文件的列表

touch text/1/2/3/4/1.txt

ls /etc >text/1/2/3/4/1.txt

  (2) 在子目录3下创建一个文件2.txt,文件的内容是/etc/passwd文件内容的第一列 

sudo /etc/passwd

cat /etc/passwd | awk -F ':' '{print $1}' > text/1/2/3/2.txt

  (3) 将1.txt和2.txt内容合并到新文件3.txt,3.txt在目录2下

cat text/1/2/3/2.txt >>text/1/2/3/4/1.txt >text/1/2/3.txt

  (4) 删除目录3及其子目录。

rm -r text/1/2/3

  (5) 将3.txt改名为4.txt

mv text/1/2/3.txt text/1/2/4.txt

4.查找/etc下所有t开头的普通文件,并且大小大于1m,小于100m,将结果保存到家目录下d1.txt中

sudo find /etc -name 't*' -size +10k -size -100k >~/d1.txt

5.在家目录及其子目录下查找文件内容包含hello的文件,只显示找到的文件名

grep -r -l -w 'hello'

6.如何查看passwd文件中前三行和后三行

head -3 /etc/passwd

tail -3 /etc/passwd

7.统计当前系统中一共有多少账户

who | wc -l

8.设置/test/a.txt属主有读写执行权限,属组,有读写,其他账户无权限,用三种方式实现。

chmod u=rwx,g=rw-,o=--- /text/a.txt 修改的方式

chmod 760 /text/a.txt

chmod u+rwx,g+rw,o-rwx /text/a.txt 修改的方式

9.把/tmp/etc/man.conf移动到/tmp下并改名为test.conf设置所有人都有读写执行权限

chmod 777 /tmp/etc/man.conf | mv /tmp/etc/man.conf ./text.conf

10.添加账户u2,为其指定id号为1000

sudo useradd -u 1000 u2

11.如何查看u2的uid gid

id u2

12.在/temp目录下建立test目录,把/etc下所有已t开头的文件和目录考本到test目录下

find /etc -name 't*' -exec cp {} \;>/temp/test

 

13.新建用户python,并让python具有登录权限,设置其用户家目录为/home/test, 并将其加入sudo附属组;设置其登录密码为123

sudo useradd -md /home/test -a -G sudo python

sudo passwd python

123

14.在/home目录下创建文件newfile2 ,移动文件newfile2到/home/perm目录下同时改名为file01 ;改变/home/perm/file01文件的所有者为系统用户adm ,改变其所属组为系统用户组games ;改变/home/perm/file01文件权限为“rwxrw-r—”;在/home/perm目录下,分别给file01生成一个软链接文件file01.soft和一个硬链接文件file01.hard ;删除/perm目录.

sudo touch /home/newfile2 |mv /home/newfile2 /home/perm/file01

sudo chown adm :games /home/perm/file01

sudo chmod u=rwx,g=rw-,o=r-- /home/perm/file01

cd /home/perm

ln -s fileo1 file01.soft

ln fileo1 file01.hard

sudo rm -r /perm

15.统计当前目录/home/zheng下普通文件的数目

ls /home/zheng |grep -c -E '^-'

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/456548.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发日志_Jan.8.2017

这两天继续着手开发碰撞部分。 主要工作是写碰撞类和运动线程类。碰撞主要在于算法,运动线程只要管理好就行了。 之前碰撞测试中(即还未添加完整碰撞算法时)遇到各种bug,疑似机器人和小球的定位点不明所造成的。昨天研究了下QT下的…

Nginx【学习笔记】

Nginx 1. nginx可以做什么? 可针对静态资源高速高并发访问及缓存。 可使用反向代理加速,并且可进行数据缓存。 具有简单负载均衡、节点健康检查和容错功能。 支持远程FastCGI服务的缓存加速。 支持FastCGI、Uwsgi、SCGI、Memcached Servers的加速和…

第四次作业类测试代码+036+吴心怡

一、类图 二、代码 package application; public class Commission { /* * hp:耳机 80元 mpc:手机壳 10元 cpsp:手机贴膜 8元 */ public float calculate(String line) { int hp 0, mpc 0, cpsp 0; String[] input null; float money 0;…

LSI/LSA算法原理与实践Demo

目录:1、使用场景2、优缺点3、算法原理3.1、传统向量空间模型的缺陷3.2、Latent Semantic Analysis (Latent Semantic Indexing)3.3、算法实例 4、文档相似度的计算5、对应的实践Demo 目录: 1、使用场景 文本挖掘中,主题模型。聚类算法关注…

解决: ubuntu18.04没有网络直连

初次安装ubuntu 18.04, 发现没有网络. 直接上我遇到的这个问题的解决方法 sudo service NetworkManager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service NetworkManager start 未能解决问题的方法有 修改/etc/netplan/*.yaml 修改/etc/NetworkMana…

Linux学习134 Unit 8

Unit8 ldap网络帐号1.ldap是什么ldap目录服务认证,和windows活动目录类似,就是记录数据的一种方式2.ldap客户端所须软件yum sssd krb5-workstation -y3.如何开启ldap用户认证authconfig-tui┌────────────────┤ Authentication Configu…

FastText原理总结

目录:1、应用场景2、优缺点3、FastText的原理4、FastText词向量与word2vec对比 目录: 1、应用场景 fastText是一种Facebook AI Research在16年开源的一个文本分类器。 其特点就是fast。相对于其它文本分类模型,如SVM,Logistic …

解决 :sudo:/etc/sudoers 可被任何人写

问题: sudo:sudo /etc/sudoers is world writable sudo:no valid sudoers sources found ,quitting sudo:unable to initialize policy plugin 解决方案: 方法一: 1.开机按shift或esc进入ubantu高级模式 再进行recovery模式 2.选择root命令行模式 3.…

sqlserver数据库类型对应Java中的数据类型

SQL Server 类型JDBC 类型 (java.sql.Types)Java 语言类型 bigint BIGINT long timestamp binary BINARY byte[] bit BIT boolean char CHAR String decimal money smallmoney DECIMAL java.math.BigDecimal float DOUBLE double int INTEGER int image v…

Doc2Bow简介与实践Demo

Doc2Bow是Gensim中封装的一个方法,主要用于实现Bow模型,下面主要介绍下Bow模型。 1、BoW模型原理 Bag-of-words model (BoW model) 最早出现在自然语言处理(Natural Language Processing)和信息检索(Information Ret…

linux nginx完全卸载

比较靠谱的解决办法是: root权限下载命令行敲入如下命令: sudo rm -rf /etc/nginx/ sudo rm -rf /usr/sbin/nginx sudo rm /usr/share/man/man1/nginx.1.gz sudo apt-get remove nginx* 原理就是删除关联文件以及文件夹。

[LeetCode]Basic Calculator

题目:Basic Calculator 给定一个合法的运算表达式,该表达式中只包含数字、、-、 、(、)。 思路: 简单思考不用看成加减两种运算,直接看成加法,只不过由正负; 如何处理括号呢?因为只看成加法&…

SPOJ 694/705 后缀数组

思路&#xff1a; 论文题*n Σn-i-ht[i]1 就是结果 O(n)搞定~ //By SiriusRen #include <cstdio> #include <cstring> #include <algorithm> using namespace std; #define N 55555 int cases,n,cntA[N],cntB[N],A[N],B[N],rk[N],sa[N],tsa[N],ht[N]; char…

如何用余弦定理来进行文本相似度的度量

在做文本分析的时候&#xff0c;经常会到说将文本转化为对应的向量&#xff0c;之后利用余弦定理来计算文本之间的相似度。但是最近在面试时&#xff0c;重复上面这句话&#xff0c;却被面试官问到&#xff1a;“什么是余弦定理&#xff1f;”当时就比较懵逼&#xff0c;于是把…

Mongodb 备份和恢复

为什么80%的码农都做不了架构师&#xff1f;>>> Mongodb 备份和恢复 mongodump -h host -u "username" -p "userpass" -d dbname -o backfilename tar -cvzf backfilename.tar backfilename tar -xvzf backfilename.tar mongorestore -h…

【linux】Ubuntu 18.04 设置桌面快捷启动方式

使用Ubuntu终端进行打开&#xff1a; 方法一&#xff08;使用vim&#xff09;&#xff1a; sudo vi /usr/share/applications/pycharm.desktop 方法二&#xff08;使用gedit&#xff09;&#xff1a; sudo gedit /usr/share/applications/pycharm.desktop 然后就会弹出一个…

在 Pycharm下使Python2和Python3共用Anaconda中的各种库/包的解决方法

参考&#xff1a;https://www.cnblogs.com/MoonST/p/7610460.html 目录&#xff1a;前言&#xff1a;1、同时下载两个版本的anaconda2、主版本conda的安装3、辅助版本Anaconda的安装 目录&#xff1a; 前言&#xff1a; 最近在看一些机器学习方面的教程&#xff0c;里面的一…

form表单元素设置只读

form表单元素设置只读 CreateTime--2017年5月5日11:42:41 Author:Marydon 1.设置文本框只读 <!-- 方法一&#xff1a;简写 --> <input type"text" name"" value"文本框" class"" readonly/> <!-- 方法二&#xff1a;…

MySQL安装和完全卸载-Linux ubantu18.04

MySQL数据库 千万不要安装5.7版本全是坑~&#xff01;&#xff01; 千万不要安装5.7版本全是坑~&#xff01;&#xff01; 千万不要安装5.7版本全是坑~&#xff01;&#xff01; ubantu18.04版本 正确道路应该是走安装MySQL 8.0&#xff1a; 第一步&#xff1a;更新文件…

机器学习中的数学基础相关知识总结

文章目录目录&#xff1a;前言&#xff1a;1、导数(曲线变化的快慢)、二阶导数&#xff08;曲线斜率变化的快慢特别是反映曲线的凸凹性&#xff09;的概念。2、常用的导数公式&#xff1a;3、微分和积分的数学含义&#xff1a;4、泰勒公式及含义5、梯度的概念及数学含义&#x…