| |
删除目录
很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中……
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的
//////////////////////////////////////////////////////////////////////////////////////
linux下面执行cp命令时提示如下信息:
cp: omitting directory
可以用下面的办法来解决
cp -r orginal_file new_file
///////////////////////////////////////////////////////////////////////////////////////
区分大小写
///////////////////////////////////////////////////////////////////////////////////////
查看LINUX机器名
uname -a
或者
hostname
////////////////////////////////////////////////////////////////////////////////////////
chown
比如将档案 file1.txt 的拥有者设为 users 群体的使用者 jessie
chown jessie:users file1.txt
chmod
chmod ugo+r file1.txt
-rw------- (600) -- 只有属主有读写权限。
-rw-r--r-- (644) -- 只有属主有读写权限;而属组用户和其他用户只有读权限。
-rwx------ (700) -- 只有属主有读、写、执行权限。
-rwxr-xr-x (755) -- 属主有读、写、执行权限;而属组用户和其他用户只有读、执行权限。
-rwx--x--x (711) -- 属主有读、写、执行权限;而属组用户和其他用户只有执行权限。
-rw-rw-rw- (666) -- 所有用户都有文件读、写权限。这种做法不可取。
-rwxrwxrwx (777) -- 所有用户都有读、写、执行权限。更不可取的做法。
//////////////////////////////////////////////////////////////////////////////////////
环境变量的配置
%cd ~
%vi .cshrc 或者.bashrc(分别对应cshell和bshell)
比如添加:
alias dv design_vision
保存后,source一下进行更新即可。
//////////////////////////////////////////////////////////////////////////////////////
chsh
更改使用者shell设定,它的使用权限是所有使用者。
%echo $shell 查看shell类型。
-l:显示系统所有Shell类型。
-v:显示Shell版本号。
Linux下有多种Shell,一般缺省的是Bash,如果想更换Shell类型可以使用chsh命令。
先输入账户密码,然后输入新Shell类型,如果操作正确系统会显示“Shell change”。
//////////////////////////////////////////////////////////////////////////////
last
命令的作用是显示近期用户或终端的登录情况,它的使用权限是所有用户。
通过last命令查看该程序的log,管理员可以获知谁曾经或企图连接系统。
////////////////////////////////////////////////////////////////////////////////////////////
fdisk和ifconfig等命令找不到的问题
/sbin/fdisk
加上路径,su只是得到了权限,并没有用户的环境。
直接用 su -就可以输入以上命令。
[root@squid4 proc]# whereis fdisk
fdisk: /sbin/fdisk /usr/share/man/man8/fdisk.8.gz
看出fdisk 在/sbin目录下。
然后看当前的Path变量是否包含 /sbin/
[root@squid4 proc]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
df -T
查看设备文件类型,大小,被使用情况,挂载点等。
////////////////////////////////////////////////////////////////////////////////////////////////////
linux执行脚本命令时前面加什么?
./表示当前目录,这是因为linux的默认搜索目录里没有当前目录,所以如果你在当前目录需要执行程序就要加上路径,./用全路径代替也是可以的。
win/dos的默认搜索路径里有当前目录,所以不需要加。其实加上也是一样的效果。
////////////////////////////////////////////////////////////////////////////////////////////////////