sudo

linux常用命令2

自闭症网瘾萝莉.ら 提交于 2020-03-11 21:52:14
1、创建链接:   硬链接:是通过索引节点进行的链接,如果删除硬链接对应的源文件,则硬链接文件仍然存在,而且保存了原有的内容类似于windows的复制。   其创建命令是:ln 1.txt hardlink.txt   软链接(也叫符号链接): 删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。类似于windows的快捷方式   其创建命令是: ln -s 1.txt softlink.txt 2、tar 归档管理:   .tar打包和解压:   ps:把当前目录下所有后缀是.txt的文件打包成test.tar包   打包命令: tar -cvf test.tar *.txt 其中:c表示 create,打包的意思; v表示 verbose,过程的意思;f表示file,文件的意思.   解压命令: tar -xvf test.tar -C ./test1 其中x表示 extract,解包的意思   .tar.gz打包和解压   打包命令: tar -zcvf test.tar.gz 文件或者目录名   解包命令:tar -zxvf test.tar.gz -C ./test   .tar.bz2打包和解压   打包命令:tar -jcvf test.tar.bz2 文件名或者目录名   解压命令:tar -jxvf test.tar.bz2 .

Linux小白常用命令行+快捷键(不定时更新)

时间秒杀一切 提交于 2020-03-11 19:20:22
第一次入手Linux,在使用过程中常用的命令行+快捷键 1.命令行 cd + 文件夹名:切换当前目录 touch + 文件名:创建文件 rm + 文件名:删除文件 mkdir + 文件夹名:创建文件夹 rmdir + 文件夹名:删除空文件夹 rm -rf + 文件夹名:删除文件夹(空或非空) sudo apt-get install + 包名:安装包 sudo apt-get remove + 包名:删除包 sudo apt-get update: 更新可获取软件及其版本信息 sudo apt-get upgrade:更新所有可更新的软件 ls:显示当前目录下的文件和文件夹 mv + 文件名:移动或重命名 2.快捷键 Ctrl+Alt+T:调用终端 Ctrl+L:清屏(终端界面) 3.vim的使用 vim + 文件名:进入vim编辑页面 编辑完成后: a:按Esc键 b:输入 “:wq”(不含引号)即可保存退出 来源: CSDN 作者: try17875864815 链接: https://blog.csdn.net/try17875864815/article/details/104797271

Linux 命令安装

懵懂的女人 提交于 2020-03-11 17:15:03
banner 命令--显示“#”组成输入字体 类似命令 toilet , figlet $ sudo apt-get update $ sudo apt-get install sysvbanner $ banner linux #使用 tree 命令--显示目录结构 $ sudo apt-get update $ sudo apt-get install tree $ tree / 来源: oschina 链接: https://my.oschina.net/u/943316/blog/803038

Ubuntu 16.04 LTS nodejs+pm2+nginx+git 基础安装及配置环境(未完,未整理)

ぐ巨炮叔叔 提交于 2020-03-11 16:33:03
-.Ubuntu 安装nodejs 以下内容均在命令行,完成,首先你要去你电脑的home目录:cd ~。 [sudo] apt-get update [sudo] apt-get upgrade apt-get install curl curl -sL https://deb.nodesource.com/setup_6.x -o nodesource_setup.sh // 安装nodejs sudo bash nodesource_setup.sh 安装其他(一次性安装): apt-get install build-essential make libvips postgresql redis-server git nodejs -y 1.安装 CURL 1).sudo apt-get update ,更新Ubuntu PPA库。 2).sudo apt-get install curl 2.安装 NVM 依赖 1).sudo apt-get update 2).sudo apt-get install build-essential libssl-dev 3).下载NVM,curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh V0.31

权限命令

柔情痞子 提交于 2020-03-11 14:57:31
sudo 命令详解 可以允许普通用户使用root用户权限的工具 特点: 设置用户在某台机器上运行某些命令 sudo提供丰富的日志,详细记录每个用户干了什么 通行证作用,免验证时间 sudo的配置文件/rtc/sudoers visudo编辑/sudo的配置文件 用户需要是登录用户甚至密码 在普通用户下创建新用户 Linux文件系统权限管理 1.权限对象 1.owner:文件拥有者 2.group:用户组 3.others:非文件拥有者,或者是用户组以外的人 由三位数值代表,百位代表属主,十位属组,个位其他。) 2.权限类型 r(读) 4 w(写)2 x(执行)1 他们任意相加所产生的值都是不同值所以可以用一位来表示权限对象所具有的3种权限情况 r w x 对于文件而言: r:可以获取文件的数据 w:可以修改文件的数据 x:可以将此文件运行成为进程 对于目录而言: r:可以使用ls命令获取目录下的文件列表 w:可以修改此目录下的文件列表,可以创建或者删除文件 x:可以cd到此目录下,并且可以使用ls -l来获取文件的详细属性信息 文件权限判断逻辑 1、删除文件:对文件所在目录有W权限 判断用户的身份,用户以什么身份去删除文件,owner—>group—>others 如果是目录的属主:目录权限位的左三位需要有w权限(即为2##;3##;6##;7##),若有则成功,无则失败

Linux安装wine微信安装和遇到的问题及解决方法

纵然是瞬间 提交于 2020-03-11 14:41:38
如果系统之前安装过其他版本的wine,请先行卸载wine,之后在使用如下方法安装wine-5.0稳定版 wine完全卸载方法: 1、终端中执行sudo apt-get remove wine3.0(wine3.0是你安装wine时的软件包名,如果你当时之间apt-get wine来安装的就直接输入apt-get install remove wine) 2、删除wine的目录文件:sudo rm -r /home/username/.wine(username是你的用户名) 3、卸载残留的软件包:sudo apt-get autoremove 4、清理wine模拟运行的windows程序:sudo rm -r /home/username/.local/share/applications 5、清理残余的windows程序:sudo rm -r /home/username/.config/menus/applications-merged/wine* 注意,这里以root权限使用了rm -r命令,这个命令很危险,如果路径输入错误可能会直接悲剧,请慎重。 参考内容来自: https://blog.csdn.net/ouyangying123/article/details/45912605 1、通过“终端安装wine” 通过按键盘上的Ctrl + Alt +

django2.2以上版本 mysqlclient1.3

孤者浪人 提交于 2020-03-11 12:48:10
错误信息 django . core . exceptions . ImproperlyConfigured : mysqlclient 1.3 .13 or newer is required ; you have 0.9 .3 . django . core . exceptions . ImproperlyConfigured : Error loading MySQLdb module . Did you install mysqlclient? 这里为选用修改源码的方法,可能会导致后续维护问题 解决方法 安装mysqlclient 前提 ubuntu/Debian sudo apt-get install python3-dev sudo apt-get install python-dev default-libmysqlclient-dev centos/Red Hat 3. sudo yum install python3-devel 4. sudo yum install python-devel mysql-devel 安装 pip install mysqlclient 安装完成后,在console中,导入 import MySQLdb 可能会报错 Traceback ( most recent call last ) : File "<stdin>" ,

teamviewer远程控制云服务器

落爺英雄遲暮 提交于 2020-03-11 12:25:37
前提 云服务器系统 ubuntu18.04 云服务器安装desktop sudo apt-get update apt-get install ubuntu-desktop #安装桌面软件 reboot #重启 创建用户 云服务器一般使用root作为登录用户,而在ubuntu桌面版中,不允许使用root登录,所以需要创建一个新用户. 创建用户 sudo useradd -m atrist -s /bin/bash 这条命令创建了可以登陆的 hadoop 用户,并使用 /bin/bash 作为 shell。 为hadoop用户设置密码 sudo passwd atrist 建议简单设置密码 为hadoop用户添加超级用户权限 sudo adduser atrist sudo 在root用户上安装teamviewer 1. 下载teamviewer 好像因为teamviewer的服务器在国外,导致我的云服务器下载速度十分缓慢,所以我在本机上下载了[teamviewer ubutnu版](https://www.teamviewer.cn/cn/download/linux/) 下载好了,通过xftp行远程传输文件: 2. 安装teamviewer 找到刚才的文件目录 安装teamviewer sudo dpkg -i teamviewer_15.3.2682_amd64.deb

centos7 安装mysql

做~自己de王妃 提交于 2020-03-11 10:28:39
NET Core 第一部分 : 搭建你的服器器 NET CORE 环境选择 安装Centos7 Centos7 网络配置 设置静态Ip Centos7 服务器远程连接 Centos7 安装jexus5.8.2 NET Core 第二部分 : 搭建你的服器器 NET Core helloworld 复制下载mysql 官方下载地址 打开官网 下载地址 复制下载链接https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm 安装mysql 输入命令 下载mysql的repo源 wget https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm 输入命令 安装mysql-community-release-el7-5.noarch.rpm包 sudo rpm -ivh mysql57-community-release-el7-10.noarch.rpm 输入命令 安装mysql $ sudo yum install mysql-server 输入命令 查看MySQL的启动状态 systemctl status mysqld 输入命令 启动MySQL服务 sudo systemctl start mysqld 输入命令

virtualenv 虚拟环境配置

江枫思渺然 提交于 2020-03-11 09:59:20
虚拟环境配置 在 python 项目开发时为了不破坏全局环境,通常使用环境隔离工具 virtualenv 与 virtualenvwrapper . 虚拟环境安装 sudo pip3 install virtualenv sudo pip3 install virtualenvwrapper 安装时 ubuntu18.04 出现错误, 解决办法 sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pbr 具体参考链接,https://blog.csdn.net/qq_33704587/article/details/54022462 新建存放环境目录 .virtualenvs vim .bashrc 在 .bashrc 文件中加入 下面的环境变量。 export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 source /usr/local/bin/virtualenvwrapper.sh source .bashrc 使配置生效, 但是这里安装是,会出现一个错误, 因为 virtualenvwrapper.sh 不在 /usr/local/bin/virtualenvwrapper.sh