1. 文件共享

1)、将windows 系统下的文件夹共享到linux的方法:

安装filezilla,设置连接linux 服务器。将文件上传。

2)、mRemote 机器连接管理

2. 文件管理命令

2.1. 复制命令cp

cp –r dir1 dir2

sudo cp -R /home/maggic/20110216 /usr/local/src

说明:

/home/maggic/20110216 要复制文件的地址

/usr/local/src 目标文件的地址

2.2. 删除命令rm

1)、删除名为 test.txt的文件 ,

rm /usr/local/ test.txt

2)、删除整个test 目录下的文件

rm  -r –f  /usr/local/test

或者 rm –rf /usr/local/test

- f 删除不做提示。

- r 删除该目录下所有文件和文件夹

- i 进行交互式删除。

http://apps.hi.baidu.com/share/detail/22986179

 

2.3.查看命令cat 或vi

Vi 文件名称(若文件名不存在,直接建立文件)

查看文件内容,打开文件

>覆盖写

>>追加写

grep –n 文件名称 >kkk

2.4. 查找文件find

1、find / -name 文件名xxx

从根目录开始查找名字为xxx是否存在。

找出该文件所在具体路径,-name表示要以名称形式查找

查找文件或目录:find 路径 –name “字符串”

2.5.管道命令|

把上一个命令的结果交给管道命令 后的命令处理

比如ls –l /etc |more 分页显示etc目录下的内容

2.6. 管道重定向>

ls –l >a.txt列表的内容写入文件a.txt(覆盖写)

ls –al >>aa.txt列表的内容追加到文件aa.txt

从文件中输入信息database_program<database_data

2.7.其他命令

查看目录:ls

创建目录:mkdir

移动文件:mv路经/文件 /经/文件 移动相对路经下的文件到绝对路经下

修改文件名:mv 文件名 新名称

切换目录:

返回命令上一级 :cd ..  返回命令的上两级 :cd ../../

显示绝对路径:pwd

 

grep查找文件里面内容

查找文件部分内容:grep 字符 文件名

grep –n “Hello” Hello.java

参数-n看出现在第几行

more显示文件内容,带分页

more 文件名

分页显示,按长空格,进入下一页

按Pg UP+crl,进入上一页

less 显示文件内容带分页

2.8.文件所有者、所在组和其他组

ls –ahl 查看文件的所有组

chgrp 组名 文件名  :修改文件所在的组

用户创建的文件,该文件的所有者为该用户,所在组为该用户所在组

比如,user1创建test.java,所在组为group1

ls –l 查看文件

结果:-rw-r--r--   1 user1 group1   378 2012-05-08 06:05 test1

文件权限:

权限分三种:r可读 用4表示

w可写 用2表示

x 可执行,用1表示

-为普通类型rw-为user1对test1的权限

-rwxrwxrwx所有用户都可以修改此文件

3. 磁盘管理

查看磁盘占用空间情况:df

查看该目录总容量:du –b  /文件夹名

查看系统分区信息:fdisk -l

4. 文件权限

4.1.开启权限方法

设置文件test.txt

chmod 777 test.txt  此时查看ls –l时,该文件为-rwxrwxrwx

第一个7代表所有者权限进行修改

第二个7代表所有者所在组权限进行修改

第三个7代表其他组权限进行修改

还可以chmod 770 文件名

chmodxxx xxx(为1、2、4或者任意相加)

修改文件夹,是对这个文件夹的权限进行修改,下面文件还是原本的权限

chmod +x 文件名称

设置root 账号密码

sudo passwd root

pw:( 此处输入root密码)

5. 用户管理

具有root权限才能添加

5.1. 用户

查看系统所有用户信息

vi/etc/passwd或者cat/etc/passwd

结果:用户名:x:用户id:用户所在组id::用户组目录:该用户所使用的shell解析器

useradd

userdel

passwd(-l –u -s)

usermod(-l –u –s –u -g)

id

创建用户,并同时指定将该用户分配到哪个组:

useradd –g 组名 用户名

未指定组名时,自动创建一个与用户名相同的组名,该用户就在这个组下。

Ubuntu下,useradd –m 用户名 才能在home下找到该用户目录

修改用户所在的组:

usermod –g 组名 用户名

5.2. 组

查看系统的组

vi /etc/group

或者cat /etc/group (只能看,不能修改)

结果: 组名:x:组的唯一id号

groupadd

groupdel

6. 软件管理

6.1. 安装ssh的命令

1、先检查Linux是否安装ssh

rpm –p sshd

2、没安装的话

解压:tar xzpf openssh-version.tar.gz

1)、apt-get install openssh-server

2)、启动服务service ssh start

3)、停止服务service ssh stop

tar –c –x –v –z

diff

make

make install

6.2. 软件安装过程

解压:tar xzpf  文件名**.tar.gz

赋予权限:chmod 777 文件名

执行系统自带命令:比如  ./configure

#make

#make install

看是否正常启动服务

服务名 –p,比如rpcinfo -p

7. 启动管理

reboot

Init6

runlevvel Init[0123456]

chkconfig –list

chkconfig –level

chkconfig on

8. 进程管理

8.1. 进程操作

显示进程:

ps –ef |grep mysql

杀掉进程:

kill -9 +(进程编号)

top

pstree

crond

crontab

9. vi退出操作

编辑模式 和 命令模式的切换:

进入编辑:vi

编辑文档模式 退回 命令模式:esc按键+:

Q!没保存的退出

Wq有保存的退出

10.  虚拟机联网

手动配置IP

点击“图标”->VPN连接->配置VPN

有线->编辑->ipv4

方法:手动,输入IP地址,掩码,网关,DNS

Ubuntu Ethernet:NAT->setting,Bridged

远程连接命令:mstsc

11.  其他常用命令

查看本机IP配置:ifconfig

sudo –i 切换到root下

选项是指更改shell环境参量为目标用户的,而你没指名目标所以默认了root,并且把环境参量也换成root的了,就更root登录shell一样。

Linux 最常用命令小结的更多相关文章

  1. Linux GDB常用命令一栏

    Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...

  2. Linux 下常用命令

    linux 下常用命令: 1.删除文件命令为 rm 2.创建目录的命令是:mkdir 3.删除目录的命令是rmdir(空目录) 4.切换到root帐号:su 5.查看所有进程:ps -aux 6.杀死 ...

  3. [转]MySQL数据库备份和还原的常用命令小结

    MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下: 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...

  4. linux 服务器常用命令整理

    linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...

  5. [转帖]Windows批处理(cmd/bat)常用命令小结

    Windows批处理(cmd/bat)常用命令小结 非常值得学习的文档 先放这里 有时间做实验, 转载自:“趣IT”微信公共号 前言 批处理文件(batch file)包含一系列 DOS命令,通常用于 ...

  6. 计算机硬件基本知识及Linux的常用命令

    ------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...

  7. 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)

    一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...

  8. Linux帮助——常用命令

    Linux帮助——常用命令 摘要:本文主要学习了Linux系统中常用的一些命令. uname命令 uname命令可以显示电脑以及操作系统的相关信息. 基本语法 uname [选项] 选项说明 -a:显 ...

  9. Linux虚拟机常用命令

    参考原文链接:(https://blog.csdn.net/fanyun_01/article/details/51083585) 一.Linux虚拟机常用命令 # virsh list //查看已打 ...

随机推荐

  1. 修改 SVN 账户密码的方法

    记是记不住 的,即便是每天都在用的东西,也有貌似熟悉其实很陌生的时候,或者说根本就是不熟悉.于是需要拿出来经常翻翻,比如我们的SVN账户配置,很简单的一个 case,你可能是svn使用高手,但不一定记 ...

  2. java虚拟机JVM学习笔记-基础知识

    最近使用开发的过程中出现了一个小问题,顺便记录一下原因和方法--java虚拟机 媒介:JVM是每一位从事Java开发工程师必须翻越的一座大山! JVM(Java Virtual Machine)JRE ...

  3. Codeforces Round #115 A. Robot Bicorn Attack 暴力

    A. Robot Bicorn Attack Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/17 ...

  4. codeforces GYM 100114 J. Computer Network tarjan 树的直径 缩点

    J. Computer Network Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100114 Des ...

  5. .Net语言 APP开发平台——Smobiler学习日志:开发APP时,如何快速地实现屏幕自适应

    最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一.属性介绍 设置控件在客户端屏幕可见并超出客户端屏幕时,是否自动调节高度以适应屏幕高 ...

  6. exosip

    exosip针对UA是对osip进行扩展,oSIP不提供不论什么高速产生请求消息和响应消息的方法,全部请求消息和响应消息的形成必须调用一组sip message api来手动组装完毕,所以作者在osi ...

  7. Android 开发之旅:深入分析布局文件&又是“Hello World!”

    http://www.cnblogs.com/skynet/archive/2010/05/20/1740277.html 引言 上篇可以说是一个分水岭,它标志着我们从Android应用程序理论进入实 ...

  8. mybatis0210 mybatis和ehcache缓存框架整合

    .1mybatis和ehcache缓存框架整合 一般不用mybatis来管理缓存而是用其他缓存框架在管理缓存,因为其他缓存框架管理缓存会更加高效,因为别人专业做缓存的而mybatis专业做sql语句的 ...

  9. [Effective C++ --031]将文件间的编译依存关系降至最低

    引言:编译时间成本 在项目中我们都会碰到修改既存类的情况:某个class实现文件做了些轻微改变,修改的不是接口,而是实现,而且只改private成分. 重新build这个程序,并预计只花数秒就好,当按 ...

  10. [转]AFNetWorking使用笔记

    转载自:http://blog.sina.com.cn/s/blog_719d537e01017x82.html AFNetwork是一个轻量级的网络请求api类库.是以NSURLConnection ...