干货!Linux基本操作命令大全,直接拿去用! |
您所在的位置:网站首页 › linux查看隐藏文件大小 › 干货!Linux基本操作命令大全,直接拿去用! |
ls
显示当前路径下的文件以及文件夹的名称 格式:ls 相对/绝对路径 eg: 绝对路径:ls /home/python/ 相对路径:ls …/ 显示如下: ls -l 显示当前路径下的文件及文件夹具体信息 显示如下: -rw-rw-r-- 1 python python 4096 3月 16 08.41 1.txt 所代表的含义: -(类型:-普通文件 d文件夹)rw-(拥有者权限)rw-(组内成员权限)r–(其他人权限)(r:读/w:写/x:执行) 硬链接数 拥有者 组 文件大小 创建时间 文件夹名 ls -l -h 文件大小以k /m计 = ls -lh 显示如下: ls -a 显示所有文件名称(包括隐藏文件) 显示如下: ls -al 显示所有文件信息,大小以字节计 = ll ls -l -h -a 显示所有文件信息(包括隐藏文件) ,大小 = ls -alh 重定向导出信息 tree、ls 路径 > file_name.txt “>”:覆盖当前文件内的内容 gedit file_name.txt gedit 在文本中查看当前文件内的内容 tree、ls 路径 >> file_name.txt “>>”:j将内容追加到当前文件内的内容的后面 查看信息cat file_name.txt 优化gedit file_name.txt 一次显示所有的文件 拓展:cat 可用于合并文件 cat 原文件1 原文件2 > 新文件1_2 more file_name.txt 优化 cat file_name.txt 分页显示所有文件 more操作后:空格显示一页 回车显示一行 f向下 b向上 q退出 tree /home/python | more # | 管道 格式:输出 | 输入 命令1 | 命令2 拓展:同时输入两个命令,可用“;” 即命令1;命令2 clear;ifconfig pwd显示当前正在操作的路径 pwd相关操作: / 根目录,类似于windows中的C盘或者D盘 /home/python 根路径(/)下的 home文件下的python文件夹 touch创建一个文件 格式:touch 文件名 示例:touch 1.txt mkdir创建一个文件夹 格式:mkdir 文件夹的名字 mkdir c/d/e -p 递归创建,即创建c目录下的d目录下的e目录 cd跳转 格式:cd 路径 跳转到某个路径 cd … 调到上一层路径 cd …/… 调到上上一层路径 cd . 一个点表示当前路径 cd ./Desktop 跳转到当前路径下的Desktop文件夹中 = cd Desktop cd - 回到上次所在的路径(回看) cd ~ 快速回家 快速回到家目录 相对路径:cd … 绝对路径:cd /home/Desktop/ rmrm 文件 删除文件 rm(命令) -r(选项) 目录(参数) 删除目录 rm / -r 目录 删除目录 rm -r xxx 或者 rm xxx -r 都行 选项和参数无先后顺序 rmdir 目录名 目录是空目录时,删除目录 cp拷贝 cp 文件名 目录名 拷贝文件 cp 目录名 -r 目录名 拷贝目录 mv 文件名(目录名) 目录名 剪切当前文件 mv 文件名(目录名) 文件名(目录名) 重命名 tree以目录树的形式显示目录路径 tree 目录名 查看当前目录内目录树 Linux 帮助命令 --help 命令帮助按钮 man 命令 命令帮助 shift + q 退出 软连接、硬链接ln(link) 创建链接文件 软链接 -s 相当于Windows快捷方式 软连接能对**文件及文件夹(目录)**做 格式:ln -s 原文件名 新文件名(软连接名) 示例:ln -s file_name.txt file_name_s_link.txt 硬链接 创建新链接 建立新指向关系 格式:ln 原文件名 新文件名(硬连接名) 示例:ln file_name.txt file_name_h_link.txt 硬链接只能对文件做 grep筛选 ps aux | grep python 利用管道筛选 grep “h” 1.txt grep -n “h” 1.txt 显示匹配行及行号 grep -i “h” 1.txt 忽略大小写 显示如下: find按一定条件查找 find 路径 -name 文件名(可有通配符) 按名查找 通配符 *任意个内容 ?一个字符 示例: ls n ls *.txt ls ???.txt 归档管理tar 打包 打包:tar -cvf 文件名.tar 文件名(被打包文件) 解包:tar -xvf 文件名.tar 打包并压缩 which显示命令路径 /bin/ /usr/bin/ 命令所在命令位置 chmod字母法 格式:chmod u(g/o)+w(-r/=rwx) 文件名 示例:chmod u=rwx o=x 123.txt 注:u:用户权限;g:组成员 权限;o:其他人权限;+添加权限;-删除权限;r:可读权限;w:可写权限;x:可执行权限 数字法 r->4 w->2 x->1 格式:chmod 数字 文件名 示例:chmod 751 123.txt 常用数字:777 755 644 chmod 777 a -R 对目录a内的文件权限全部修改 切换管理员/用户流程:sudo -s ->密码 相关命令: whoami 显示用户 查看自己是谁 exit 退出 先退管理员root 后退用户python passwd (用户) 修改密码 默认当前用户 sudo 命令 临时以管理员权限执行操作,需输入密码 who 查看当前电脑的其他人 Linux为多用户多任务 安装程序安装方式一: 设置-> 系统 软件和更新 -> Ubuntu软件-> 下载自:->aliyun ->sudo apt-get install package(安装包名称 eg.sl htop) 安装方式二: gedit /etc/apt/sources.list (打开镜像源页面) ->镜像源 (修改更新源) ->sudo gedit /etc/apt/sources.list (暂时获取管理员权限) ->密码、修改、保存 ->sudo apt-get update (更新源) ->sudo apt-get install package (安装) 共享文件 1.拖拽由Windows窗口直接拖拽到Linux窗口 2.ftp1)在Linux中安装vsftpd 命令:sudo apt-get install vsftpd 2)配置图形管理(例如filezilla) 3)看能否ping通:ping + ip地址 4)防止中文乱码:强制UTF-8 sudo gedit /etc/vsftpd.conf->write_ enable= yes-> sudo service vsftpd restart->重启->正常有绿点 3.scp1)获取Linux地址:ifconfig 2)看能否ping通:ping + ip地址 3)远程连接:ssh ssh 用户名@IP地址->输入密码 4)远程cp: scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本地的绝对/相对路径 组管理 #需先sudo添加组: groupadd 组名 删除组: groupdel 组名 确认组信息: cat /etc/group 修改文件/目录的所属组: chgrp 组名 文件/目录名 chgrp - R 组名 文件/目录名 -R的作用 在实际应用中,可以预先针对组设置好权限,然后将不同的用户添加到对应组中,从而不用再一次为每一个用户设置权限 用户管理#需先sudo创建新用户: useradd -m -g 组 新建用户名 -m 自动建立用户家目录 -g 指定组,否则建立一个同名的组 设置用户密码: passwd 用户名 删除用户: userdel -r 查看用户信息: cat /etc/passwd | grep 用户名 用户信息显示如下: 用户名:密码(x)(x表示密码加密):用户代码:组代码(主组 UID)::用户所在位置:附加组(GID)(指定用户附加权限) 用户信息显示: id 用户名 查看用户UID和GID信息 cat /etc/passwd | grep 用户名 cat /etc/group | grep 组名 usermodusermod 设置用户的主组/附加组/登录Shell 设置了用户的附加组后,需要重新登录才能生效 修改用户的主组: usermod -g 组 用户名 主组即passwd中的GID 修改用户的附加组: usermod -G 组 用户名 默认使用useradd添加的用户是没有权限使用sudo并以root身份执行命令的,可以使用 (usermod -G sudo 用户名) ,将用户添加到sudo附加组中 修改用户的登录Shall: usermod -s /bin/bash 用户名 which查看执行命令(eg.ls passwd)所在的位置 == whereis which ls # 输出: # /bin/ls which useradd # 输出: # /usr/sbin/useradd/etc/passwd passwa用于保存文件信息 /usr/bin/passwd passwd用于修改密码 切换用户用户名 切换用户,并切换家目录 :su - **-**切换到用户家目录 su - 切换到root(不安全) exit 退出当前登录账户 修改文件权限修改文件/目录的拥有者: chown 修改拥有者 格式:chown 用户名 文件名/目录名 递归修改文件/目录的组: chgrp 组 格式:chgrp -R 组名 文件名/目录名 递归修改而文件权限: chmod 文件 格式:chmod -R 755 文件名/目录名 chmod chown chgrp 系统信息显示时间/日期:date/cal(cal -y) 显示磁盘/目录空间:df(-h)/du(-h 目录名) -h 大小以mk计 进程信息查看进程状态 :ps aux a显示所有 u显示详细 x显示没有控制终端的进程 动态显示进程 :top q退出 终止指定代号(PID)的进程:kill (-9) 进程代号 -9表示强行终止 最好只禁止当前进程,不要禁止root进程 小技巧窗口放大:ctrl + shift + + 窗口缩小:ctrl + - 关机:init 0 重启:init 6 结束一个命令的运行:ctrl + c 自动补全:tab键 清屏 :clear 或 ctrl + l history :查询历史 上下键:上一/n次操作 history -> !步骤数 :重复步骤数位置的操作 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |