经常使用的命令:

#查看端口被占用情况
netstat -tunlp|grep
#查看java进程
ps -ef|grep java
#压缩前端工程
rar a -ep1 ./update/win32.zip ./packages/**/win32/*
#查找所有带wine的文件和文件夹
find / -name *wine*
#重载环境变量的文件
source /etc/profile
#查看进程的内存映像信息
pmap -d 1
#查看内存占用最多的10个进程
ps -aux | sort -k4nr | head -10
#修改目录权限
sudo chown -R docker /usr/local
#获取网页信息
curl www.baidu.com Linux
#修改目录权限
chmod 777 /home/user
#查看系统中文件的使用情况
df -h
#当前目录下文件夹大小
du -sh *|sort -n
#查看当前目录下各个文件及目录占用空间大小
du -sh *
#查看系统内核版本号及系统名称
uname -a
#CentOS查看是32位还是64位
getconf LONG_BIT
#curl测试接口时间
curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n" http://www.baidu.com
Linux基本目录:
目录存放文件,文件存放数据
bin: 存放了2进制文件,所有用户都可以使用
sbin:存放只有root用户可以使用的命令
boot:存放了系统的启动文件,200m——300M
dev:ram相当与内存 sda第一块硬盘sda1分区
etc:存放了各种系统文件(相当于Windows中C盘的Windows)
home:存放普通用户的用户资料和信息,1024M
root:存放了root用户的用户资料和信息
media:存放了一些外接设备的文件夹
tmp:当前系统上正在运行的资料(内存)
usr:普通用户安装的一些应用程序
var:当前系统上所运行的一些服务
seLinux:类似于防火墙,存放各种日志文件
 
学习笔记:
调出命令行:应用下;右击鼠标
#root权限
date 查看时间
cal 查看月历 cal 1 2013 
cd /切换到根目录  cd root 后面接明确的路径
pwd 显示当前所在位置
cd ..表示上一级菜单
cd .刷新当前目录
cd -返回
cd --直接返回+目录
ls 查看当前目录包含的内容
ls  -a查看当前目录包含的隐藏文件 前面有点
ls -l查看当前文件的所用属性
cat 查看文件的内容 
cat --help当前目录包含的
tac 文件从下网上显示
head 默认只看文件前10行的内容
tail 默认只看文件的最后10行
cat  >  test  结束编辑 CTRL+D
cat test > test2 把test文件的内容覆盖到test2
cat test test2 > test3 把test和test2合并到test3中
cp 复制 cp test3 / 先写要复制的项目,在写复制到的位置
mv /test3  /root/desktop/ 剪切到桌面
rm 删除  要写完整的小写的yes 永久删除,回收站中没用
touch:创建之后,不能对文件进行编辑
mkdir 创建一个空目录
 
 
查看CPU:lscpu
ls命令详解:
第一个字节:[-]表示文件,[d]表示目录,[l]表示链接文件,[b]表示装置文件里面的可供存储的借口设备,[c]表示装置文件里面的串行端口设备
中间9个字节:前3个字节:创建人的权限
中间3个字节:群组的权限
最后3个字节:其他用户权限
su - 加上用户名 :可以切换到其他的用户
对于一个目录的执行权限表示能否进入到该目录
 
创建用户 useradd redhat(用户名)
删除用户 userdel redhat
 
[ 1]将本次启动设为单用户模式
passwd修改密码
init 5回到图形化界面
vim /boot/grub/grub.conf
 
grub-md5-crypt
 
vim 编辑器
yy p 快速的进行复制
y4y p复制4行
u取消前面的操作
 
shift+; 光标移动到最下面  底行模式
set nu显示每行的行号
16+enter 跳到16行
i 表示在当前位置插入
a 在当前位置的下一个字符插入
o 另起一行在进行编辑
       命令行模式
       |shift+;|
   底行模式        a i o
                |
                编辑模式
回到底行模式 wq保存 退出
 
chattr +a grub.conf给文件添加a的隐藏属性  
chattr -a               把a的隐藏属性去掉
chattr +i               只读
chown  (用户名) (文件名)   修改文件拥有者
chgrp                        修改组的
chmod   o+w hello 对other增加可写的属性     u:用户     g:组o:其他用户
chmod   762 hello        rwx 421相互对应
 
 
 
 

Linux基础和常用命令的更多相关文章

  1. Linux基础之常用命令整理(一)

    Linux 操作系统的安装 如今比较流线的linux操作系统 Centos Redhat  Fedora Ubuntu, 安装操作系统的提前是要有操作系统的镜像文件(.iso文件)并且必须为系统指定一 ...

  2. Linux基础、常用命令

    Linux作为IT程序员必知必会知识,将自己学习到的和最近工作常用的一些命令进行总结,作为我结束过去生活和开始类程序员的序吧! 如果你想系统性学习的话,还是建议看书(鸟哥的Linux私房菜)或网上视频 ...

  3. Linux基础之常用命令篇

    一.命令的基本格式 [root@localhost~] root为用户名 -表示当前所在位置 localhost主机名 ‘#’超级用户 '$" 普通用户 命令的基本格式: 命令 [选项] [ ...

  4. Linux基础之常用命令(1)

    一 linux命令的格式 1.命令  [选项]  [参数] ls  list    显示目录下内容 ①  命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能 ...

  5. Linux基础之常用命令整理(二)

    Linux系统启动流程 bios(找到启动介质) --> mbr(找到boot loader  512B 446引导信息 64分区信息 2 标志位 ) -->grub(选择操作系统或者内核 ...

  6. 【原创】Linux基础之常用命令

    1 磁盘.cpu.内存相关 查看全部设备信息 # lspci 查看整体磁盘空间占用情况 # df -h 查看整体磁盘inode占用情况 # df -i 查看文件详细信息 # ls -l $path 查 ...

  7. linux基础知识-常用命令

    ifconfig :查看当前ip hostname:查看主机名 vim /etc/hosts:修改地址映射 service iptables status : 查看防火墙状态 chkconfig ip ...

  8. Linux 使用 github 常用命令

    Linux 使用 github  常用命令 今天整理一下常用的 github 命令,自己只是一个编程小白,有些地方可能做的不是很好,仅仅用作自己的学习使用. 创建一个文件夹用于存放github仓库 m ...

  9. Docker基础和常用命令

    Docker基础和常用命令 一,Docker 简介 1.1,什么是 Docker Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,nam ...

随机推荐

  1. "Visual Studio Code is unable to watch for file changes in this large workspace"

    https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-chang ...

  2. 深度学习(一) BP神经网络

    怎样理解非线性变换和多层网络后的线性可分,神经网络的学习就是学习如何利用矩阵的线性变换加激活函数的非线性变换 线性可分: 一维情景:以分类为例,当要分类正数.负数.零,三类的时候,一维空间的直线可以找 ...

  3. 常见的接口与类 -- Comparator

    接口Comparator 1.1 前面我们讲过Java提供了一个用于比较的接口Comparable,提供了一个比较的方法,所有实现该接口的类,都动态的实现了该比较方法.实际上Java中除了比较一个接口 ...

  4. Linux网络编程--多线程实现echo服务器与客户端“一对多”功能,是网络编程的“Hello World!”

    在linux平台下,用多线程实现echo服务器与客户端“一对多”(即是一台服务器可以响应多个客户端的请求).本人写了个demo,和大家一起分享,有不足的地方,请多多指教,我是壮壮熊. 编译时,在后面加 ...

  5. *2.2.3 加入objection机制

    在上一节中,虽然输出了“main_phase is called”,但是“data is drived”并没有输出.而main_phase是一个完整的任务,没有理由只执行第一句,而后面的代码不执行.看 ...

  6. SharePoint如何创建能够继承站点左面导航(Left Navigation)的Web Part页面

    转自:http://social.msdn.microsoft.com/Forums/zh-CN/b069e6f8-e4d5-4bf3-93a1-4eecb55489d6/sharepointleft ...

  7. Upgrading WebLogic Application Environments --官方文档

    http://docs.oracle.com/cd/E13179_01/common/docs92/upgrade/dirstruct.html WebLogic Domain Directory S ...

  8. C++实现二叉排序树

    1.定义 二叉排序树(Binary Sort Tree),又称二叉查找树(Binary Search Tree),亦称二叉搜索树. 二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子 ...

  9. js 获取当前标签 jquery1.11.4

    .<input type="checkbox" onchange='allstu(this);return false;' /> 2.<input type=&q ...

  10. WPF几种渐变色

      [LinearGradientBrush-- 主要属性: StartPoint 获取或设置线性渐变的二维起始坐标. EndPoint 获取或设置线性渐变的二维终止坐标. 例子: <Linea ...