Linux操作

Linux:浏览器的内核

多用户 多任务的支持远程操作的系统

浏览器功能:

1,呈现内容 解析内容和样式 -webkit-

2,实现交互的逻辑 v8引擎 解析js

3,进行数据传递 chrome net 引擎

ubuntu(乌班图) 发行版 开源

shift ctrl + 放大

shift ctrl t 分屏

alt 1 切换窗口

ctrl- 缩小

cd 文件名 或 cd /home/jjm 切换文件夹

cd / 到根目录

cd … 到上级目录

cd - 回到最近一次的目录

cd …/…/ 到上上级目录

clear 清空屏幕

ls 查看目录 man ls 差不多 f 一列一列翻 q退出

ls -a 显示全部目录

ls -l 显示详细内容

ls -al 显示全部目录的详细信息

which ls 查看ls命令在哪里

pwd 当前在什么目录

系统信息

dev 设备文件

bin 重要的二进制程序

boot 启动

*etc 系统程序的配置项,启动脚本

*home 家目录

lib 系统库文件

sbin 超级管理员应用命令

lost+found 临时文件及

media 管理移动设备

mnt 文件系统的管理

opt 提供一个可选的安装程序的文件夹

proc 进程管理程序运行产生的垃圾 会被删除

root 关于超级管理员的目录

sys 系统文件

tmp 临时文件 关机删除

*usr 大部分用户都可以访问的 用户自己的配置文件

var 放变量

run 存放在内存 要清空

操作文件

echo 123 输出123在控制台

echo 123 > 1.txt 在1.txt中输入123 如果没有1.txt 没有1txt自己创建

cat 1.txt 看文件

echo 456 > > 1.txt 追加内容

touch 2.txt 直接创建文件

vim 3.txt 直接创建文件

gedit 1.txt ubuntu 自带编辑器打开

ifconfig 看地址

vim 编辑器

vim 1.txt

输入: i

退出输入:esc

保存 :wq

rm 1.txt 删除文件

cp 1.txt 2.txt 将1.txt拷贝到2.txt

操作目录

mkdir a 创建a

mkdir -p a/b 创建a,a里面在创个b目录

rmdir a 删除目录 只能删除空目录

rmdir -p a/b/c 删除全部目录 只能删除空目录

rm -rf a 删除a目录

mv a aaa 重命名

mv a Documents/xx 将a移动到Documents中重命名叫xx

cp a -r b 拷贝a目录到b目录

链接 一改全改 快捷方式

ln -s /home/jjm/a/1.txt /home/jjm/b/2.txt 跨文件

ln -s 1.txt 2.txt 本文件夹

软连接 ln -s 基本不会占用磁盘空间 都可以链接

硬链接 ln 一模一样的占内存 内部有关联 能链接文件 不能文件夹

删除用 rm -rf xx

文件夹

ln -s a aaa

history 历史

查找文件 * 全部

find

查找内容 grep

find ngi* | grep con 查ngi*内容li的con |过滤

grep a *txt 从txt找里面有a的

进程

ps -aux 静态显示当前进程

top 动态显示所有进程

kill pid(进程号) 杀死进程

kill -9 pid 强制杀死进程

都杀不掉 为守护进程

/etc/init.d/ 里面都是守护进程

关守护进程

/etc/init.d/mysql stop

/etc/init.d/mysql start 开守护进程

/etc/init.d/mysql restart 重启守护进程

文件解压缩 》打包与解包

文件夹

-cvf 创建

-fvf 指定文件夹

打包 tar -cvf b a 把a打包成b

打包加压缩 tar -zcvf b a

压缩格式

-z -gzip

-j bz2

解包 tar -xvf b -C c -C为参数 把b解压到c

解压加解包 tar -zxvf b -C c

文件

打包 tar -cvf b.txt a.txt 把a.txt打包成b.txt

zip的压缩与解压(不常用)

zip b a 吧a压成b

解压

unzip b

文件传输

通信协议

1,http协议 ping 链接

2,ssh 操作 window不支持

​ 先压缩 加密 口令

pscp 本地文件 jjm@ip :地址 上传

pscp jjm@192.168.80.128:/home/jjm/1.txt 2.txt 把linux中的1.txt下载到本地的2.txt

3,ftp

磁盘管理

df 查看磁盘使用情况

df -h 更适合

du 详细信息

网络通讯

桥接

ifconfig 查看

改地址

sudo ifconfig sth0 192.168.80.128

ifconfig 改为xxx

改掩码

*协议

视频 udp协议 失真传输

浏览器 tcp协议 不失真传输

netstat -aup 查看电脑有多少用户在使用协议 a所有 u 所有udp的协议的软件 p 端口

netstat -atp 用tcp协议在上网的软件的端口

权限管理

whoami 查当前用户

who 一共多少人登录操作

useradd -m 名字

-m 创建家目录

-d 指定用户登录上的起始目录

-g 指定一个组

-G 追加一个组

groupadd 名字 创建一个组

groups 名字 看他在哪个组

gpasswd -d 名字 组 把xx从组里删除

gpasswd -a 名字 组 把xx追加到组中

groupdel 组名 删除组

group 组名 -n xxx 修改组名为xxx

给用户管理员权限,两句一起

sudo usermod -a -G sudo xxx

sudo usermod -a -G adm xxx

改密码passwd 名字

改用户信息 usermod 名字 -d /home/名字/xxx

删除用户

userdel -f 名字

drwxrwxr-x 3 jjm jjm 3333 时间 aa

第一个rwx所有者权限 第二个组权限 第三使用者权限 3 文件就是连接数,目录就是里面的文件数 第一个jjm所有者名字 第二个组名 3333是大小 aa 名字

rwx 读写执行

切换用户

su 名字

改文件的所有者

chown 新用户:新用户组 文件名字 文件里面的东西不变

chown -R 新用户:新用户组 文件名字 文件里面的东西也变

更改文件权限

chmod u=rwx,g=rwx,o=re,文件名 ? 先不记

或 1 执行 2 写 4 读 3 执行和写 5 读和执行 6 读写 7全有

chmod -R 777 -R 递归 所有文件

执行python

#!/usr/bin/env python

内容

软件安装和管理

1,apt-get > 乌班图的方法

删除软件包(三步相加全卸载)

删软件

sudo apt-get remove 名

删配置

sudo apt-get --purge remove 名

删依赖

sudo apt-get autoremove 名

下载安装

sudo apt-get install xxx(mysql-sever mysql-client) 在官方库中下载安装

sudo add-apt-repository ppa:个人软件包名字/软件地址

更新软件库

sudo apt-get update

更新升级已安装的包

sudo apt-get upgrade

ppa 去个人仓库

清理无用的包

sudo apt-get clean && sudo apt-get autoclean

2,源码安装

wget 地址

解压

进文件 找configure 生成配置

./configure --prefix=/想要放的位置 [–enable-optimizations]

编译

make all

安装

make install

多版本并存

sudo update-alternatives --install /usr/bin/python3 python3 /opt/python3.7/bin/python3.7 500

写python3优先执行3.7

关机

halt 立刻关机

poweroff 立刻关机

shutdown -h now 立刻关机

shutdown -h 10 10分钟后关机

重启

reboot

shutdown -r now

shutdown -r now 10

shutdown -r 20:35

shutdown -c 取消重启

关防火墙

下载安装 sysv-rc-conf

链接

cp /usr/sbin/sysv-rc-conf /usr/sbin/chkconfig

测试

chkconfig

关防火墙

chkconfig iptables off

开防火墙

chkconfig iptables on

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值