常用的Linux操作命令(一)
ls 目录
mkdir 创建文件夹
vi 新建文件
:w filename 将文章存入指定的文件名filename
:wq 保存并退出编辑文件
:q! 强制离开并放弃编辑的文件 cd 切换到目录/root/docements
cd ./ 切换到当前目录中
cd ../ 切换到上一层目录
cd ../../ 切换到上上一层目录 ls 目录
ls - 以字符串的形式列出当前目录下的数据文件和目录
ls -lr 以长数据串的形式列出当前目录下的所有文件 find 查找
find -mtime n 在n天之前的一天内被更改过的文件
find -mtime +n 在n天前(不含n天本身)被更改过的文件名
find -mitme -n 在n天之内(含n天本身)被更改过的文件名
find 文件名 列出表“文件”还要新的文件名
find / name 文件名称 查找文件名为“文件名称”的文件
find . -size +4k 查找当前目录中大于4k的文件 grep [--color=auto] '查找的字符串' 文件名 分析文件内容,选出我们需要的 cp 用于复制文件
cp -a 文件名1 文件名2 将文件的特性一起复制
cp -a 文件名1 文件名2 连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份
cp file1 file2 file3 dir 把文件file1、file2、file3复制到目录dir中 mv
mv -i 文件1 文件2 若目标文件已经存在,就会询问是否覆盖
mv -f 文件1 文件2 如果目标文件已经存在,则直接覆盖
mv -u 文件1 文件2 如果目标文件已经存在,且表模板文件新,才会更新
mv file1 file2 file3 dir 把文件file1、file2、file3移动到目录dir中
mv file1 file2 把文件file1重命名为file2 rm 删除命令
rm -rf 文件夹 删除文件夹及文件,并删除里面的所有文件
rm -i 文件名 删除文件,在删除前会询问是否进行该操作
rm -r 文件夹 递归删除,常用于目录删除
rm -f 文件名 删除文件,不会再删除前进行提示 ps 系统进程命令
ps -A 所有的进程均显示出来
ps -a 不与terminal有关的所有进程
ps -u 有效用户的相关进程
ps -x 一般与a参数一起使用,可列出较完整的信息
ps -i 较长,较详细地将PID的信息列出
ps aux 查看系统所有的进程数据
ps ax 查看不与terminal有关的所有进行
ps -LA 查看系统所有的进程数据
ps axjf 查看连同一部分进程树状态 tar 对文件进行打包
tar -czvf 压缩后名字.tar fileName ; 压缩文件的命令
tar -zxvf 压缩名字.tar 解开压缩包的命令 gz 压缩文件的命令 gzip FileName 压缩
gzip -d FileName.gz 解压 cat 打开文件
set nu 打开的文本会出现行号
ctr+c 从新回到命令上
.查看服务器CPU
常用的监视工具有:vmstat, top,dstat和mpstat
# vmstat
# mpstat
...
文章:http://www.cnblogs.com/Wen-Man/archive/2011/04/04/2373771.html
.查看内存使用情况
# top
# free
.查看服务器的CPU是32位还是64位
# getconf LONG_BIT
.查看Linux内核及发布版本
# uname -a
# uname -a
# cat /etc/redhat-release
.查看服务器当前时间
# date
.查看服务器硬盘和分区
#df -h
# fdisk -l
.查看jexus目录大小
#du /usr/local/jexus
.查看服务器初始安装的软件包
# cat -n /root/install.log
# more /root/install.log | wc -l
. 查看已经安装的软件包
# yum list installed | wc -l
# rpm -qa
# rpm -qa | wc -l
.网络配置
# sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
.启动网卡
# /etc/init.d/network stop
# /etc/init.d/network start
.DNS
# sudo vi/etc/resolv.conf
.压缩文件夹为tar.gz
# sudo tar -zcvf *.tar.gz oldpath
.解压tar.gz文件
# sudo tar zxf *.tar.gz
.解压 .bz2文件
# sudo tar jxf *.bz2
.自定义service
http://www.centoscn.com/CentOS/config/2015/0507/5374.html
.磁盘分区
# fdisk -l
# fdisk /dev/xx
参考资料:http://www.centoscn.com/CentOS/config/2014/1016/3955.html
.挂载分区
# mount /dev/xx1 /var/www
.查看磁盘+分区信息
# df -TH
.查看开启的端口和查找PID
# sudo netstat -lntp --查看开启的端口
#sudo netstat -anp|grep --查找监听8080端口的Pid
#netstat -nt |wc -l --查看连接数
..NET应用程序后台运行
# mono xxx.exe >/dev/null >& & -- xxx.exe后台运行
主要来源 http://www.cnblogs.com/gaobing/p/3816494.html
常用的Linux操作命令(一)的更多相关文章
- 常用基础Linux操作命令总结与hadoop基础操作命令
cd命令:切换目录 (1)切换到目录 /usr/local cd /usr/local (2)去到目前的上层目录 cd .. (3)回到自己的主文件夹 cd ~ ls命令:查看文件与目录 (4)查看目 ...
- Linux驱动学习之常用的模块操作命令
1.常用的模块操作命令 (1)lsmod(list module,将模块列表显示),功能是打印出当前内核中已经安装的模块列表 (2)insmod(install module,安装模块),功能是向当前 ...
- Linux下常用的ftp操作命令
Linux下常用的ftp操作命令 =========== 完美的分割线 ============= 1.登陆ftp服务器 ftp [IP] [PORT] # 登陆ftp服务器,本机登陆可以不写IP 实 ...
- CentOS常用的文件操作命令
CentOS下面常用的文件操作命令: cd pwd NO1. 显示当前路径 [root@rehat root]# pwd NO2. 返回用户主目录 [root@rehat root]# cd NO3. ...
- Linux 操作命令列表记录
Linux 操作命令列表记录 SSH登录 登录 ## 范式 ssh [username]@[host] ## 例 ssh -p 1222 root@10.0.0.1 使用非默认端口(ssh默认端口22 ...
- 一定要知道的,那些Linux操作命令
一定要知道的,那些Linux基本操作命令(一) 目录 1.文件和目录操作命令 2.用户和用户组操作命令 3.vim编辑器操作命令 4.打包和解压操作命令 5.系统操作命令 为什么要学习linux? 1 ...
- CentOS常用的文件操作命令总结
我可以说是linux操作新手,有些命令经常忘记,特别是对文件的某些操作,经常要翻阅之前的笔记,今天把之前在百度上整理的“CentOS常用的文件操作命令”转载到我的新博客上面,以供后面查阅! 博客后面还 ...
- day 2克隆虚拟机器minimal需要注意的问题和制作本地yum源和常用的Linux的命令
------- 克隆bee2 PS:因为复制机器后,又多了一个网卡eth1.本来只有一个网卡eth0,下面是解决方案. 解决克隆后eth0不见的问题 1.直接修改vi /etc/sysconfig/ ...
- 【基础】工作中常用的linux命令,经常会被面试官问到
前言 面试经常会问到一些Linux操作命令,下面就工作中常用的和面试问的频率较高的命令做详细描述. 常用命令 修改密码:passwd 用户名 切换用户名:su 用户名 查看当前路径:pwd 调整路径: ...
随机推荐
- SQL 数据类型、约束、索引及视图
一.数据类型:整数:int,bigint,smallint小数:float,real,decimal(长度,精度),numeric(长度,精度)字符:char(n),varchar(n) 8000英文 ...
- Csharp实现快速排序
public void QuickSort(int[] arr, int left, int right) //快速排序 { //先从数列中去处一个数作为基准数 //分区过程,将比这个数大的数全放在他 ...
- 第一次线上OJ水友赛
偶然的机会遇到了这个神奇的网站http://www.luogu.org/ 巧遇今天又有小比赛果断去试试,为我的蓝桥北京之旅练练手. 苦苦的在机房刷了一下午,大概做到了6点半. 最激动的是等成绩了, ...
- EC读书笔记系列之12:条款22、23、24
条款22 将成员变量声明为private 记住: ★切记将成员变量声明为private.这可赋予客户访问数据的一致性.可细微划分访问控制.允诺约束条件获得保证,并提供class作者以充分的实现弹性. ...
- Linux学习之sed命令详解
概述 sed是stream editor的简称,也就是流编辑器.它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区 ...
- Linux学习之echo命令
语法: # echo [Options] [String] 方括号中的项目是可选的.字符串可以定义为字符的有限序列(如字母,数字,符号,标点符号). 当echo命令不带任何选项或字符串使用时,它会在显 ...
- 《UNIX环境高级编程》笔记--线程的标识、创建和终止
1.线程标识 就像每个进程都有一个进程ID一样,每个线程都有一个线程ID.进程ID在整个系统中是唯一的,但线程ID只在它所属的 进程环境中有效. 线程ID使用pthread_t数据类型来表示,实现的时 ...
- Gridlayout动态添加
//类似数组[行, 列] //表示起始位置为0,占据2行 GridLayout.Spec rowSpec=GridLayout.spec(0, 2, GridLayout.UNDEFINED); // ...
- JavaScript中创建命名空间
引用:http://ourjs.com/detail/538d8d024929582e6200000c 在JavaScript中全局变量经常会引起命名冲突,甚至有时侯重写变量也不是按照你想像中的顺 ...
- codeforces 645 D. Robot Rapping Results Report 二分+拓扑排序
题目链接 我们可以发现, 这是一个很明显的二分+拓扑排序.... 如何判断根据当前的点, 是否能构造出来一个唯一的拓扑序列呢. 如果有的点没有出现, 那么一定不满足. 如果在加进队列的时候, 同时加了 ...