1.linux常用命令

1.1 系统命令

runlevel                     # 查看当前的运行级别
systemctl status sshd        # 开启网络服务功能
         stop               # 关闭
         restart            # 重启
         reload             # 重载
reboot                       # 重启
halt                         # 关机
poweroff                     # 关机

1.2 查看文件常用指令

cat                   # 在命令提示符下查看文件内容
more                  # 在命令提示符中分页查看文件内容
less                  # 命令行中查看文件可以上下翻页反复浏览
head                  # 命令行中查看文件头几行
tail                  # 命令行中查看文件尾几行
wc                    # 统计文件的单词数 行数等信息

1.3 目录管理常用指令

pwd                   # 查看你当前所在的目录
cd                    # 切换目录
ls                    # 查看显示目录的内容
du                    # 统计目录和文件空间的占用情况
mkdir                 # 创建新目录
rmdir                 # 删除空目录
touch                 # 创建文件
rm                    # 删除文件
ln                    # 创建硬链接
ln -s                 # 创建软链接
cp                    # 复制文件或目录
mv                    # 移动文件或目录
which                 # 查看linux命令所在的目录

1.4 账号与权限

'''1.组管理'''
groupadd group_name                            # 创建一个新用户组
groupdel group_name                            # 删除一个用户组
groupmod -n new_group_name old_group_name      # 重命名一个用户组

'''2.用户管理'''
useradd zhangsan                               # 创建账户张三
passwd zhangsan                                # 给用户设置密码
userdel -r zhangsan                            # 删除张三及他的宿主目录

'''3.用户组管理'''
gpasswd -a zhangsan root                       # 将张三用户加入root组
groups zhangsan                                # 确认zhangsan用户在root组
gpasswd -d lisi root                           # 将李zhangsan户从root组中删除

'''4.权限管理'''
chown -R zhangsan /aaa                         # 将文件夹/aaa的多有者修改为zhangsan
chown root:root /aaa                           # 将/aaa文件夹的属主和属组都改成root
chmod 777 /aaa                

2.ubuntu开启sshd服务

  • 安装sshd

root@dev:shiyanlou_project# sudo apt-get install openssh-server
root@dev:shiyanlou_project# /etc/init.d/ssh status
root@dev:shiyanlou_project# netstat -anptu | grep sshd
  • 开启root远程登录功能

Port 22               # 去掉注释
#PermitRootLogin prohibit-password
PermitRootLogin yes   # 把上面的换成yes
  • 重启sshd服务

root@dev:shiyanlou_project#  service sshd restart

3.ubuntu 安装软件

sudo apt-get install XXX
sudo apt-get install -y XXX
sudo apt-get remove XXX

linux 基础语法的更多相关文章

  1. Python基础语法

    学习一门编程语言,通常是学习该语言的以下几个部分的内容: 基础语法:如,变量的声明与调用.基本输出语句.代码块语法.注释等: 数据类型:通常都为 数字.字符串.布尔值.数组.链表.Map.Set等: ...

  2. Linux基础3(文件权限)

    文件权限 1.普通权限 (登陆用户对文件或目录的读写执行的权限) 普通权限对管理员用户无效 文件和目录 都有4中类型的用户u 所有者 : 文件.目录的创建者g 所属组 : 文件.目录属于的用户组o 其 ...

  3. Linux基础入门

    第一节,linux系统简介 一.实验内容 了解 Linux 的历史,Linux 与 Windows 的区别等入门知识. 二.实验要求 阅读linux简介与历史 三.实验步骤 (一).Linux 为何物 ...

  4. Linux基础入门学习笔记20135227黄晓妍

    学习计时:共24小时 读书:1小时 代码:8小时 作业:3小时 博客:12小时 一.学习目标 1. 能够独立安装Linux操作系统   2. 能够熟练使用Linux系统的基本命令   3. 熟练使用L ...

  5. JSP/Servlet基础语法

    相关学习资料 http://my.oschina.net/chape/blog/170247 http://docs.oracle.com/cd/E13222_01/wls/docs81/webapp ...

  6. Python 基础语法(四)

    Python 基础语法(四) --------------------------------------------接 Python 基础语法(三)------------------------- ...

  7. 《OD学hadoop》Linux基础

    一.Linux基本环境 1. Linux常见版本及VMware虚拟机安装Linux系统 2. 虚拟机网络配置(IP地址.主机名.防火墙) 3. 文件基本命令操作 4. 四大远程连接工具使用 二.Lin ...

  8. linux基础之Shell Script入门介绍

    本文介绍下,学习shell script编程的入门知识,通过几个入门实例,带领大家走进shell script的神圣殿堂,呵呵,有需要的朋友参考下. 本文转自:http://www.jbxue.com ...

  9. Linux基础知识入门

    [Linux基础]Linux基础知识入门及常见命令.   前言:最近刚安装了Linux系统, 所以学了一些最基本的操作, 在这里把自己总结的笔记记录在这里. 1,V8:192.168.40.10V1: ...

随机推荐

  1. Qt 关于图片打开,另存为,保存到指定位置操作

    Qt 关于图片打开,另存为,保存到指定位置操作(转载) 在头文件mainwindow.h中先声明以下类: 1 #include <QImage> 2 #include <QPixma ...

  2. Android Weekly Notes Issue #428

    Android Weekly Issue #428 Kotlin Flow Retry Operator with Exponential Backoff Delay 这是讲协程Flow系列文章中的一 ...

  3. 京东T8通过企业实例展示软件架构实际应用,带你迅速成为架构师

    在软件行业,架构师和软件工程师是非常辛苦的职业.一方面新技术层出不穷;另一方面业务需求也层出不穷,让人疲于应付.导致的后果就是常常加班,生活质量低下.只有曾经身在其中的人,才能够体会其中的酸甜苦辣. ...

  4. Android开发之ListView详解 以及简单的listView优化

    ListView列表视图 最常用的控件之一,使用场景例如:微信,手机QQ等等. android:divider:每个item之间的分割线,可以使用图片或者色值. android:dividerHeig ...

  5. day45:JS中的json&JS的BOM操作和DOM操作

    目录 1.补充:CSS中的弹性盒子 2.JS中json的序列化 3.JS中的BOM操作 3.1 location操作 3.2 计时器 4.JS中的DOM操作 4.1 创建标签 4.2 查找标签 4.3 ...

  6. 想在java接口自动化里用上Python的requests?这样做就可以了

    相信现在很多的公司自动化测试重点都在接口层,因为接口测试更加接近代码底层,相对于UI自动化,接口自动化有着开发更快.覆盖更全.回报率高等优点. 接口自动化代码实现不难,本质上就是代码模拟发送请求,然后 ...

  7. springboot配置ssl访问

    第一步:########################################### # 端口设置 ########################################### s ...

  8. mybatis-spring-boot-starter 1.3.0 操作实体类的SpringBoot例子

    例程下载:https://files.cnblogs.com/files/xiandedanteng/gatling20200428-02.zip 需求:使用mybatis实现对hy_emp表的CRU ...

  9. sql如何查询不包含中文

    SELECT * FROM dbo.表名 WHERE 字段名 NOT LIKE '%[吖-座]%'

  10. PHP的八个魔术常量

    1. 什么魔术常量 预定义常量:预定义常量就是PHP内置的常量,预先定义好的 PHP有很多预定义常量,比如:PHP_VERSION(版本号).PHP_OS(操作系统). 这些普通的预定义常量在程序中的 ...