Linux命令大总结
------------------------------------------------------------------------------------
开机自启动命令行模式和图形模式:
vi /etc/inittab   改3为命令行模式    改5为图形模式

开关机命令:
关机 init 0   shtudown -h now     重启    reboot   init 6

从命令行模式切换图形模式:
startx   init 5

多用户登录,可用使用 Alt+F1 Alt+F2 Alt+F3来切换
-------------------------------------------------------------------------------------
GRUB相关问题解决命令:
*无法引导*:
1)插入光盘,进入后按F5,然后输入: linux rescue   回车
cd /mnt/sysimage/
cd /sbin
./grub-install /dev/hda
2)插入光盘,进入后按F5,然后输入: linux rescue   回车
cd /mnt/sysimage/
cd /sbin
./grub
grub>root (hd0,0)
grub>setup (hd0)
grub>K
grub>Kernel /vmliuz-2.4.20-8
grub>initrd /initrd-2.4.30-8.img
重启……

*用户名密码忘记问题*:
选系统菜单 按“e” 。在kernel下输入/1 按b引导内核
进入单用户模式后 输入:vi /etc/passwd
把root后的两个冒号之间的"x"删除就行,重启……
或者进入单用户模式后。输入:passwd root 更改一个root密码
-------------------------------------------------------------------------------------
文件系统命令:
Ctrl+z                   快速退出到字符输入模式
df                       查看硬盘所剩空间
du                       查看文件占用空间 -s -k -hs
touch                    创建文件
rm                       删除文件     -f -rf(常用)
mount                    挂载   -t
用法:#mkdir usb     /*建立一个挂载点*/
#cd /mnt       /*进入挂载点*/
#ls
#mount -t auto /dev/sdb1 /mnt/usb
umount                   卸载
#umount -a
#umount /mnt/usb
cal                      万年历 如:cal 10 2008 /*显示08年10月*/
data                     更改日期           dmesg                    显示系统信息
uname -a                 显示当前系统版本
man                      显示参考手册   如:man -l
--help                   查看命令帮助
---------------------------------------------------------------------------------------
目录文件操作命令:
ls                       显示目录下的文件 -a -R ll   -aR|more(多行显示按ENTER翻页)find                     查找文件
where is                 寻找文件        如:where is kqzj
clear                    清屏
cd ..                    返回上一级目录
pwd                      显示当前所在目录的绝对路径
cd                       进入所对应的相对路径
mkdir                    创建文件夹   -p(创建多层目录)如:mkdir -p aaa/bbb/ccc
rmdir                    删除文件夹
cp                       拷贝一个文件
more                     阅读文件   按Enter阅读(每次向下翻几行) 按q退出 再clear清屏
cat                      阅读文件   (从头看到尾)按PgUp向上翻
vi                       同上      先按ESC,加冒号 q! (!表示强行退出)
chmod                    修改文件的权限
如:chmod 777 kqzj.img 表示kqzj完全控制

读          写          执行
r           w           x
4           2           1
chown                    修改文件的属主
file                     显示文件类型
---------------------------------------------------------------------------------------
文件压缩命令:
gzip                     压缩    -v(显示进度)
gunzip                   解压    -fv(f表示不提示覆盖原文件)     相当于gzip -d
zip                      压缩    格式:zip (压缩后文件名) (原文件名)
unzip                    解压
bzip2                    压缩
bunzip2                  解压
tar -cvf                 打包          格式:tar -cvf (压缩后文件名) (原文件名)
-xvf                 解包
-czvf                打包并压缩    格式:tar -czvf kqzj.php.tar.gz kqzj.php
-zxvf                解包并解压
也可以把tar和gz合并成tgz 如:tar -czvf kqzj.php.tgz kqzj.php
---------------------------------------------------------------------------------------
软件包安装命令:
*安装二进制软件包*
tar -zxvf                先解压
chmod 755                再改权限
./                       执行当前目录下的文件    /usr/local/   默认安装路径
./(程序名) &             执行程序并在后台运行
*安装rpm软件包*
rpm 常用命令: -ivh
-Uvh
-i       安装一个新的安装包
-U       升级一个系统存在的一个软件包若不存在就安装它
-F       更新一个软件包若不存在就不安装它
-v       显示系统安装软件时显示的各种信息(路径等)
-h       显示系统安装软件时显示的进度
-e       删除一个软件包(接软件名)
-q(a)    列出用户已安装的软件
./setup.sh               进入安装文件目录后执行直接安装
*源代码安装命令*
tar -xvf                 解包
./configure              配置安装
vi README                查看说明
make                     读取并编译源代码
./configure make make
---------------------------------------------------------------------------------------
用户管理命令:
vi /etc/passwd           用户名(passwd)           :set nu 用序列形式显示
vi /etc/shadow           密码 (shadow)
vi /etc/login.defs       建立用户时系统默认的信息   #表示该信息被注释,不起作用
useradd                  添加用户 -u   -g   -G -d   -s -p
如:useradd -u 502 -g root -G ftp -d /home/kqzj/ -s /bash -p                            123456 kqzj
userdel                  删除用户 -r
passwd                   更改用户密码
--------------------------------------------------------------------------------------- 进程管理命令:
who(w)                   查看当前登录的用户    其实w更实用
last                     显示最近用户登录的情况
top                      系统监视命令
ps                       显示系统当前进程 -A   -aux(基于top与ps命令的综合)
kill                     结束一个进程   -9(无条件)
踢出一个用户,kill -9 pid(-bash)
---------------------------------------------------------------------------------------
日志管理命令:
vi /etc/syslog.conf       系统日志配置文件
cd /var/log               进入日志文件目录
---------------------------------------------------------------------------------------
shell编程命令:
bash                      执行shell脚本                     bash < a.sh
=============================================
a.sh 脚本内容如下:
#! /bin/bash
abc()
{
a=kqzjhack
echo $a
}
echo hostname:$HOSTNAME
echo username:$USERNAME
echo uid:$UID
echo pwd:`pwd`
abc
ls -l
==============================================
--------------------------------------------------------------------------------------
网络管理命令:
gdmconfig                 登录界面的配置
ifconfig                  查看当前的网络配置
setup                     配置网络
service network restart   重启网络服务 stop    start
service network state     查看当前网络状态
vi /etc/sysconfig/network-scripts/ifcfg-eth0   用vi编辑器修改IP地址
ping                      测试网络的连通
at                        计划任务命令 [-V][-q 队列][-f 文件名][-mldbv] 时间
-c 作业
-------------------------------------------------------

by:elain
于07年4月

附件:http://down.51cto.com/data/2358605

本文转自 elain2012 51CTO博客,原文链接:http://blog.51cto.com/elain/623310

Linux命令大总结(早期学习时的笔记)相关推荐

  1. Linux命令大总结

    from http://elain.blog.51cto.com/3339379/623310 Linux命令大总结 ----------------------------------------- ...

  2. 《Linux命令行大全》学习笔记1——学习 Shell

    文章目录 前言 一.什么是Shell 二.导航 三.探索 Linux 系统 ls file less 四.操作文件和目录 通配符 mkdir cp mv rm ln 五.和命令打交道 六.重定向 标准 ...

  3. linux命令大全文档,LINUX命令大全文档

    LINUX命令大全- - Linux命令笔记 Submitted by Patrick on 2005, June 29, 4:18 PM.Linux[字体:大中小] 用umask 命令,在/etc/ ...

  4. 《Linux命令行与shell脚本大全》笔记

    初识Linux Shell 什么是Linux Linux可划分为以下四部分: Linux内核 GNU工具 图形化桌面环境 应用软件 深入探究Linux内核 内核主要负责以下四种功能: 系统内存管理 软 ...

  5. 《Linux命令行大全》学习笔记2——配置与环境

    文章目录 前言 一.环境 环境中都保存了什么 如何建立环境 启动文件 修改环境 二.vi 入门 编辑模式 基本编辑 搜索和替换 编辑多个文件 保存工作 三.定制提示符 分解提示符 换一种提示符 增加颜 ...

  6. Linux命令之ntpdate网络校时,时间

    一.安装ntpdate客户端. ms@ubuntu:~$ sudo apt-get install ntpdate -y 二.进行ntpdate校时,NTP服务器. ms@ms:~# ntpdate ...

  7. Linux命令行模式启动VMware时vmnet-dhcpd和vmnet-natd进程无法启动 VMware进程不全 解决办法

    问题:命令行模式安装完成VMware后,进程不全,vmnet没有启动 解决办法: 第一步:查看修改网络配置 vim /etc/sysconfig/network-scripts/ifcfg-ens33 ...

  8. Linux命令行与shell脚本编程之笔记(3)

    目录 24. /etc/passwd /etc/shadow /etc/group 25. 用户 () 26. 组 () 27. 安全性 () 28. fdisk fsck 29. dpkg 30. ...

  9. Linux命令行与shell脚本编程之笔记(4)

    目录 31. `ls -l` $(ls -l) 命令替换 32. > >> < <<   重定向 33. 管道  | 34. 算数计算  $[1+1]   $[ $ ...

最新文章

  1. R语言paste函数、paste0函数将多个输入组合成字符串实战
  2. elasticsearch的集中常见操作
  3. RabbitMQ安装与初始配置【转载】
  4. 结对编程Wordcount
  5. JAVA中.jsp模板文件AJAX异步请求 - 数据渲染问题
  6. 电子元件知识汇总1-封装
  7. 推荐系统常用推荐系统算法(协同过滤算法等)-人工智能AI
  8. ES6的Map数据结构
  9. 用Java实现美女选妃
  10. 巧用 arp 命令 防p2p终结者的方法
  11. java中怎么保留小数_java怎么保留小数
  12. ANDROID中的VOLD分析
  13. git push提交成功后如何撤销回退
  14. 一位经贸学姐从点工到测试主管的心路历程(一)
  15. 如何使用burp绕过token
  16. 用Python端对端数据分析识别机器人“僵尸粉”
  17. HTC获得面部解锁专利
  18. PDFgetXPDFgetN 软件分享
  19. 计算机网络应用教程洪,南京大学计算机网络应用教程王洪教程.ppt
  20. 第一次放生,感觉很奇妙

热门文章

  1. Axios 如何缓存请求数据?
  2. 【云周刊】第139期:阿里年会黑科技全揭秘:IoT手环、人脸识别验票、大屏弹幕互动等“十八般武艺”轮番上阵...
  3. Nginx服务状态的监控
  4. Spring MVC实现文件下载
  5. 前端应该掌握的网络知识(1)
  6. Socket编程:之双机通信
  7. Object.observe将不加入到ES7
  8. 信息化之路------广州行
  9. 读取 wps_软件前世今生篇之WPS(求伯君1988年先于OFFICE研发出WPS)
  10. 利用解构赋值获取后端特定字段数据