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. TouchDevelop [Mobile App]

    TouchDevelop是一个全新的Windows Phone软件开发环境,是第一个可以使用手机编程的应用. 所用语言看上去有点像BASIC,也有Scratch和AppInventor那样的色块拖拽环 ...

  2. SQL2008中的Sequence

        CREATE TABLE dbo.GlobalSequence ( id INT IDENTITY(1, 1) ) GO     CREATE PROC seq ( @id INT OUTPU ...

  3. [转]oracle 实施方法论学习心得

      本周由部门新入职的同事为我们分享oracle实施方法论,本次重点围绕项目启动会来做介绍,并着重介绍了oracle与我们不一样的地方.收获颇丰,简单总结几个值得学习借鉴的要点: 1.      细节 ...

  4. SQL SERVER修改排序规则——脚本篇

    在上篇MS SQL 排序规则总结中,大致就数据库服务器排序规则(或者叫数据库实例排序规则).数据库排序规则.列的排序规则粗浅的叙说了一遍,重点讲述了修改数据库服务器排序规则(数据库实例排序规则),其中 ...

  5. VS2015 Git使用教程——优化项目编辑日志

    一.前言 公司项目中,修改日志管理是一件很繁琐的事情,而且项目维护时间长了,会遗留下各种有用或无用的日志,对于有代码洁癖的人来说,无疑是一种灾难. 1.公司日志记录结构: 2.Git日志记录结构: 二 ...

  6. hive load数据为null

    建表语句: CREATE EXTERNAL TABLE IF NOT EXISTS student2 > (sno INT,sname STRING,age INT,sex STRING) &g ...

  7. linux中通配符和常用特殊符号

    1 通配符   2 特殊符号 3 参考文档 鸟哥的私房菜 http://vbird.dic.ksu.edu.tw/linux_basic/0320bash_4.php#settings_wildcar ...

  8. switch与ifelse的效率问题

    switch...case与if...else的根本区别在于,switch...case会生成一个跳转表来指示实际的case分支的地址,而这个跳转表的索引号与switch变量的值是相等的.从而,swi ...

  9. 【Windows编程】系列第七篇:Menubar的创建和使用

    上一篇我们学习了利用windows API创建工具栏和菜单栏,与上一篇紧密联系的就是菜单栏,菜单栏是一个大多数复杂一些的Windows应用程序不可或缺的部分.比如下图就是Windows自带的记事本的菜 ...

  10. Window下python2.7+Apache+mod_wsgi+Django服务器配置

    前言:试着使用python搭建一个网页,分别在windows下和linux下,本篇文章主要讲解Window下python+Apache+mod_wsgi+Django服务器配置过程中遇见的问题和解决方 ...