船過水無痕

Java | Web | Architecture
posts - 12, comments - 0, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Linux命令

Posted on 2010-01-06 23:46 zdxue 阅读(207) 评论(0)  编辑  收藏 所属分类: Liunx
设备挂载:
mount 
umount

文件操作:
more cat head tail
find 目录 -name 文件名
grep 查找某个文件 某行 某个文字
whereis 命令名称    查找命令从哪来
ln 硬链接 
ln -s 软链接 相当于快捷方式
grep 
grep 查找文件内容   文件
grep  save  log.txt     --从log.txt文件中查找save字符串


用户和组:
adduser/useradd  
useradd zdxue
useradd zdxue -g 组名
添加用户到/home, 
并在/etc/passwd文件里添加用户信息(用户名:x:用户Id:用户组::用户主目录:用户shell)
                    shell:   (sh)最原始shell 、 (bsh)、c-shell(csh) 、  b-shell (bash)、还有其它shell  (ksh)
                    shell用来接收和解释命令,并和内核交互的程序
                    
passwd 修改密码    passwd zdxue  给zdxue设置密码
usermod -g  组名      更改用户到指定的组
userdel 删除用户      删除用户信息后,/home下的注目录还存在,需要手动删除
groupadd
组信息存储在/etc/group文件中
groupdel
su             切换用户
文件权限:
read
write
execute
- 没有任何权限
- --- --- ---   如 -rwxr--r--    
开头一个字符: -表示文件;  d表示目录; l表示链接
头三个: 所有者的权限
中三个: 所有者同组的其他人权限
后三个: 其他人的权限
            
  change model====================================
   chmod +x 文件       给文件加权限
   chmod u+x 文件     给当前用户加权限
   chmod g+x 文件     给同组(group)用户加权限
   chmod o+x 文件     给other用户加权限
   
   更专业:
   chmod 777 文件
   777是三个二进制数算出:   111 111 111
   
   change ownl====================================
   chown 所有者 文件
   chown zdxue 1.txt
   

管道:
        管道类似命令的连接作用
        |  竖线表示管道连接符号
        
        例子:
         ls -l | more   表示把ls命令的结果 -> 转接到more

信息命令:
date 显示和设置时间
stat 显示指定文件的相关信息
who / w 显示在线登录用户
whomai 
id 显示当前用户的ID信息
hostname  显示主机名称
uname 显示操作系统信息
dmesg 显示系统启动信息 
du   显示指定的文件已经使用的磁盘空间的总量
df    显示文件系统磁盘空间的使用情况
free  显示当前内存和交换空间
fdisk -l  显示磁盘信息
locale 显示当前语言环境
wall             warning all
命令替换:
wall `date`     把date作为命令执行, 结果输出

重定向:
把命令执行结果重定向到文件
> 重定向(输出)到文件
2>  命令执行错误重定向
>>  重定向文件末尾追加
<  重定向输入

只有注册用户登录后才能发表评论。


网站导航: