/etc/skel下有.bash_profile,拷贝一个到用户主目录里,将所有者和属组改为改为该用户即可
创新互联成立于2013年,是专业互联网技术服务公司,拥有项目成都网站建设、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元武强做网站,已为上家服务,为武强各地企业和个人服务,联系电话:13518219792
然后.bash_profile里修改PATH变量,增加“:.”,或者在后面追加一条
export PATH=$PATH:.
你干脆把/etc/skel下所有文件都拷贝到用户主目录里吧,例如:
cp -R /etc/skel/.[a-z]* /home/username/
chown -R username:group /home/username/.[a-z]*
这些文件没有生成的原因:
1.你创建用户的时候useradd 没加-m参数
2.创建用户的时候,用户主目录存在,并且权限不正确
3.用户主目录是后来mount上的
1
用
echo
$PATH可查看当前shell中所有命令所在的一些目录
显示很广
2
如果你查cd
可以
which
cd
这样查看,
显示
/bin/cp
命令的绝对路径
3
whereis
也可以
主要用查文件路劲
4,
locate
也可以
既可以查命令也可以查文件
用法和上面的一样
cd
~在Linux下面特定用于在任意路径下直接返回到当前用户主目录。
如果你一定要改这个默认路径,就必须先修改用户主目录,命令如下:
usermod
-d
/home/userxx
/home/useryy
其中/home/userxx是当前用户主目录,/home/useryy是要改成的新的用户主目录。
这样再输入cd
~就会进入useryy,而不是userxx了。
1
用
echo
$PATH可查看当前shell中所有命令所在的一些目录
显示很广
2
如果你查cd
可以
which
cd
这样查看,
显示
/bin/cp
命令的绝对路径
3
whereis
也可以
主要用查文件路劲
4,
locate
也可以
既可以查命令也可以查文件
用法和上面的一样
存放linux基本命令的是“/bin”目录。
bin目录主要用来放置系统必备的执行文件,如cat、cp、chmod、kill等。与之类似的还有“/sbin”目录,该目录主要放置系统管理的必备程序,如cfdisk、dhcpcd、fdisk等。
相关介绍:
在linux系统中,有两个重要的目录:bin与sbin,分别包括/bin、/usr/bin/与/sbin、/usr/sbin/。
bin目录:
bin为binary的简写,主要放置系统的必备执行文件,例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
/usr/bin目录:
主要放置应用程序工具的必备执行文件,例如:c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、newaliases、nslookup passwd、quota、smb*、wget等。
/sbin目录:
主要放置系统管理的必备程序,例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、runlevel、shutdown等。
/usr/sbin目录:
主要放置网路管理的必备程序,例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。