linux上的一些命令

1.ssh安装

直接安装exe文件,首选是linux上有sshd服务(22端口),

并且windows必须和linux能ping通

ifconfg eth0  ip  给linux配置ip,eth0代表第一块网口

2.当前目录: pwd

相对路径:以当前目录开始去寻找另外目录 eg cd ..

绝对路径:从根目录开始查找某个文件或文件夹 eg /home/bin

工作目录:一个项目或软件的默认存放位置

3.linux运行级别

/ect/inittab 的 id

cd   :后面社么都不写,就会进入当前用户的主目录下去

rm  -f  文件:删除

drw-r-wr:d调表是文件夹

touch:建立空文件

cp -rf 文件夹 路径:复制文件夹(若是-r 就会提示是否覆盖文件夹中的文件)

mv :移动文件

ln:建立符合连接

ln -s 源 目标:将目标文件指向源文件,目标文件被改变则源也会改变

连接文件删了,源文件时还在的(实际上是指向的同一个目标地址,只是一个替身而以)

group -n "内容" 目录1 目录2:在目录1和目录2中是否找到了内容

find 路径 -name 文件名:搜索文件及目录(按名字)

find 路径 -amin -10 :十分钟内存取的文件目录

find 路径 -atime -10:十h内存取的文件目录内存取的文件目录

find 路径 -cmin -10:十分钟内更改过的

find 路径 -ctime +10:是小时前更改过的文件或目录

(c=change +之前 -之内)

find 路径 -size +10k :查找目录下文件大小为10k的文件

4.重定向命令

ls -l > a.txt :写入文件覆盖)

ls -al >> a.txt:追加写入

database_program < database_data :导入 ???

5.shell见本文件:是一个文本文件,命令的集合,有执行的权限,执行的方式(./文件名)

6./etc/profile:系统环境变量

/home/用户/.ash_profile:用户环境变量

/etc/.bashrc:所有的用户登录的时会配置的环境变量

/etc/home/用户/.bashrc:用户登录系统就会配置的环境变量

(指定某些程序字登录的时候就自动运行或启动)

7.env 显示所有的变量信息

echo $PAYH :显示指定的变量

8.通配符

* :代表多个字母或数字

?:代表一个字母或数字

[]:一个范围

ls a?a*  ls abc[1-6].txt (找abc0.。到6之间的txt文件)

\;转义字符

alias :取别名 (alias 别名=‘命令‘)

9.linux启动过程

runlevel:可以查看当前运行级别

1.BIOS自检:

2.启动GRUR/LILO(readhot界面)

3.运行Linux内核并检测硬件

4.运行系统的第一个进程init(ps -aux,一号进程就是init)

5.init读取系统引导配置的文件/etc/inittab中的信息进行初始化

6./etc/rc.d/rc/sysinit系统初始化脚本(切用户,。。。)

7./etc/rc.d/rcX.d/[KS]* -根据运行级别X配置服务,终止以k开头的服务

启动以s开头的服务

8./etc/rc.d/rc.local 执行本地特殊配置

9.其他特殊服务

时间: 2024-10-11 13:11:54

linux上的一些命令的相关文章

Linux上的free命令详解

Linux上的free命令详解 转自: http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html 解释一下Linux上free命令的输出. 下面是free的运行结果,一共有4行.为了方便说明,我加上了列号.这样可以把free的输出看成一个二维数组FO(Free Output).例如: FO[2][1] = 24677460 FO[3][2] = 10321516 1          2          3    

PHP在linux上执行外部命令

PHP在linux上执行外部命令 一.PHP中调用外部命令介绍二.关于安全问题三.关于超时问题四.关于PHP运行linux环境中命令出现的问题 一.PHP中调用外部命令介绍在PHP中调用外部命令,可以用,1>调用专门函数.2>反引号.3>popen()函数打开进程,三种方法来实现: 方法一:用PHP提供的专门函数(四个):PHP提供4个专门的执行外部命令的函数:exec(), system(), passthru(), shell_exec()1)exec()原型: string exe

linux上的常用命令

一.常用远程拷贝命令 1.scp scp  /etc/hosts/file.txt [email protected]:/remotepath 2.rsync rsync  -vzrtopgu   --progress /etc/hosts 192.168.2.38:/etc/hosts rsync对应的服务是:xinetd service xinetd statusxinetd (pid 4758) is running... sync参数的具体解释如下: -v, --verbose 详细模式

在linux上用dd命令实现ghost功能

转自:http://blog.jobbole.com/90978/ ghost和g4l 安装操作系统,速度太慢,整个过程太冗长乏味了. 安装过程中,需要回答若干问题,系统需要安装无数个软件,创建和写入无数的文件.因为涉及到大量的文件定位和读写,速度一定是快不起来的. Windows下我们常常使用ghost系统来备份和刻录操作系统.ghost可以clone整个系统的镜像,然后在新的电脑上恢复,相当简单.用ghost系统安装操作系统比使用安装光盘安装系统要快捷多了,也不需要回答任何问题了. 那么,我

Apache RocketMQ在linux上的常用命令

Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录  1.启动Name Server  2.启动Broker 3.关闭Name Server 4.关闭Broker 5.查看Name Server日志 6.查看Broker日志 原文地址:https://www.cnblogs.com/stm32stm32/p/9997972.html

Linux上利用nmcli命令创建网络组

网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量 网络组不同于旧版中bonding技术,提供更好的性能和扩展性 网络组由内核驱动和teamd守护进程实现. 下面我们以CentOS7系统为环境,演示下如何在Linux系统上利用nmcli命令创建网络组 nmcli connection add con-name team0 type team ifname team0 config '{"runner":{"name":"activebackup&

linux上的常见命令掌握

http://coolshell.cn/articles/8883.html 这篇文章来源于Quroa的一个问答<What are some time-saving tips that every Linux user should know?>—— Linux用户有哪些应该知道的提高效率的技巧.我觉得挺好的,总结得比较好,把其转过来,并加了一些自己的理解. 首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是操作图形界面,而是命令行操作,因为命令行意味着自动化.如果你看过<

Linux上的free命令详解-收藏

解释一下Linux上free命令的输出. 下面是free的运行结果,一共有4行.为了方便说明,我加上了列号.这样可以把free的输出看成一个二维数组FO(Free Output).例如: FO[2][1] = 24677460 FO[3][2] = 10321516 1          2          3          4          5          61              total       used       free     shared    buf

在linux上使用impdp命令时提示ORA-12154: TNS:could not resolve the connect identifier specified的问题

今天在一台linux服务器上用impdp命令导入dmp文件时出现了错误: ORA-12154: TNS:could not resolve the connect identifier specified 我使用的语句是: impdp new_eadsy_admin/new_eadsy_admin@jclw directory=dump1 dumpfile=NEW_EADSY_ADMIN01.DMP logfile=NEW_EADSY_ADMIN_exp_01.log schemas=NEW_E