常用的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 调整路径: ...
随机推荐
- SecureCRT 绝佳配色方案, 保护你的眼睛(转发)
SecureCRT 绝佳配色方案, 保护你的眼睛 关键词:SecureCRT配色, SecureCRT设置颜色, Linux终端配色,Linux终端颜色设置. 终端有一个好的配色,不仅能保护自己的眼睛 ...
- UTL_FILE 的用法
UTL_FILE 的用法 UTL_FILE 是用来进行文件IO处理的专用包,使用这外包的注意事项如下: 1. 生成的文件好象只能放置在DATABASE所在的服务器路径中. 2. 生成的文件如何DO ...
- iOS-Core Text 入门
NSTextView和Attribued String 第一次接触苹果系的富文本编程是在写Mac平台上的一个输入框的时候,输入框中的文字可以设置各种样式,并可以在文字中间插入图片,好在Mac的AppK ...
- linux 图形界面切换
开机为文本界面,由文本界面切换到图形界面: 方法1:运行命令 #startx , 需要先配置图形界面信息,(暂时不会~) : 方法2:修改/etc/inittab文件中的 ...
- Linux学习之(())操作符
在刚开始学习inux shell脚本编程时候,对于它的 四则运算以及逻辑运算.估计很多朋友都感觉比较难以接受.特变逻辑运算符”[]”使用时候,必须保证运算符与算数 之间有空格. 四则运算也只能借助:l ...
- mysql函数操作(4)
<?php ... $query = "INSERT INTO contactInfo (name, address, phone) VALUES (?, ?, ?)"; $ ...
- js 中 setTimeout()的用法
setTimeout()在js类中的使用方法 setTimeout (表达式,延时时间)setTimeout(表达式,交互时间)延时时间/交互时间是以豪秒为单位的(1000ms=1s) setTi ...
- jquery判断图片是否加载完毕
来源: <http://www.2cto.com/kf/201409/331234.html> 利用图片没有加载完成的时候,宽高为0.我们很容易判断图片的一个加载情况.如下: 思路:判断图 ...
- vb 添加状态栏
1.新建一工程2.添加"部件" ms windows common controls 6.03.将StatusBar控件加至窗体中4.右键点击该控件,选"属性" ...
- Android学习笔记:利用httpclient和AsyncTask 发起网络http post操作
1.在android4中,发起网络http操作,不能在Activity的事件(即主线程)中进行,必须在单独的线程中操作. 另外进行网络操作,需要在manifest文件中增加如下的权限: <use ...