linux

linux中的一些命令

2008年11月12日 阅读(300)

1.文件操作
rm -r dir //删除非空目录
mkdir //创建目录
mv//移动文件
cp soure dest//复制文件
rmdir//删除空目录

2.设置环境变量path

一种设置当前用户的环境变量:
在用户主目录下有一个 .bashrc 文件,可以在此文件中加入 PATH 的设置如下:
export PATH=”$PATH:/your path1/:/your path2/…..”
注意:每一个 path 之间要用 “:“ 分隔。
注销重启 X 就可以了。

第二种为全局设置 PATH:
在 /etc/profile中增加。
PATH="$PATH:/home/zhengb66/bin"
export PATH
如果要使得计时生效,使用 source 命令
source .bashrc

2.文件权限查看与修改(zz)

查看文件权限的语句:
在终端输入:
ls -l xxx.xxx (xxx.xxx是文件名)
那么就会出现相类似的信息,主要都是这些:
-rw-rw-r–
一共有10位数
其中: 最前面那个 – 代表的是类型
      中间那三个 rw- 代表的是所有者(user)
      然后那三个 rw- 代表的是组群(group)
      最后那三个 r–   代表的是其他人(other)

然后我再解释一下后面那9位数:
    r 表示文件可以被读(read)
    w 表示文件可以被写(write)
    x 表示文件可以被执行(如果它是程序的话)
    – 表示相应的权限还没有被授予

好了,现在该说说修改文件权限了

在终端输入:
chmod o+w xxx.xxx
表示给其他人授予写xxx.xxx这个文件的权限

chmod go-rw xxx.xxx
表示删除xxx.xxx中组群和其他人的读和写的权限

其中:
u 代表所有者(user)
g 代表所有者所在的组群(group)
o 代表其他人,但不是u和g (other)
a 代表全部的人,也就是包括u,g和o

  r 表示文件可以被读(read)
  w 表示文件可以被写(write)
  x 表示文件可以被执行(如果它是程序的话)
 
其中:rwx也可以用数字来代替
      r ————4
    w ———–2
    x ————1
    – ————0

行动:
  + 表示添加权限
    – 表示删除权限
  = 表示使之成为唯一的权限

当大家都明白了上面的东西之后,那么我们常见的以下的一些权限就很容易都明白了:
-rw——-   (600) 只有所有者才有读和写的权限
-rw-r–r–   (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限
-rwx——   (700) 只有所有者才有读,写,执行的权限
-rwxr-xr-x   (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限
-rwx–x–x   (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限
-rw-rw-rw- (666) 每个人都有读写的权限
-rwxrwxrwx (777) 每个人都有读写和执行的权限

date修改日期与时间 -我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。

#date -s 06/10/96

将系统时间设定成下午1点12分0秒的命令如下。

#date -s 13:12:00

—- 注意,这里说的是系统时间,是linux由操作系统维护的。

—- 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性, Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。

—- #clock -w

—- 这个命令强制把系统时间写入CMOS。

bash: chkconfig: command not found

[root@xuniji ~]# chkconfig

bash: chkconfig: command not found

[root@xuniji ~]# rpm -aq |grep chkconfig

chkconfig-1.3.30.1-2

[root@xuniji ~]# export PATH=/sbin:$PATH

[root@xuniji ~]# chkconfig



You Might Also Like