LINUX系统

本文转载于:http://man.linuxde.net/,https://blog.csdn.net/gx17864373822/article/details/79037369

命令的帮助:例子(man ls),(ls --help),(help ls),(info ls)     点击q退出帮助;(type ls 查看命令是不是内嵌(就是可以用 help))

Linux系统:

1.是一种操作系统

2.Linux的基本思想(三大核心):一切皆为文件;由短小精悍功能单一的程序组成(一个函数不能超过30行);结合小程序完成大任务;

3.Linux基本命令:

    1)pwd 显示当前所在路径

    2)cd 想要切换到的目录

    3)cd.. 返回上一级

    4)ls 显示目录下的文件夹

    5)ls -a 将所有都显示出来(包括隐藏的)

    6)ls -l 或者 ll: 显示所有详细信息

    7)ls.. 上一级目录显示

    8)创建目录:mkdir 目录名

    9)创建多层目录: mkdir -p 一级目录名/二级目录名/

    10)创建文档: touch 文件名

    11)mv两个作用:移动(剪切)和 重命名

    12)cp拷贝: 拷贝目录

    13)拷贝文件(多级): cp -fr(f强制,r递归(有多级))

    14)rm删除: -f 强制删除,-r 递归删除

    15)查看文件:cat 文件名:输出这个名文件下所有的东西

    16)tar 压缩包:①选项:-z(按照zip格式压缩)-c(创建)-x(解压)-vf(显示解压/压缩的详情);②格式:创建-czvf 解开-zxvf

    17)查找文件:find 查询目录路径 -name 查询的文件(全局搜索命令:sudo find / -name redis.conf)

    18)grep在文件中查找内容:grep hello 1.txt(在1.txt文档中查找是否有hello,若有则显示)

    19)添加用户:useradd -m 用户名

    20)设置密码:passwd 用户名

    21)删除用户:userdel -r 用户名

    22)切换用户:su 用户名

    23)进入root用户:sudo -i 或者 sudo bash

    24)查看进程:ps -aux|grep 进程名 或者 ps -ef|grep 进程名

    25)查看指定端口占用:lsof -i: 端口号 或者 netstat -tunlp|grep: 端口号

    26)杀死进程:kill -9 进程号;;killall -9 进程名; ①选项(-9强制删除)

    27)编辑文件:vi或者vim 文件名;①指令(i 编辑模式),(esc退出编辑),(:wq保存退出,:q退出),(!强制退出),

                (set nu设置行号),(set nonu 不设置行号),(:行号 跳转到第几行),(u撤销),(U撤销所有(10步以内)),

                (ctrl+i 回做),(yy复制(yy 数字:复制几次)),(p粘贴在当前光标的下一行),(dd 删除一行(数字 dd 删除几行)),

                (o 新增一行(当前光标的下一行)),(O新增一行(当前光标的上一行)),(查找 /查找的字符串 (使用n向下,N向上)),

                (当前行替换 s/被替换的字符串/要替换的字符串/gc),(全部替换 :%s/被替换的字符串/要替换的字符串/gc

    28)查看当前时区:date +"%Z %z"

    29)查看可用时区:timedatectl list-timezones

    30)设置时区:timedatectl set-timezone 选择的时区

    31)查看磁盘占用:(df -k 已字节数显示区块占用情况),(df -lh 更清楚磁盘使用情况)

    32)查看进程号:pidof 进程名

    33)后台挂起nohup:python3 odoo-bin -c odoo.conf -d freshfresh -u freshfresh_app > log.log 2>&1 &

    34)动态查看log日志:tail -f log.log

    35)设置环境变量:export test(首先定义test=""),删除环境变量:unset test,查看环境变量:printenv

    36)vmware可以ping通,xshell连接不上:①执行命令安装ssh server:sudo apt-get install openssh-server,②修改配置文件:sudo vim /etc/ssh/sshd_config,配置文件中的”PermitRootLogin without-password“加一个”#”号,把它注释掉–>再增加一句”PermitRootLogin yes“–>保存,就好了

4.postgresql数据库备份与导入:

    1)pg_dump 数据库名 > 备份的文件名.sql

    2)首先:createdb 数据库名 然后在执行:psql 数据库名 < 导入的sql文件

    3)重启postgresql服务:/etc/init.d/postgresql restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值