zoukankan      html  css  js  c++  java
  • linux命令行操作基本知识

    乱七八糟的命令

    .	表示当前目录
    ..	表示上一级目录
    ls 	显示文件  -l 列表 -a 隐藏文件	-h 文件大小人性化显示
    gedit 自带文本编辑器
    subl 打开sublime
    > 	重定向“w”	>>重定向“a”
    cat  显示文件内容 	more分页显示
    ls | more 管道
    cd - 返回刚才的目录  cd .. 返回上一级
    

    文件夹和文件处理

    touch 	创建文件
    mkdir 	创建文件夹
    rmdir 	删除(空)文件夹
    rm 		删除文件  -R / -r 递归删除文件(包括文件夹)	-f 强制删除
    ln  	创建硬链接(两个名字,指向同一个文件),删除源文件,链接文件不会删除	 -s 真正的软链接
    grep    搜索	 -n显示行数  		grep ‘^22$’ file.txt	  ^ 以22开头 $以22结尾
    find  	查找文件				find /home/ -name file.txt  其他选项 -size 按大小找 -perm 按权限找
    cp 		copy -r 递归实现(文件夹) -i 交互式(不断提示)
    mv 		移动文件(重命名也用这个)
    

    归档管理tar

    tar -c create创建 -x 解包 -v 显示进度 -z 压缩成gz -j 压缩成gz2 -f fileName(需要放在最后)-C 指定路径
    eg:tar -cvf T.tar 1.txt 2.txt		打包经典案例
    eg: tar -xvf T.tar					解包经典案例
    gzip 压缩/解压 -r 递归压缩
    gzip T.tar T.tar.gz 	第二个参数可以省略
    gzip -d T.tar.gz 		-d 解压,返回一个tar包
    
    zip 目标文件(无需后缀) 源文件
    unzip -d 目录 源文件
    

    文件权限chmod (change mod)

    文件信息

    -rw-rw-r--  1 		 cen  cen 0 	5月  26 21:57 1.py
    (权限)	    硬链接数	 用户  组  size  修改时间		  name
    d rwx-w- --x
    d 		d文件夹  -文件 
    rwx 	u用户权限
    -w-		g组权限
    --x 	o其他
    

    修改权限

    普通模式
    chmod [u]+x 		添加权限
    chmod [o]-x 		删除权限
    chmod [g]=rwx,o=x 	修改权限  a=x 全部修改
    八进制模式
    r 	4	
    w 	2
    x 	1
    - 	0
    

    修改文件拥有者

    chown username filename
    chgrp groupname filename 
    

    系统命令

    reboot
    shutdown -r reboot -h halt关闭(后面可接 now 具体时间 倒计时)-c cancel取消
    df 	 检查磁盘空间
    ps 	 显示系统进程 -a all -u 详细 -x 没有终端的进程
    kill pid -9 绝杀 
    top  动态系统进程 m memory c cpu t time u user q qiut
    df   查看磁盘使用情况
    du   当前目录磁盘情况
    ifconfig IP信息
    ctrl - C 终止进程
    ctrl - V 强制终止进程
    

    SSH

    ssh是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议
    ssh root@123.345.12.345
    即可远程登录

    用户管理

    用户

    who 	查看当前用户信息
    whoami 	我是谁
    useradd/adduser 添加用户
    passwd 	[username] 修改用户密码
    su [suername] 修改用户
    cat /etc/passwd		查看用户
    

    用户组

    cat /etc/group		查看用户组
    gropmod + tab + tab 查看用户组
    groupmod -g 修改为主用户组,-G添加到用户组
    在sudo 组中的用户有root权限
    groupadd 	添加组
    groupdel  	删除组
    groups [username] 查看属于的用户组
    

    卸载软件

    $ sudo apt-get --purge remove
  • 相关阅读:
    Console命令详解,让调试js代码变得更简单
    Css中常用中文字体的Unicode编码对照
    【JQuery】性能优化方法
    document.querySelector和querySelectorAll方法
    JavaScript获取手机屏幕翻转方法
    内层元素设置position:relative后父元素overflow:hidden overflow:scroll失效 解决方法
    【JQuery Zepto插件】图片预加载
    【JQuery插件】元素根据滚动条位置自定义吸顶效果
    【JQuery插件】团购倒计时
    禁止浏览器上下拖拽方法
  • 原文地址:https://www.cnblogs.com/cenzhongman/p/6908462.html
Copyright © 2011-2022 走看看