您的位置:新葡亰496net > 电脑系统 > Linux基本知识,文件用户处理

Linux基本知识,文件用户处理

发布时间:2019-08-03 16:28编辑:电脑系统浏览(84)

    **命令
    cpulimit -e portmap -l 25
    45.32.128.61
    apt-get update
    apt-get dist-upgrade
    route -n 看网关
    vncserver
    vncviewer 45.32.128.61:5901

    linux 常用命令,linux

    pwd:查询当前目录

    /’代表根目录,/root而不是根目录。'.'代表当前目录。'..'代表上层目录

    cd:change directory,切换目录。cd / :切换成根目录。 cd ..:重回上一流目录。tab自动补全。

    ls:查看当前目录下的文本或目录。

    ls -l:查看上面详细音信:drwxr-xr-x  2 cyborg  cyborg  4096  Jun  1 10:45  Desktop

    drwxr-xr-x(d:类型为目录。rwx:权限,1组:属主;2组:属组;3组:别的用户) 2(文件硬链接数目)

    cyborg(属主) cyborg(属组) 4096(大小,单位为byte字节) Jun  1 10:45(修改时间) Desktop。

    ls -lh:h=human,人性化显示列表。

    ls -a:查看全部(富含隐形)ls -l 文件夹/:不用进入查看文件夹里面包车型地铁文本或目录

    touch .test:创设壹个文件名称为.test掩盖空文件。空文件夹也是要占容积的(4k)。

    mkdir:创造目录。mkdir -p cn/shandong/jinan:一次性递归创造一批目录

    vim test:创立贰个文书名字为test的文书档案。

    cat test:查看文件内容。-n:显示行号   -T:不显得制表符  合并:cat new1 new2 new3 > fly.rar   

    more test:一丝丝看,回车跳一行或空格跳一页,q退出。less test:more的尖端版

    tail test:查看尾几行,-数字:设定展现行数;-f 别的进度试用文件时翻看,适用于监视日志

    head test:头几行,同tail,但无-f功能

     

    mv:move 移动

    tree 文件夹名:查看文件夹的树结构

    man 命令名:查看支持,恐怕 指令名 --help  大概 help 命令名:查看内置命令

    cp:复制粘贴一体 ;cp -R 递归复制目录内部

    find / -name 'yum.log':从根(/)目录开端找yum.log的公文,也可'*.log'通配,路线能够依靠真实处境写如 find /var/ -name 'index.php'

    find / -size 10M | xargs ls -lh 寻找当先10M的文件并查阅结果的详细新闻

    >文件名:清空文件

    grep -n hello yum.log:在yum.log 定位hello字符串 -n,展现行号;-v a:不含有a的 ;  -c:只展现共多少行相称;  -e :多匹配(或)如:grep -e a -e b -e c file1等价于grep [abc] file1等价于grep [a-c] file1

    wc 文件名:总计重回:行数,单词数,字节数,文件名

    dd:意思是disk dump,如:dd if=1.txt bs=1 skip=364 of=new.txt

    校验md5:md5sum fly.rar         校验sha:shasum fly.rar

    更优雅地重启:init 6

    sensors:翻开温度

    修改ip:sudo ipconfig eth0 192.168.18.128

    创建软链接:实实在在的文件,只想源文件的链接文件 inode编号不相同,创制:ln -s data sl_data

    创建硬链接:与源文件是同二个文件,同inode。创设:ln data hl_data

    rm -f:强制删除    rmdir:删除目录    rm -ri my_dir:递归删除且询问    rm -rf my_dir:一口气全删

    file 文件名:查看文件类型

    ps:监测特定时刻点进程    top:实时监测    kill pid:尽恐怕终止进度    killall 进度名(协助通配符)

    top中:wa代表cpu的I/O,繁忙的话要么是网口,要么是硬盘;    id代表没事;   mem总free=free buffer cache

    mount:挂载,暗许输出系统挂载的配备列表。mount /dev/sdb1(设备) /media/disk(挂接点)。umount 路线或配备:卸载,可活动设备必须先卸载再移除。

    df -h:查看挂载磁盘使用处境 。 du:查看特定目录使用情状-c:彰显全体已列文件总大小;-h:人性化

    tar -zcvf xxx.tar.gz或tgz a.txt b.txt c.txt:打包。

    tar -zxvf xxx.tar:解压

    gzip *.txt:压缩成gz(可通配符批量转变);gzcat:查看gz文本内容。gunzip:解压gz文件

    /etc/passwd: root:x:0:0:root:/root:/bin/bash意思是 登陆用户名:密码:UID:组ID:备注字段:Home目录地点:暗中同意shell

    密码存款和储蓄在/etc/shadow

    useradd: 增加用户;    userdel -r xx:删除用户;     usermod:修改/etc/passwd配置    passwd xxx:修改自个儿的密码为xxx

    chpasswd < users.txt   (users中的内容为userid:pass)

    chsh -s /bin/csh xx  修改暗许shell       chfn修改备注     finger xx翻看用户新闻

    /etc/group:组文件

    goupeadd 创建新组    usermod -G ga ua:把ua用户增加到组ga中    groupmod 修改组 -g 修改GID -n 修改组名;比如:goupemod -n gb ga 把组名ga改成gb

    对于文本,全权限值为666(全体用户rw-)

    对此目录,全权限值为777(全数用户rwx)

     

    r:4    w:2   x:1   -:0

    chmod 退换权限:方法1:chmod 777 file1   方法2:chmod [ugoa] [[ -=] [rwxXstugo]]

    格局2参数表达:

    参数1:u用户;g组;o别的;a全数     参数2:在现存基础上增添 移除- 设置成=

    参数3:X:假使目的为目录或已有施行权限,赋予实施权限;   s:运转时再一次设置UID或GID;    t:保留文件或目录;

              u:将权限设置为跟属主同样;     g:将权力设置为跟属组一样;    o:将权限设置为跟其余用户同样

    chown:更换所属关系 用法:chown owner[.group] file

    比方:chown dan file1 改造属主         chown dan.ga file2 相同的时候改换属主和属组     chown .ga file3 改换属组    chgrp ga file4:更改文件‘默许’属组

    free -m:查看内部存储器剩余

     

    常用命令,linux pwd :查询当前目录 ‘ / ’代表根目录,/root并不是根目录。' . '代表当前目录。' .. '代表上层目录 cd :change directory,切换...

    切换终端   Ctrl Alt F[1~6]

    Linux常用命令(文件用户管理)

    rdesktop -u abc -p mima 10.10.10.130
    xtightvncviewer或xvnc4viewer

    关闭Linux系统  init 0

     

    修改终端banner
    leafpad ~/.bashrc
    figlet hijack

    普通用户的唤醒符:$

    Linux的片段首要命令。和dos命令不一致的是,Linux的指令(也包涵文件名等等)对大小写是乖巧的。

    iphone root/alpine

    root用户的升迁符:#

     

    修改开机密码 passwd

    脱离终端: exit

    /sbin 系统底层命令贮存目录

    修改mac
    spoof-mac --help
    spoof-mac list会列出网卡
    spoof-mac randomize wlan0 生成一个任性mac
    spoof-mac set 12:a3:44:55:66 wlan0生成内定mac
    spoof-mac reset wlan0 重新初始化原来最初mac

    whoami 查看当前登入的用户是什么人

    /bin  一般用户常用命令目录 

    burp证书
    浏览器burp,右上角下载证书,设置,advanced,证书,view,authorities,导入,全选

    who 列出当下怎么用户在系统上干活

     

    wireshark root
    修改 usr/share/wireshark/init.lua
    查找dofile(DATA
    在率先个dofile(就是后边有console那些)前面加上--保存**

    date 看日期

    指令查看协助二种办法 

     

    date '月日时分年' 改变时间 比方 date '120820202018'

     

     

    cal 看日历

    info command

    pwd:查询当前目录

    cal 7 1997 查看一九九六年一月份日历

    command --help

    ~’代表自个儿的home目录

    clear 清屏

    man  command 

    /’代表根目录,/root并非根目录。'.'代表当前目录。'..'代表上层目录

    hwclock -s 同步硬件时间

     

    cd:change directory,切换目录。cd / :切换来根目录。 cd ..:再次来到上一流目录。tab自动补全。

    hwclock -w 同步系统时间

    一、文件用户管理 

    ls:查看当前目录下的公文或目录。

    useradd 成立用户 useradd pzl

    ls -l 突显文件列表(长数据格式)

    ls -l:查看上面详细音讯:drwxr-xr-x  2 cyborg  cyborg  4096  Jun  1 10:45  Desktop

    passwd 改变密码 passwd pzl 123456

    ls a*  a起首全数

    drwxr-xr-x(d:类型为目录。rwx:权限,1组:属主;2组:属组;3组:其余用户) 2(文件硬链接数目)

    su 从日前用户切换成另一个用户 su - pzl

    ls a?  a起初唯有五个字符的

    cyborg(属主) cyborg(属组) 4096(大小,单位为byte字节) Jun  1 10:45(修改时间) Desktop。

    man 获取辅助消息 man useradd  q键退出 可能是行使 --help  如:ls --help

    ls abc[1-6] 以初叶abc后边1-6数字结尾的公文

    ls -lh:h=human,人性化体现列表。

    ls -la 彰显富含隐形文件在内的有所文件新闻

    ls  >> cmd  输出文件夹内容

    ls -a:查看全体(包罗隐形)ls -l 文件夹/:不用踏入查看文件夹里面包车型地铁公文或目录

    alias 起外号  alias pangzl='ls -l'  之后就能够用pangzl取代ls -l命令

    ls -ahl  查看文件所在组

    touch .test:创造多个文本名叫.test遮蔽空文件。空文件夹也是要占容积的(4k)。

     

    cp   -r 复制文件 -r文件夹 

    mkdir:成立目录。mkdir -p cn/shandong/jinan:三遍性递归创设一批目录

    Linux中的一些第一目录

    mkdir  test 创设文件夹

    vim test:创建多个文书名叫test的文书档案。

    图片 1

    rm    -rf  删除文件 -r文件夹

    cat test:查看文件内容。-n:展现行号   -T:不出示制表符  合并:cat new1 new2 new3 > fly.rar   

     

    mv   源目录 指标目录    移动文件恐怕文件夹(同多个目录则重命名)

    more test:一丝丝看,回车跳一行或空格跳一页,q退出。less test:more的高级版

    相对路线和绝对路线

    touch   创设空文件或修改文件时间

    tail test:查看尾几行,-数字:设定展现行数;-f 其余进度试用文件时翻看,适用于监视日志

    图片 2

    ln -s  源文件路线 指标文件 (链接文件,就如windows的连忙格局文件)

    head test:头几行,同tail,但无-f功能

     

    cp -rf  r代表递归目录 f代表不晋升强制

     

    cd ~ 当前用户的家目录  直接写 cd 也能够

    umask 更换预设的确立文件或目录时的品质

    mv:move 移动

    cd - 重回上一回所在的目录

    cat  file 由第一行初阶展现文件内容

    tree 文件夹名:查看文件夹的树结构

     

    tac  file 从最后一行伊始突显,可以见到 tac 是 cat 的倒着写!

    man 命令名:查看支持,或许 一声令下名 --help  恐怕 help 命令名:查看内置命令

    cp 复制文件和目录

    more file   一页一页的彰显文件内容

    cp:复制粘贴一体 ;cp -R 递归复制目录内部

    cp 目的路线 指标门径

    less file 与 more 类似,可是比 more 越来越好的是,他得未来前翻页!

    find / -name 'yum.log':从根(/)目录初步找yum.log的文件,也可'*.log'通配,路径可以依附实况写如 find /var/ -name 'index.php'

    cp -i  拷贝前询问是不是覆盖

    head file 只看头几行

    find / -size 10M | xargs ls -lh 寻觅超过10M的文本并查阅结果的详细消息

    cp -r 未有目录时会创设目录

    tail file 只看尾巴几行

    which pstype ps 可找到ps位置

     

    nl   file 展现的时候,顺道输出 行号!

    history 查看用过的吩咐

    mv 移动及修改文件和目录名

    od   file 以二进制的点子读取文件内容!

     

    mv 目的路线 指标路线

    gzip   压缩  zaa.zip 文件名称    -r aa.zip 目录路线  代表压缩目录    -m代表删除源文件

    >文件名:清空文件

    mv aaa bbb 改名

    unzip  解压缩 -x abc 排除abc文件外 其余都解压

    grep -n hello yum.log:在yum.log 定位hello字符串 -n,展现行号;-v a:不含有a的 ;  -c:只呈现共多少行相称;  -e :多匹配(或)如:grep -e a -e b -e c file1等价于grep [abc] file1等价于grep [a-c] file1

     

    rpm -qa | grep 软件包名称 查看是还是不是安装该软件

    wc 文件名:总结重返:行数,单词数,字节数,文件名

    mkdir 制造目录

    rpm -ivh 软件包名称 安装软件

    dd:意思是disk dump,如:dd if=1.txt bs=1 skip=364 of=new.txt

    mkdir -p /dir1/dir2/dir3/dir4 目录不设一时用-p

    rpm -e 卸载软件 

    校验md5:md5sum fly.rar         校验sha:shasum fly.rar

    touch 创制文件

    make 多文件编译

    更优雅地重启:init 6

    touch /dir1/dir2/dir3/dir4/a.text

    tar -zvxf filename.tar.gz  解压缩压缩文件 

    sensors:查阅温度

     

    rpm -ql | grep mysql 查找mysql已安装的包

    修改ip:sudo ipconfig eth0 192.168.18.128

    rm 删除文件

    rpm -e 包的名字 ,强制删除加参数 --nodeps

    创建软链接:实实在在的文书,只想源文件的链接文件 inode编号不一样,创造:ln -s data sl_data

    rm -f 删除未有提示

    rpm -qa 展示系统中兼有曾经设置的rpm包 

    创建硬链接:与源文件是同三个文件,同inode。创立:ln data hl_data

    rm -r 删除目录

    yum install 包名字       yum安装

    rm -f:强制删除    rmdir:删除目录    rm -ri my_dir:递归删除且询问    rm -rf my_dir:一口气全删

    rm -rf 啥都删  慎用

    yum remove 包名字   yum删除 

    file 文件名:查看文件类型

     

    yum list 列出近期系统中装置的持有包

    ps:监测特按时刻点进度    top:实时监测    kill pid:尽或然终止进度    killall 进度名(帮忙通配符)

    cat 查看命令

    file 可以用来查看那几个文件的门类

    top中:wa表示cpu的I/O,繁忙的话要么是网口,要么是硬盘;    id代表没事;   mem总free=free buffer cache

    head 查看文件的头几行  暗中同意前10行

    diff 那几个命令能够将『五个公文之间的差别性列出来』

    mount:挂载,暗中认可输出系统挂载的器具列表。mount /dev/sdb1(设备) /media/disk(挂接点)。umount 路线或配备:卸载,可活动设备必须先卸载再移除。

    head -2 /etc/passwd 展现头两行

    which   查看可试行文件的地点

    df -h:查看挂载磁盘使用情形 。 du:查看特定目录使用境况-c:彰显全数已列文件总大小;-h:人性化

    tail 查看文件的后几行 私下认可后10行

    whereis 查看文件的职位

    tar -zcvf xxx.tar.gz或tgz a.txt b.txt c.txt:打包。

    tail -f 动态查看文件内容的变化 功效:用来查看日志

    locate  合营数据库查看文件地方

    tar -zxvf xxx.tar:解压

    more 查看的公文以百分比的点子体现 能够用回车键下翻

    grep -n "关键字" 文件 查找文件内容

    gzip *.txt:压缩成gz(可通配符批量调换);gzcat:查看gz文本内容。gunzip:解压gz文件

    less 查看能够用上下键去翻

    find 查找文件

    /etc/passwd: root:x:0:0:root:/root:/bin/bash意思是 登入用户名:密码:UID:组ID:备注字段:Home目录地方:默许shell

     

     

    密码存款和储蓄在/etc/shadow

    linux权限管理

    find  -size   1000000c   -print         #查长度大于1Mb的文书

    useradd: 增多用户;    userdel -r xx:删除用户;     usermod:修改/etc/passwd配置    passwd xxx:修改本人的密码为xxx

    图片 3

     

    chpasswd < users.txt   (users中的内容为userid:pass)

    id pzl 查看pzl的信息 

    find /home-mmin     60     # 在/home下查60分钟前退换过的公文

    chsh -s /bin/csh xx  修改暗中同意shell       chfn修改备注     finger xx查阅用户消息

     

     

    /etc/group:组文件

    useradd -u 钦命用户的UID

    find  /home   -size   512k                # 查大于512k的文件

    goupeadd 创建新组    usermod -G ga ua:把ua用户增加到组ga中    groupmod 修改组 -g 修改GID -n 修改组名;举个例子:goupemod -n gb ga 把组名ga改成gb

    useradd -g 钦点用户所属的群组

     

    对此文本,全权限值为666(全数用户rw-)

    useradd -d 内定用户的家目录

    find    /   -mmin  -5          # 查找在系统中最终5分钟里修改过的公文 

    对于目录,全权限值为777(全体用户rwx)

    useradd -c 钦点用户的备注新闻

     

    r:4    w:2   x:1   -:0

    useradd -s 钦命用户所用的shell

    passwd user1 修改二个用户的口令 (只同意root推行) 

    chmod 退换权限:方法1:chmod 777 file1   方法2:chmod [ugoa] [[ -=] [rwxXstugo]]

    useradd -u 1010 -g pzl -d /home/pangzl -c cool -s /bin/bash pangzl

    usermod -g 组名 用户名 改动用户所在组

    艺术2参数表达:

     

    usermod -d 目录名 用户名 更动用户登陆初步 所在目录

    参数1:u用户;g组;o其余;a全部     参数2:在现存基础上扩充 移除- 设置成=

    userdel -r pangzl 删除用户

    useradd 增添用户 

    参数3:X:如果目的为目录或已有实行权限,赋予推行权限;   s:运营时再也设置UID或GID;    t:保留文件或目录;

     

    useradd -g 组名 用户名

              u:将权限设置为跟属主一样;     g:将权力设置为跟属组同样;    o:将权力设置为跟其余用户同样

    usermod 修改用户音讯

    userdel 删除用户 –r删除用户家目录

    chown:退换所属关系 用法:chown owner[.group] file

     

    groupadd groupname 组添加

    比方:chown dan file1 更改属主         chown dan.ga file2 相同的时候改动属主和属组     chown .ga file3 改变属组    chgrp ga file4:退换文件‘暗许’属组

    ls -l 看到的音讯

    groupdel groupname 组删除

    free -m:查看内部存储器剩余

    权限新闻 硬链接数 属主 属组 文件大小 文件创设日期 文件名

    chmod  权限编号 用户名 

     

    权力新闻有九人

    chgrp testgroup test3.txt 改换文件所属组

    通讯指令:

    第4位:文件类型  -代表普通文书 d代表目录 l代表软连接 b代表设备文件 p代表管道文件

    chgrp -奥德赛 testgroup testdir/ 改换目录所属组

    rusers:查看哪些人上机

    2-4:属主的权限  r读 w写 x实行

    chown testuser test.txt 改造文件具有者

    ku 比 rusers 更好用,并提供 finger, talk, write, mail 等功能

    5-7:属组的权位

    chmod a x  改变文件权限 可实行

    mesg y 接受任何使用者新闻(系统预设值)
    mesg n 拒绝任何使用者音讯

    8-10:其余用户的权杖

    chattr 改变文件的特别规属性

    talk 线上相当攀谈系统,中文交谈用ctalk

    rwx能够用数字代表  r对应4 w对应2 x对应1

    chattr a file1 只同意以增添格局读写文件

    举个栗子:想和hijack聊天,hijack正在利用192.168.1.3那台计算机,就talk hijack@192.168.1.3,前提是hijack在线,而对方能够mesg y接受或mesg n拒绝finger 可查询本地机械或国外机器使用者简要资料,举例:finger hijack@192.168.1.3

    rwx 是数字 7

    lsattr file 呈现文件的不相同常常性质!

    rlogin,rsh,telnet 远端登陆(login)

    rw 是数字 6

     

     

    wx 是数字 3

    ) Linux的有个别根本命令。和dos命令分裂的是,Linux的命令(也包含文件名等等)对大小写是灵动的。 /sbin 系统底层...

    系统情报:

    chmod 664 a.txt  相当于 chmod u=rw-,g=rw-,o=r-- a.txt

    quota -v 察看本人可用磁盘空间大小(单位∶KB)及档案个数

     

    date 未来的日子、时间

    chmod 退换权限

    who 查询这段时间和你使用同一机器的有哪些人及 login 时间地点

    chmod u 更动属主的权位  chmod u-rw a.txt  chmodu rw a.txt  chmod u=rwd a.txt 

    w 查询近些日子上机者详细境况

    chmod g 改动属组的权能

    whoami 察看自身帐号名称

    chmod o 改换别的用户的权力

    groups [帐号名] 查看有些人的 group

     

    passwd 更动密码

    推行文书的点子

    chsh 退换本身的 login shell

    sh 文件路线

    chfn 改造本身的真名(full name,不是帐号名)

    bash 文件路线

    cal 印出月历或年历

    . 文件路径

    tty 展现如今所用终端机名称

    ./ 文件路线 (用这几个)

    history 查看本身下过的下令

     

    nslookup 向 Name Server 查询 hostname 及 IP

    对目录的权杖

     

    r: 可以ls该目录下的子文件名,子目录名

    处理程序(Process)的调整

    w: 能够在该目录下创办,删除,重命名

    kill 截至管理程序,日常先用 ps 命令查得 Process ID,再杀之 kill -9 马上终止多少个
    process  kill -9 -1 杀掉系统内享有属於自身的 process

    Linux基本知识,文件用户处理。x: 能够cd到该目录下

    jobs 列出现在正在实行的职业

     

    fg 将中止的 job 回到前景继续实行

    chown 退换属主属组的权杖

    bg 背景试行

    chown root.root a.txt 都改  chown .root a.txt 只改属组  chown root a.txt 只改属主

    at 在指定期间推行命令

    chown -CRUISER root.root /test/  更动test目录及目录下的持有文件和目录 

    batch 依序推行多少个指令

     

    crontab 需求系统定时实践一定命令

    文本合併与归档

    nice 调治 process 的优先权

     

    nohup 使 process 在 logout 后继续推行

    > 左面内容覆盖给右面  cat /etc/passwd new_pass.txt

    管道(pipe)及输出入重导(redirection)

    >> 左面内容扩展给右面

    标准输入(stdin):平常为键盘,可用 < 转向。例∶mail b82000 < myfile 可将 myfile 档案寄给 b8两千

    echo 回显命令  echo 'hello' > new_pass.txt

    行业内部输出(stdout):常常为荧幕,可用 > 转向,用 >> 可将结果附加(append)在档案尾端。例∶finger b81045 > myfile 可将查询结果写在 myfile 档案上。

     

    管道∶管道的号子是 “|” ,用来连接多少个指令。 “|” 侧面指令的出口作为 “|”左边指令的输入。 例∶ls -l .. | more 可将上一层目录内容以一页一页形式出口; who | grep b.503 | sort| more 可将最近上线的电机系学生名单经过排序后分页输出。

    wc -l /etc/passwd 总计文件有稍许行

     

    | 管道符  cat /etc/passwd | wc -l  也得以计算有多少行

    设置软件:

     

    dpkg;apt-get;apt-cache;aptitude

    归档 

    aptitude:进入aptitude

    tar -cvf test.tar a.txt b.txt c.txt  加v能够体现打包的原委 c创制 f是名字

    aptitude show 软件包名:展现软件包实际情况

    tar -tf test.tar 查看归档文件

    aptitude search 软件包:寻觅,自带通配符

    tar -xvf /tmp/test/test.tar -C /opt/ 解包到opt目录  不加-C暗中认可解包到当前目录

    apitude install 软件包:从软件酒店安装

     

    aptitude safe-upgrade:安妥进级

    压缩

    不萧规曹随升级:aptitude full-upgrade;aptitude dist-upgrade

    gzip test.txt    或者 bzip2 test.txt

    aptitude remove 软件包:保留数据删除软件包

    解压

    aptitude purge 软件包:全删

    gunzip test.txt.gz  或者 bunzip2 test.txt.bz2

     

     

    dpkg -L 软件包名:呈现全部有关文书列表

    归档后一直压缩

    dpkg --search 文件:呈现文件所属那多个软件包

    tar czvf test.tar.gz test.txt.gz 

     

    解包

    apt-get update;

    tar xvf test.tar.gz

    apt-get install xx;

    装进目录下有所的公文 

    apt-get dist-upgrade

    tar czvf test1.tar.gz *

     

     

    从源码安装软件:

    vim编辑器

    1、解压:tar -zxvf xxx.tar

    dd  删除光标所在的那一行 一定于剪切操作 dd后方可贴补

    2、读readme

    u 撤除上一步操作

    3、./configure

    ctrl r 撤销u的操作

    4、make编译

    ndd 删除光标所在的向下n行

    5、make install 安装到常用地点

    yy 复制光标所在的那一行

     

    nyy 复制光标所在的向下n行

    p 将已复制的数据在光标下一行粘贴

    P 将已复制的数码在光标上一行粘贴

    np 将内容粘贴n行  100p 就是将复制的剧情粘贴九19次

     

    光标移动

    0 是到行首

    $ 是到行尾

    G 光标移动到那么些文件的最终一行

    nG 光标移动到第n行

    gg 光标移动到第一行

    补偿: ctrl a跳到命令行的首部

               ctrl e跳到命令行的尾巴部分

    H 光标移动到那么些荧屏的最上方那一行的首先个字符

    M 光标移动到那些荧屏的核心那一行的首先个字符

    L 光标移动到这几个荧屏的最下那一行的首先个字符

     

    :set nu 突显行号

    :/  查找  找到后n查找下八个 N查找上三个

     

    Linux系统运营流程

    vim /etc/inittab 改变运转品级

    grub加密

    bios加密

     

    top命令 职分处理器

    free命令 查看内存新闻

    free -m 以兆为单位

    free -h 以G为单位

     

    ps命令 用来显示当前的经过

    ps aux 查看全数进度及详细消息

    ps aux | grep 'root'

    grep 是筛选命令

     

     

    grep '/bin/bash' /etc/passwd 查看passwd文件中饱含 bash的行

    grep -v 反向相配

    kill 2423 杀掉进度

    kill -9 2423 强制杀死进度

    firefox & 能够在后台运行浏览器

    jobs 查看后台运维的顺序

    fg %1 将先后又调到前台运维 1是后台运转程序的专业号 可用jobs查看到

    pstree 查看进程树

     

    Linux磁盘分区

     

    fdisk -l /dev/sdb 查看磁盘音信

    fdisk /dev/sdb n 回车 5G p(查看) w(保存)

    日后partprobe 更新分区列表

    从此未来mkfs.ext4 /dev/sdb1 格式化 (注意扩丰硕区不能格式化)

    事后挂在才方可选取  mount /dev/sdb1 /自个儿创立个公文夹/

    df 查看挂载信息

    umount 卸载

    umount -l 强制卸载

    mount 查看具体的挂载参数

     

    du -sh /etc/ 总结有个别目录下文件有多大

    ls -i 查看文件inode号

    ls -di 查看目录的inode号

    df -i 查看文件inode消息

     

    成立四个大文件

    dd if=/dev/zero of=/sdb5/test bs=10G count=1

     

    软链接和硬链接

    软连接就一定于急迅格局 四个文本的inode号不等同 软连接是指向文件名的

    ln -s /a/source.txt /b/des.txt  des正是source的软连接  修改任何三个,另贰个都会转移

    去除des对source未有影响,删除source, des也就没了

    硬链接三个公文的inode号是同一的 硬链接指向的是inode号

    ln /a/s.txt /b/d.txt 修改任何四个,另一个都会改造,删除三个对另一个尚无影响

    软连接能够跨分区 硬链接不得以

     

    ip地址与子网划分 

    172.16.45.10(B类) ip地址包含两局部 网络地址:172.16.0.0 主机地址:172.16.45.10

    ifconfig 查看网卡音讯

    布局网卡消息 ifconfig eth0 192.168.10.100 netmask 255.255.255.0 ip加上子网掩码

    或者是ifconfig eth0 192.168.10.100/24

    (以上仅是有时布署,重启后会被重新载入参数)

    service network restart 重启互连网服务

     

    千古配置网卡

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    BOOTPROTO 改为 static

    IPADDR=192.168.11.200

    NETMASK=255.255.255.0

    GATEWAY=192.168.11.1

    DNS1=202.106.0.20

    DNS2=8.8.8.8

     

    service NetworkManager stop 关闭互联网守护进度

    service NetworkManager status 查看网络守护进度

     

    chkconfig --list 查看服务运维等级

    chkconfig --level 35 NetworkManager off 关闭在3和5品级下的劳动

    route -n 查看网关新闻

    cat /etc/resolv.conf 查看DNS信息

     

    ping -c 1 192.168.11.11 ping一次

    arping -I eth0 192.168.11.11 用来检测ip地址有未有争辨

     

    ifconfig eth0 up 开启网卡

    ifconfig eth0 down 关闭网卡

     

    iptablesn -F 也许 service iptables stop 清空防火墙准绳

     

    hostname 查看主机名

    hostname pzl 一时修改主机名

    vim /etc/sysconfig/network 恒久修改主机名

     

    软件包管理

    地面安装: 

    rpm -ivh i安装 v是显得安装详细音信 h平常跟v连在一道写,能显得安装速度

    能够同有的时候候装多少个软件包 

    rpm -q 查询某些软件包

    rpm -qa 查看全数的软件包 rpm -qa | grep ''

    rpm -ql 查看软件包装在什么地方

    rpm -qi 查看包的详细信息

    rpm -e 删除软件包 

    rpm -ivh 软件包名 --force 强制安装,覆盖安装

    rpm -e dhcp-common --nodeps 因为有个包正在使用所以不可能删除 所以要不经意依赖性去删除

    有个别包有信赖关系,须求先装有些包技术装这些包

    网络安装:

    rpm -ivh ) 会自动安装

    wget http地址 下载软件包 然后再rpm安装

     

    yum安装 能够消除正视性

    首先配置本地yum 

    vim /etc/yum.repos.d/local.repo

    图片 4

    yum install dhcp 安装 

    yum -y install dhcp 

     

    自定义yum源

    安装createrepo

    mkdir /test

    cp 软件包 /test

    createrepo /test

    修改/etc/yum.repos.d/local.repo

    baseurl=file:///test

     

    yum -y install http* 模糊安装

    yum erase dhcp 卸载软件包

    yum clean all 清除yum缓存

    yum makecache 制作缓存

     

    网络yum源

    vim /etc/yum.repos.d/net.repo

    [net]

    name=remot yum

    baseurl= 

    enabled=1

    gpgcheck=0

     

    源码安装

    解包-->运营configure脚本增加编写翻译参数--->编写翻译(gcc glibc)make---->make install 

    要是系统未有gcc glibc make 那么就须求先安装这么些 yum install gcc-* glibc-* make -y

    tar xvf Python-3.6.5.tgz 解包

    cd Python-3.6.5

    ./configure --prefix=/usr/local/python3.5 指定安装路线

    make

    make install

    改python3的情况变量

    图片 5

    上述方式只是暂且退换

    世世代代修改

    vim /etc/profile 放在最终一行

    图片 6

    yum grouplist 查看可设置的软件组

    yum groupinstall '开荒工具‘  安装软件组

     

    ssh服务

    service sshd status  查看ssh服务情形 暗许是敞开的

    vim /etc/ssh/sshd_config ssh服务的配置文件

     

    ssh -t root@192.168.1.11 -p 22

     

    apache服务

    1.备选条件

         关闭防火墙: service iptables stop临时(chkconfig iptables off永恒)

         关闭selinux: setentforce 0临时(vim /etc/sysconfig/selinux  SELINUX=disabled永久))

         配置ip

    2.装置软件包--3.修改配置文件--4.重启服务--5.测验

    yum install httpd -y

    vim /etc/httpd/conf/httpd.conf (记住那俩就行Listen, DocumentRoot)

    service httpd restart

     

    samba服务

    yum install samba -y

    vim /etc/samba/smb.conf

     图片 7

    service smb restart

    得先关闭防火墙工夫奏效

    然后要建用户

    useradd pangzl

    smbpasswd -a pangzl

    usermod -s /sbin/nologin pangzl 让他无法登系统

    本文由新葡亰496net发布于电脑系统,转载请注明出处:Linux基本知识,文件用户处理

    关键词: