liunx学习

sudo  __  运行某个命令以管理员模式(在下面的命令中很多需要使用这个)

man __    查看某个命令的具体内容

ls    产看文件列表  

mkdir __ 创建文件夹

touch __ 创建文件

cp  __  __ 复制文件或文件夹  -r可以递归复制某个文件夹下的所有子文件夹及文件

mv  __  __ 移动文件及 文件夹

rmdir __  删除某个空文件夹

rm  -rf    __ 删除某个文件夹下的所有东西,)-r代表递归  -f代表强制,也可用于删除文件

vi __ 编辑文件   进入是命令行模式  a切换编辑  dd删除某一行   o换行  esc返回到命令行  在命令行中:fq表示返回并保存  :q!表示不保存返回 。。。。。

grep words  1  在1文件中查找words在那一行

more __正常 查看某个文件的具体内容

cat__  正序  查看某个文件的具体内容

tac__  倒序   查看某个文件的具体内容

head  tail   可用于列出文件的前或后几行   例如   head -3 3.txt  列出3.txt的前三行;

find  查找文件

whereis  常用于查看某个命令始于哪里

ln创建链接    ln 3. txt 4 创建4到3.txt的一个链接  链接分软(-s)硬链接   软连接相当于快捷方式,,硬链接相当于复制一个文件

在win下查看环境变量是  echo %path  而在liunx下是echo $PATH

useradd admin 添加用户admin  为admin设置密码 passwd admin

userdel 删除用户   su  切换

切换shell  csh  ksh  sh bsh  bash

文件权限 当输入 ls -l时会出现文件列表的详细信息   第一列就会出现文件的权限 

命令如下:
1
2
$ls -l
drwxr-xr-x 3 user group 102 Mar11 22:56 Filename

  7个段分别是:
  1. 文件属性:drwxr-xr-x
    其中各个字符代表的意义:
    d: 代表是目录。其他的还有,-代表文件, l代表链接
    rwx:代表属主权限,-代表无权限;r代表具有可读权限; w代表具有可写权限;x代表具有可执行权限
    r-x:代表组权限
    r-x:代表其他用户权限
  2. 文件硬链接数或目录子目录数:3 (一个空目录的该字段是2,表示该目录下有两个子目录,因为每一个目录都有一个指向它本身的子目录"." 和指向它上级目录的子目录"..")
  3. 所有者:user
  4. 所属用户组:group
  5. 文件大小:102 byte
  6. 修改时间:Mar11 22:56
  7. 文件名:Filename
添加权限  chmod Filename +(-)w  为Filename添加(删除)w权限(每一组用户)

chmod u+ /g+/o+  分别单独为用户  用户组  其他 添加权限

另一种为8进制改法  chmod  775  Filename   775代表 111111101  即wxrwxrw-r

chown修改文件的所有者  chown  user Filename

hostname 主机名称 data 日期 whoami显示用户自己的身份  id 当前用户id uname 操作系统信息  dmesg 系统启动信息 locale当前语言环境

管道   将一个命令的输出传送给另一个命令,作为另一个命令的输入  :命令1|命令2|命令3|.。。。|命令n

例如  ls /etc|more


posted @ 2015-02-14 12:01  冷夏的博客园  阅读(215)  评论(0编辑  收藏  举报