Linux必须要掌握的命令


文件目录操作命令

ls

命令格式:ls [选项] [目录名]

命令功能:列出目标目录中所有的子目录和文件

常用参数:-a,-l,-R,

例1:列出/home/peidachang文件夹下的所有文件和目录的详细资料

ls -lR

例2:列出当前目录中所有以“t”开头的目录的详细内容

ls -l t*


cd

cd [目录名]

切换当前目录至dirName

例一:进入系统根目录

cd /

cd ..


文件查找命令


which

功能:会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

格式:which 可执行文件名称

实例:which ls


whereis

功能:定位可执行文件、源代码文件、帮助文件的位置。

格式:whereis [-bmsu] [BMS 目录名 -f ] 文件名

参数:

-b

-m

-s

实例:whereis -b mysql


find

find命令格式:

find path -option 【 -print 】 【 -exec -ok | xargs | grep 】 【 command {} ; 】

path

.

~

/

option

iname

user

group

print

exec

find . -name q.txt -exec rm {} ;

ok

find . -name q.txt -ok rm {} ;

find / -iname my.cnf -ok cp {} {}.bak ;


netstat

命令格式:

netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]

命令参数:

-a

display all sockets (default: connected)

n

don't resolve names

p

display PID/Program name for sockets

t

display TCP connections

u

display UDP connections

r

display routing table

i

display interface table

实例:netstat -anpt | grep mysqld


scp

scp local_file remote_username@remote_ip:remote_folder


ssh

ssh-keygen

ssh-copy-id


其他命令


ln

软链接:不可以删除源文件,删除源文件导致链接文件找不到,出现文件红色闪烁

硬链接:可以删除源文件,链接文件可以正常打开

不可对目录创建硬链接

1、对文件创建软链接

ln -s /root/student.sql /root/db/ln.sql

2、对目录创建软链接

ln -s db data

3、对文件创建硬链接

ln student.sql db/


tree

先安装yum -y install tree

rpm

rpm -q mysql 查看是否安装了mysql。

查询已安装软件名称:rpm -aq | grep softwarename

常用参数

\G

查询表的创建语句

show create table user;

结果是横向显示的,显示很乱;

show create table user\G;

结果是纵向显示的,方便查看;

关于/usr/bin/目录的理解

相当于windows系统的system32目录,都是系统预装的可执行程序,而不是程序的安装位置;

在此目录下的命令都可不带路径直接执行,后来建立的软链接名字就在此/usr/bin/目录下;

pip

查已安装的库信息

pip show django

Linux必须要掌握的命令的更多相关文章

  1. linux shell 中的sleep命令

    开始还以为是这样的语法: sleep(1), 后面发现是: linux shell 中的sleep命令 分类: LINUX 在有的shell(比如linux中的bash)中sleep还支持睡眠(分,小 ...

  2. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  3. 【日常小记】linux中强大且常用命令:find、grep【转】

    转自:http://www.cnblogs.com/skynet/archive/2010/12/25/1916873.html 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍fin ...

  4. LINUX的磁盘管理du命令详解

    LINUX的磁盘管理du命令详解 du(disk usage)命令可以计算文件或目录所占的磁盘空间.没有指定任何选项时, 它会测量当前工作目录与其所有子目录,分别显示各个目录所占的快数,最后才显示工作 ...

  5. 查linux端口连接情况用命令netstat

    查linux端口连接情况用命令netstat netstat -apn |grep cdnbest 或netstat –apn | grep 3320

  6. linux sort,uniq,cut,wc命令详解

    linux sort,uniq,cut,wc命令详解 sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些 ...

  7. linux执行sh脚本文件命令

    linux执行sh脚本文件命令 很多时候需要多个命令来完成一项工作,而这个工作又常常是重复的,这个时候我们自然会想到将这些命令写成sh脚本,下次执行下这个脚本一切就都搞定了,下面就是发布代码的一个脚本 ...

  8. 《The Linux Command Line》 读书笔记04 Linux用户以及权限相关命令

    Linux用户以及权限相关命令 查看身份 id:Display user identity. 这个命令的输出会显示uid,gid和用户所属的组. uid即user ID,这是账户创建时被赋予的. gi ...

  9. linux 目录结构及其相关命令

    目录也是一个文件,它的唯一功能是用来保存文件及其相关信息.所有的文件,包括普通文件.设备文件和目录文件,都会被保存到目录中. 主目录 登录后,你所在的位置就是你的主目录(或登录目录),如果是root用 ...

  10. 【程序员技术练级】熟悉Unix/Linux Shell和常见的命令行(一)文件系统结构和基本操作

    作为程序猿,熟悉一些unix/linux命令行是非常必要的,因为部署服务的服务器现在基本上用的都是unix/linux系统,很少在windows上部署服务的. 今天我们就介绍一些在linux上的文件系 ...

随机推荐

  1. Java实现LeetCode_0035_SearchInsertPosition

    package javaLeetCode.primary; public class SearchInsertPosition_35 { public static void main(String[ ...

  2. Java 是如何实现跨平台的?

    Java 是如何实现跨平台的? 注意:跨平台的是 Java 程序,而不是 JVM.JVM 是用 C/C++ 开发的,是编译后的机器码,不能跨平台,不同平台下需要安装不同版本的 JVM 答:我们编写的 ...

  3. java实现还款计算

    标题: 还款计算 银行贷款的等额本息还款方法是: 每月还固定的金额,在约定的期数内正好还完(最后一个月可能会有微小的零头出入). 比如说小明在银行贷款1万元.贷款年化利率为5%,贷款期限为24个月. ...

  4. Java实现 蓝桥杯 历届试题 九宫重排

    问题描述 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着.与空格子相邻的格子中的卡片可以移动到空格中.经过若干次移动,可以形成第二个图所示的局面. 我们把第一个图的局面记为:12 ...

  5. java实现国庆星期日

    ** 国庆星期日** 1949年的国庆节(10月1日)是星期六. 今年(2012)的国庆节是星期一. 那么,从建国到现在,有几次国庆节正好是星期日呢? 只要答案,不限手段! 可以用windows日历, ...

  6. java实现第四届蓝桥杯组素数

    组素数 题目描述 素数就是不能再进行等分的数.比如:2 3 5 7 11 等. 9 = 3 * 3 说明它可以3等分,因而不是素数. 我们国家在1949年建国.如果只给你 1 9 4 9 这4个数字卡 ...

  7. pi-star镜像 下载地址

    Pi-Star_NanoPi_Air_V3.4.17_09-Jan-2019.zip nanopi air点这里  Pi-Star_NanoPi_V3.4.17_09-Jan-2019.zip nan ...

  8. gitee+picgo搭建个人博客图床

    gitee+picgo搭建个人博客图床 准备 首先需要去码云注册一个账号,并新建一个仓库.接着下载PicGO并安装好. 过程 点击左下方的插件设置. image 在搜索框中输入gitee搜索插件,安装 ...

  9. 贪吃蛇游戏(printf输出C语言版本)

    这一次我们应用printf输出实现一个经典的小游戏—贪吃蛇,主要难点是小蛇数据如何存储.如何实现转弯的效果.吃到食物后如何增加长度. 1 构造小蛇 首先,在画面中显示一条静止的小蛇.二维数组canva ...

  10. Dotnet core基于ML.net的销售数据预测实践

    ML.net已经进到了1.5版本.作为Microsoft官方的机器学习模型,你不打算用用?   一.前言 ML.net可以让我们很容易地在各种应用场景中将机器学习加入到应用程序中.这是这个框架很重要的 ...