日期:2014-05-16  浏览次数:20708 次

ssh控制linux命令大全
--------linux常用命令----------

a: 查看在哪里(当前路劲是什么)
whoami: 是什么登陆的
ls: 查看某目录下的所有文件及目录
ls -l或者ls -lh:查看文件权限
cd: 切换目录
rmdir: 删除空目录
mkdir: 建立目录
mount/umount:
touch: 建立空文件
rm: 删除文件/目录
cp: 拷贝文件/目录
mv: 移动/改名
vi: 文本编辑器
Esc;w(保存),q(退出),wq(保存退出),q!(不保存退出),a(增加内容),dd(删除一行),dw(删除一单词)
cat/more: 列出文件内容
find: 查找文件
whereis: 告诉文件命令从哪里来
in: 硬链接

head: 列出头几行文件内容(head 3.txt)
tail: 列出尾几行文件内容
clear: 清屏
wc: 统计指定文本文件的行数,字数,字符数
grep: 查找哪行语句包含查找字符(grep qy 4.txt)
echo $path: 查看环境变量(windows下echo %path%)

service iptables stop: 关闭防火墙
ftp localhost: 本机上测试(ftp XXX.com)
bye: 退出切换
ifconfig
ps: 显示那些进程
kill: 杀死进程
rpm: (redhat package management) 添加、删除程序,也可显示安装过什么软件



--------linux信息显示命令----------
date: 显示时间日期
stat: 显示指定文件的状态信息
who: 显示在线登陆用户
whoami: 显示自己的身份
id: 显示当前用户的id信息
host: 显示主机名称
dmesg: 显示系统显示信息
du: 显示指定文件目录/目录已使用的磁盘空间总量
free: 显示当前内存和交换空间的使用情况
df: 显示目录是挂接载了那些分区
fdisk -l: 显示分区信息
local: 显示当前语言环境




--------系统级别启动----------
启动顺序
  1. 加电自载(bios)
  2. 读取mbr
  3. 运行os
  4. 运行run level
  5. 运行/etc/rc.local
  6.显示登陆界面
    login/logout: 注销
    exit
    shoutdown
    reboot
    init: (连续5次Esc,显示linux所有命令)
    q/ctrl+c: 退出
    man xxx:显示xxx命令的
    空格键: 翻页
    rc.d: d表示后台





--------linux目录结构----------
dev: 所有设备文件所在目录
xx: 标明分区所在设备类型(hd: IDE硬盘;sd: SCSI硬盘)
y: 代表接口序号
n: 代表分区

/boot: 分区(启动系统所需文件)
/bin: 存放系统所需基础命令,如ls,mkdir等
/dev: 设备文件存储目录,如声卡、硬盘
/etc: 系统配置所在目录
/home: 普通用户默认存放目录
/lib: 库文件存放目录
/lost+found: 系统故障丢失的文件均会放在这里,修复时,可手工修复移至原来位置
/media: 即插即用设备自动会在这里生成挂接点
/mnt: 存放挂接点
/opt: 可选择
/proc: 操作系统运行时,进程或内核信息存放此处
/root: 超级权限用户root的家目录
/sbin: 超级用户的bin目录
/tmp: 临时文件
/usr: 应用软件存放位置
/var: 经常变量


 
--------用户管理----------
useradd: 添加用户
password: 密码
addgroup
usermod
userdel
su: 切换用户

拥有者的权限;同组其他人的权限; 剩余人对文件的操作权限
- rwx rw- r-x 文件,read, write,无任何权限
l rwx rw- r-x 连接
d rwx rw- r-x 目录

chmod: 修改权限
   chmod  755 4.txt(7—rwx, 5—r-x)





--------linux高级----------
管道: 讲一个命令的输出作为下一个命令的输入
$ls -rl /tec | more: 分页显示
$cat /etc/password | wc: 密码行数
$ls -l | grep "d": 只列出目录
$ls -l | grep "-" | wc -l: 显示多少个文件

重定向
覆盖: ls > a.txt 类似于 System.setOut/setln/setErr
追加: >>