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成长之路的更多相关文章

  1. linux小白成长之路10————SpringBoot项目部署进阶

    [内容指引] war包部署: jar包部署: 基于Docker云部署. 一.war包部署 通过"云开发"平台初始化的SpringBoot项目默认采用jar形式打包,这也是我们推荐的 ...

  2. 架构师成长之路2.3-PXE+Kickstart无人值守大量部署Linux

    点击返回架构师成长之路 架构师成长之路2.3-PXE+Kickstart无人值守大量部署Linux 所谓的无人值守,就是自动应答,当安装过程中需要人机交互提供某些选项的答案时(如如何分区),自动应答文 ...

  3. Web前端工程师成长之路

    一.何为Web前端工程师?        前端工程师,也叫Web前端开发工程师.他是随着web发展,细分出来的行业.Web前端开发工程师,主要职责是利用(X)HTML/CSS/JavaScript/D ...

  4. python成长之路第三篇(1)_初识函数

    目录: 函数 为什么要使用函数 什么是函数 函数的返回值 文档化函数 函数传参数 文件操作(二) 1.文件操作的步骤 2.文件的内置方法 函数: 一.为什么要使用函数 在日常写代码中,我们会发现有很多 ...

  5. 专访雷水果国:离1.5K至18K 一个程序猿5每年的成长之路

    我只是一个小菜鸟,对于自主学习和交流PHP(jquery,linux,lamp,shell,javascript,server)等一系列的知识.小菜鸟创建了一个群.希望光临本博客的人能够进来交流. 寻 ...

  6. python工程师成长之路精品课程(全套)

    python工程师成长之路精品课程(全套)  有需要联系我:QQ:1844912514 什么是Python? Python是一门面向对象的编程语言,它相对于其他语言,更加易学.易读,非常适合快速开发. ...

  7. 阿里技术分享:阿里自研金融级数据库OceanBase的艰辛成长之路

    本文原始内容由作者“阳振坤”整理发布于OceanBase技术公众号. 1.引言 OceanBase 是蚂蚁金服自研的分布式数据库,在其 9 年的发展历程里,从艰难上线到找不到业务场景濒临解散,最后在双 ...

  8. Java程序员的成长之路

    阅读本文大概需要 8.2 分钟. tips:虽然题目是写的Java程序员,但对其他语言的开发来说也会有借鉴作用. 本篇介绍的是大体思路,以及每个节点所需要学习的书籍内容,如果大家对详细的技术点有需要, ...

  9. 单片机成长之路(51基础篇) - 009 关于sdcc的多文件编译范例(一)

    本文是续 单片机成长之路(51基础篇) - 006 在Linux下搭建51单片机的开发烧写环境编写的. 本范例主要由(main.c ,delay.h,delay.c,makefile)4个文件组成,s ...

随机推荐

  1. 20165227《网络对抗技术》Exp0 Kali安装 Week1

    2018-2019-2 <网络对抗技术>Exp0 Kali安装 Week1 kali下载:镜像文件通过同学获得 kali具体安装步骤: 打开VMware,点击新建虚拟机,进行创建 创建完成 ...

  2. select 1

    select 1 from mytable;与select anycol(目的表集合中的任意一行) from mytable;与select * from mytable 作用上来说是没有差别的,都是 ...

  3. ROS 时间同步问题

    0. 问题 两台ubuntu主机无法与一台debian主机使用分布式通信,摄像头发出的话题机器人收不到,考虑是时间同步的问题. 也可能是系统不统一的问题; 今天在家实验了一下,时间差6min,照样可以 ...

  4. WPF复制异常问题(OpenClipboard 失败 (异常来自 HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN)))

    最近在维护WPF系统的时候发现的问题,刚刚开始自己的电脑都不能重现,后面写日志跟踪才发现问题的所在.问题主要是由于:1.   在程序访问剪切板的时候,有其他程序正在占用剪切板,导致自己的程序无法访问, ...

  5. Jenkins中配置selenium测试

    Jenkins中配置selenium测试 2015/03/23 第一步在jenkins中配置selenium服务器 第二步工程配置: 第三步:执行构建: 第四步,查看报告:

  6. java 基础(转自索宁)

    一.方法函数 函数也称为方法,就是定义在类中的具有特定功能的一段独立代码.用于定义功能,提高代码的复用性. 函数的特点1> 定义函数可以将功能代码进行封装,便于对该功能进行复用:2> 函数 ...

  7. oracle数据文件迁移

    这篇文章是从网络上获取的,然后根据内容一步步操作, 1.目前的疑问:移动日志文件的时候,为何要先进行切换? 2.move操作后,再进行rename操作的原理 --------------------- ...

  8. EMCA和EMCTL的简单用法

    背景 其实这两个完全是两回事,不过倒是有关系,emca就是建立的资料库,建立后就用emctl来管理服务了.oem有问题基本都是重建emca,然后用emctl来操作. 当时用emca感觉真是一阵空白,太 ...

  9. Python-百度经纬度转高德经纬度

    import math def bdToGaoDe(lon,lat): """ 百度坐标转高德坐标 :param lon: :param lat: :return: &q ...

  10. 如何用jQuery获得select的值

    如何用jQuery获得select的值,在网上找了看了一下,下面将总结一下: 1.获取第一个option的值        $('#test option:first').val(); 2.最后一个o ...