由于我们不可能把所有的命令全部记住不忘,因此linux也应该像windows那样有个查看帮助的命令。
command --help(查看常用参数)
man command(查看完整帮助)
info command
whatis command(查看指令的作用)
which command(查看指令的绝对路径)
有些时候懂一些DOS的人,可能会觉得linux的指令和DOS有出入很不习惯,其实linux是带别名功能的。
alias 别名="命令"
alias copy="cp" 这样当我们需要复制文件时,输入copy也可以了。
但是上面的这条命令在用户注销后,后失去作用。这样就会带来很多麻烦的事情,因此我们还可以通过更改配置文件来达到永久的效果。
vi /etc/bashrc (别名的配置文件,更改后所有用户均起作用)
vi /etc/shel/bashre(看到这个目录大家一定不陌生,它就是每个用户文件夹里面的文件,通过改这个可以使当前用户生效)
vi /etc/DIR_COLORS 里面可以设置一些加亮的颜色
touch
touch abc.exe(当文件不存在时创建新文件;当文件存在时便修改为当前日期)
强行注销登录用户:1、在/etc/passwd下将密码改为“*”;
2、kill
-9 用户bash;
3、/etc/passwd下将最后一项修改,可限制登录用户的进入目录;
4、/etc/nologin在etc下面创建nologin文件夹,这样其他用户就不能登录了,仅root用户能
find 路径 参数
-name 根据名称查找
-size 根据大小查找
-type 根据类型查找
“-”普通文件
“d”目录文件
“l”链接文件
“b”块设备文件-----存储设备
“c”字符设备文件-----输入输出设备
-user 根据用户名查找(find / -user php 查找所有php上的资料)
-uid 根据用户ID查找(find
/ -uid 505)
链接分为:
硬链接:同一数据两个名称,两名称之间无关系;
软链接:两个名称之间有关系。
ln -s 源文件
链接文件
ln -s /etc/lilo.conf /lilo.conf
更改链接文件属性时:chown不会变
chmod会变
转换
locate -u
(当前目录结构----------数据库)
updatedb(更新数据库)
mv /root/lilo.conf /misc/lilo.conf
(mv指令,当文件路径相同时为改名,路径不同时为剪切)
当我们创建文件时,默认权限为644;创建文件夹时,默认权限为755。这个默认权限是可以通过设置改变的
umask 022(默认值)
umask 244 这样设置后,新建出来的文件权限为:666-244;新建出来的文件夹权限为:777-244.
diff /root/lilo.conf
/misc/lilo.conf (对比两个文件有什么不同,次命令前提是曾经相同)
useradd
创建时使密码为空:useradd -p ""
lctc01
创建ID号小于499的用户:useradd -r
lctc02
指定用户的ID号:useradd -u 600
lctc03
强行将508ID给次用户:useradd -u -o 508
lctc04
创建后加入php组,不会创建个人组:useradd -g php
lctc05
创建后加入php组,同时加入lctc06个人组:useradd -G php
lctc06
将用户加入到user组:
创建后加入php组,不会创建个人组:useradd -a
lctc07
创建后给用户有描述:useradd -c lctc08
更改用户的主目录路径:useradd -d /misc/lctc09
创建时不创建主目录:useradd -M lctc10
创建时更改用户的shell设置项:useradd -s /bin/tcsh
lctc11
创建的此用户不能在主机登录:useradd -M -p -s /sbin/nologin
lctc12
创建个有有效口令期限的用户:useradd -e /2009/11/12 -f
7 lctc13 (创建的次用户口令到期后,还能使用7天)