1, su  root  切换到root用户   su user 切换到普通用户
2, mkdir / touch 创建文件夹 /文件
3, vi 打开编辑文件 按insert进入编辑模式 编辑完成后 按esc 后在按 “:wq ”保存并退出, “:q! ”强制退出
4, 删除文件 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
5, linux下重命名文件或文件夹的命令mv既可以重命名,又可以移动文件或文件夹.
  例子:将目录A重命名为B
  mv A B
  例子:将/a目录移动到/b下,并重命名为c
  mv /a /b/c
  其实在文本模式中要重命名文件或目录的话也是很简单的,我们只需要使用mv命令就可以了,比如说我们要将一个名为abc的文件重命名为1234就可以这样来写:mv abc 1234,但是要注意的是,如果当前目录下也有个1234的文件的话,我们的这个文件是会将它覆盖的
6,例子:mv ./pcre-8.35   /usr/local/src        将当前目录的pcre-8.35  移动到 /usr/local/src 下面
day1 和day2是同级目录 ,将day2中的caseTest.sh 移到 day1中
[root@localhost day2]# mv ./caseTest.sh ../day1 7.查看当前文件 路径 pwd
8.解压文件 tar zxvf nginx-1.6.2.tar.gz
9 在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: 10.处理目录的常用命令
接下来我们就来看几个常见的处理目录的命令吧:
● ls: 列出目录
● cd:切换目录
● pwd:显示目前的目录
● mkdir:创建一个新的目录
● rmdir:删除一个空的目录
● cp: 复制文件或目录
● rm: 移除文件或目录
你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。 11.用户的创建
useradd用户创建,passwd密码设定,userdel删除,usermod用户相关属性修改以及chage直接修改密码属性。 12. [root@localhost day2]# cd ../day1 直接从day2 到 day1中 13. who 查看当前登陆用户
14. wc wc命令用来打印文件的文本行数、单词数、字节数等
例子: [root@jfht ~]# wc /etc/passwd
46 66 2027 /etc/passwd
ps -ef|grep java      #查看java相关进程
比如:
[root@localhost ~]# ps -ef | grep ApacheJetspeed
root : pts/ :: grep ApacheJetspeed 字段含义如下:
UID PID PPID C STIME TTY TIME CMD
root : pts/ :: grep ApacheJetspeed ps:将某个进程显示出来
-A  显示所有程序。
-e  此参数的效果和指定"A"参数相同。
-f  显示UID,PPIP,C与STIME栏位。
grep命令是查找
中间的|是管道命令 是指ps命令与grep同时执行
这条命令的意思是显示有关Apachejetspeed有关的进程
UID PID PPID C STIME TTY TIME CMD
各相关信息的意义: UID 程序被该 UID 所拥有 PID 就是这个程序的 ID PPID 则是其上级父程序的ID C CPU 使用的资源百分比 STIME 系统启动时间 TTY 登入者的终端机位置 TIME 使用掉的 CPU 时间。 CMD 所下达的指令为何 对于查询结果,如何判断是运行与否呢?
这是因为ps -ef是显示所有进程的消息,包括ApacheJetspeed和grep ApacheJetspeed这两个甚至包括ps -ef本身,而grep是查找输出包含想要的字符串的行,也就是说grep ApacheJetspeed是在所有运行的进程中查找输出包含“ApacheJetspeed”字符串的输出行,这里面就包含ApacheJetspeed,和grep ApacheJetspeed 两个进程。 即,如果运行了会显示两条输出一条是ApacheJetspeed的,令一条是grep ApacheJetspeed的。
如果没运行只会显示grep ApacheJetspeed的。 通过 ps -ef | grep java 得到如上线程将某线程终止时用
kill - XXXXX XXXXX为上述查出的序号 如: 19979线程终止为: kill - 如何在Linux下拷贝一个目录呢?这好像是再简单不过的问题了。
比如要把/home/usera拷贝到/mnt/temp,首先想到的就是
cp -R /home/usera/* /mnt/temp
但是这样有一个问题,/home/usera下的隐藏文件都不会被拷贝,子目录下的隐藏文件倒是会的。
那如何才是正确的方法呢?有人说用-a选项,有人说用find加管道。
其实没这么复杂,Google了之后,学了一招。原来只有用“.”当前目录代替“*”就好了
18 , 动态查询tomcat日志,1、先切换到:cd usr/local/tomcat/logs              2、tail -f catalina.out
3、这样运行时就可以实时查看运行日志了 19,ls (列出目录)
选项与参数:
● -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用)
● -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
● -l :长数据串列出,包含文件的属性与权限等等数据;(常用)
ls -lh -------可以查看文件的大小 20 , 在nginx中查找请求
cat /var/log/nginx/access.log | grep /adsadmin/moresms/get/byappIdAndoperator 21, 查看磁盘空间 df --help 查看相关命令 22. top 查看cpu 使用情况

  

 

26. 清空文件:

:> filename
> filename
cat /dev/null > filename
上面这3种方式,能将文件清空,而且文件大小为0
而下面两种方式,导致文本都有一个"\0",而是得文件大小为1
echo "" > filename
echo > filename

  

27. du -sh   显示当前目录占用的磁盘的大小
Linux du命令用于显示目录或文件的大小。
du会显示指定的目录或文件所占用的磁盘空间 28. 在linux里可代替ftp上传和下载,用过的朋友应该知道用该命令执行上传下载的操作很方便,近日在搭建系统环境的时候给Ubuntu安装lrzsz
sudo apt-get install lrzsz
sudo rz 打开我的电脑

  

Linux 命令积累的更多相关文章

  1. 常用linux命令积累

    ------------------------------不定时更新------------------------------------------------- 1.Ubuntu关机:shut ...

  2. linux命令积累

    lsof -i: //根据端口号查相关信息 //杀进程 ps -ef|grep appName //根据进程名称查找相关信息 grep -r "关键词" 目录 //在制定目录下根据 ...

  3. linux命令积累(Ubuntu)

    1.查看IP地址 ifconfig 2.退出more 使用ctrl+c 3.vi编辑,删除一行为dd 4.ubuntu安装tftp服务器:http://www.cnblogs.com/geneil/a ...

  4. Linux使用期间命令积累

    1.调出终端 Ctrl+Alt+t 2.sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等. sudo apt-g ...

  5. 第2章 新手必须掌握的Linux命令

      第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...

  6. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  7. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  8. 超实用,你get了吗?再也不怕本地文件更新到环境用Linux命令重启服务器了。。。

    来公司这么久,写过不少代码,可是一碰见关于Linux命令操作的马上绕过,每次都是嚷嚷同事过来帮我替换文件,重启服务器,一直害怕接触命令的我一次一次不嫌麻烦,哈哈.有没有醉了?其实我一直都知道操作不难, ...

  9. 必须掌握的Linux命令

    章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数,使Linux字符命令更加的灵活且相对减少 ...

随机推荐

  1. iOS UIPageViewController缺陷

    为什么弃用UIPageViewController?问题1:设置UIPageViewController为UIPageViewControllerTransitionStyleScroll且调用set ...

  2. Android自定义ViewGroup,实现自动换行

    学习<Android开发艺术探索>中自定义ViewGroup章节 自定义ViewGroup总结的知识点 一.自定义ViewGroup中,onMeasure理解 onMeasure(int ...

  3. shell

    查看本机的shell有哪些 cat /etc/shells切换shell(zsh) chsh -s /bin/zsh 切换默认shell(bash) chsh -s /bin/bash  

  4. [css]我要用css画幅画(六)

    接着之前的[css]我要用css画幅画(五), 由于这个画已经画了很久了,这次一次性加了比较多更新,算是让这幅画告一段落吧. 本次的更新包括: 1. 给云增加动画 2. 画了一棵树 3. 树上画了一个 ...

  5. Memcache学习整理

    一.Memcache 是什么? 组成:程序进程管理.Socket 程序进程:Memcache把内存先分成几个大份,每一份分成多个小份.例如:小份中有5M...0.9M.0.8M.....0.1M,一份 ...

  6. Mysql存储过程和函数区别介绍

    存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表. 存储过程和函数存在以下 ...

  7. 今天在在linux环境下 管理自己的php项目时 删除一个分类 结果报了一个Table表名 doesn’t exist

    在百度上查了 一下  发现是是大小写的问题  在此分享一下

  8. linux fdisk命令使用

    fdisk 对硬盘及分区的操作,进入fdisk 对硬盘操作阶段 我们可以对硬盘进行分区操作,前提是您把fdisk -l 弄明白了:通过fdisk -l ,我们能找出机器中所有硬盘个数及设备名称:比如上 ...

  9. shell中各种括号的作用()、(())、[]、[[]]、{}

    一.小括号,圆括号() 1.单小括号 ()    ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分号隔开,最后一个命令可以没有 ...

  10. jackson annotations注解详解

    jackson中常用到的注解 猛击下面的连接地址 http://blog.csdn.net/sdyy321/article/details/40298081