Linux成长之路
Linux命令格式:
命令 选项 参数
command [-options] [parameter1] ····
常用命令:
tree 以目录树的方式显示;
tree / 以目录树方式显示根目录结构
clear 清空当前终端显示区域
Ctrl shift + 控制终端显示器大小变大 Ctrl - 控制终端显示器大小变大
ls 显示目录下的文件夹以及文件
-a 查看所有文件(包括隐藏文件)
-l 以列表方式显示文件
-l -h 当以列表显示文件时,自动根据文件大小转换文件大小单位
-alh 以列表的方式显示,并且每个文件的大小单位会转换,并显示隐藏文件
ls * *通配符,匹配多个字符 查看当前目录下以2开头的文件
ls ? ?通配符,匹配一个字符
ls [] ls > xxx.txt 文件重定向
>> xxx.txt 文件追加重定向
ll 类似于 ls -la
pwd 显示当前所处路径 touch 文件名(xxx.txt) 创建文件
.开头的文件名(.xxx.txt) 隐藏文件
mkdir 文件夹名 创建文件夹
mkdir A/B/C/D/R -p 创建多个文件夹下面的文件夹,依赖创建 rmdir 删除(非空)文件夹
rmdir B(非空) -r 强制删除文件夹(递归删除)
命令 --help 显示命令的帮助文档
man(手册) ls 以目录显示
f 翻下一页
b 返回上一页
tab 自动补全
gedit 编辑文件
cat 查看文件内容(只有查看功能),适用小文件,一次性打开文件所有内容
history 历史命令,终端里面使用的命令都会记录
rm 文件或者文件夹 删除命令
more 查看内容,内容分批显示,可使用f或者b翻页,适合大文件查看
ls -alh /bin | more | 管道符 ls;ls -alh ; 可一行执行多个命令
cd 切换工作目录 cd - 快速回到上次目录 cd ~ 家目录
mv 原文件名 新文件名 文件重名名,
ln -s .txt -harnd.txt 软连接文件 ln .txt -harnd.txt 硬连接文件
grep -[选项] '搜索内容串'文件名 文本搜索 grep -v '' 反向查找,查找不含有 字段的行
cp 文件 到文件 复制拷贝 cp A B -r 强制复制拷贝
find 查找文件 find / -name '搜索字段' 查找/当前目录下所有名‘搜索字段’的文件 如果没有权限 加上 sudo find / -name '' find / -size 1G 查找/当前目录下所有大小为1G的文件
tar 归档管理,压缩命令 tar -cvf test.tar *.py 将以py结尾的文件打包到test,tar中 -cvf 打包 tar -xvf test.tar 文件解压 -xvf解包 tar -zcvf test.tar.gz *.py 将以py结尾的文件打包到test.tar.gz中 -zcvf 打包 大小更小 tar -zxvf test.tar.gz 文件解压 -zxvf解包 tar -jcvf test.tar.bz2 *.py 将以py结尾的文件打包到test.tar.bz2中 -jcvf 打包 大小更小 tar -jxvf test.tar.bz2 文件解压 -jxvf 解包
cal 日历日期 cal -y 查询2008年的日历 date 查看当前时间,显示或设置时间
ps 查看进程 ps -aux 查看当前系统所有开启的程序
top 实时显示当前系统运行程序的运行情况 htop 实时显示当前系统运行程序的运行情况
kill 进程号 终止进程,杀进程 kill - 进程号 强制杀进程
ifconfig 查看网卡信息IP信息 ping 网络连接是否通讯
df -h 查看当前硬盘使用情况 du -h 查看当前路径占用大小
useradd wangshuang -m 添加用户 无权限就加上 sudo
passwd wangshuang(用户) 修改用户密码 无权限就加上 sudo
su 账户名 切换系统用户
whoami 查看当前用户
who 查看登录用户
userdel abc(用户名) 删除用户,但不会自动删除用户的目录
userdel -r abc(用户名) 删除用户,同时删除用户的主目录
exit 退出用户
ssh pyhton@192.168.1.1( 用户@ip地址) 远程连接用户为python的电脑
Ctrl + shift + t 在乌班图终端中新建一个标签页
sudo -s root用户,超级管理员权限
groupadd YYY(用户组名) 创建用户组
groupdel YYY(用户组名) 删除用户组 groupmod 查看所有组
为创建的普通用户添加sudo权限 sudo usermod -a -G adm 用户名
sudo usermod -a -G sudo 用户名
cggrp 修改文件所属组
chown 修改文件所有者
chmod u=拥有者 g=同组者 o=其他人
chmod u=r,g=r,o=r xx.py 将xx.py文件的权限改为 -r--r--r
Linux成长之路的更多相关文章
- linux小白成长之路10————SpringBoot项目部署进阶
[内容指引] war包部署: jar包部署: 基于Docker云部署. 一.war包部署 通过"云开发"平台初始化的SpringBoot项目默认采用jar形式打包,这也是我们推荐的 ...
- 架构师成长之路2.3-PXE+Kickstart无人值守大量部署Linux
点击返回架构师成长之路 架构师成长之路2.3-PXE+Kickstart无人值守大量部署Linux 所谓的无人值守,就是自动应答,当安装过程中需要人机交互提供某些选项的答案时(如如何分区),自动应答文 ...
- Web前端工程师成长之路
一.何为Web前端工程师? 前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/D ...
- python成长之路第三篇(1)_初识函数
目录: 函数 为什么要使用函数 什么是函数 函数的返回值 文档化函数 函数传参数 文件操作(二) 1.文件操作的步骤 2.文件的内置方法 函数: 一.为什么要使用函数 在日常写代码中,我们会发现有很多 ...
- 专访雷水果国:离1.5K至18K 一个程序猿5每年的成长之路
我只是一个小菜鸟,对于自主学习和交流PHP(jquery,linux,lamp,shell,javascript,server)等一系列的知识.小菜鸟创建了一个群.希望光临本博客的人能够进来交流. 寻 ...
- python工程师成长之路精品课程(全套)
python工程师成长之路精品课程(全套) 有需要联系我:QQ:1844912514 什么是Python? Python是一门面向对象的编程语言,它相对于其他语言,更加易学.易读,非常适合快速开发. ...
- 阿里技术分享:阿里自研金融级数据库OceanBase的艰辛成长之路
本文原始内容由作者“阳振坤”整理发布于OceanBase技术公众号. 1.引言 OceanBase 是蚂蚁金服自研的分布式数据库,在其 9 年的发展历程里,从艰难上线到找不到业务场景濒临解散,最后在双 ...
- Java程序员的成长之路
阅读本文大概需要 8.2 分钟. tips:虽然题目是写的Java程序员,但对其他语言的开发来说也会有借鉴作用. 本篇介绍的是大体思路,以及每个节点所需要学习的书籍内容,如果大家对详细的技术点有需要, ...
- 单片机成长之路(51基础篇) - 009 关于sdcc的多文件编译范例(一)
本文是续 单片机成长之路(51基础篇) - 006 在Linux下搭建51单片机的开发烧写环境编写的. 本范例主要由(main.c ,delay.h,delay.c,makefile)4个文件组成,s ...
随机推荐
- ubuntu16.04+anaconda的安装+解决conda不可用(配置路径)+卸载
首先一点,之前我一直自己安装python,然后直接在python环境下再安装第三方库,但自从另一台电脑重装系统之后,我当时在没有python的情况下直接安装的anaconda,觉得她超级好用(所以如果 ...
- Android勒索软件研究报告
Android勒索软件研究报告 Author:360移动安全团队 0x00 摘要 手机勒索软件是一种通过锁住用户移动设备,使用户无法正常使用设备,并以此胁迫用户支付解锁费用的恶意软件.其表现为手机触摸 ...
- strong、weak、copy、assign 在命名属性时候怎么用
一直都在疑惑属性定义中在什么情况下用strong.在什么情况下用weak? 总结大致如下: 1.weak 是用来修饰代理(delegate)和UI控件. 2.strong 是用来修饰除了代理(dele ...
- Debian 安装配置(包括kdevelop)
最近几天折腾了一下Debian 7 (gnome桌面DVD版,KDE桌面CD版最后会提到),总的来说收获还是挺大的,对比以前使用ubuntu,debian 7给我的感觉像是一个新生婴儿,不带多余的花俏 ...
- 【比赛游记】FJOI2019瞎打记
\(\mathrm{day}\) \(-4\) 又是睡到中午才起来,这样下去省选会睡迟的. 然后下午在补 WF2019 的题目,很快就能补完的(大雾). \(\mathrm{day}\) \(-3\) ...
- div里 datapicker显示异常的情况之一
现象:datepicker控价显示一半 因为Div高度太小所以设置一个最小高度min-height这样就可以让时间控价显示完整了.
- eclipse自动添加注释
自动添加注释 快捷键:alt shift jwindows-->preference Java-->Code Style-->Code Templates code-->new ...
- spring整合strus2的Hellowworld
比较笨,看了三遍才能理解敲对并正确运行: step: 1.建立web工程( Dynamic Web project)一定要勾上创建web.xml 2.导入jar包 这个就比较坑了,我查了有半个小时才查 ...
- Nodejs实现WebSocket通信demo
一.创建websocket.js文件 步骤: 1.创建websocket.js文件,复制如下代码: 2.安装nodejs-websocket依赖: 3.该文件夹下命令行执行 node websocke ...
- Java基础98 gson插件的使用
1.要用到的包 2.实例 实体类 people package com.shore.entity; /** * @author DSHORE/2019-4-21 * */ public class P ...