当前位置:文档之家› 常用命令及账户管理(入门)

常用命令及账户管理(入门)

常用命令及账户管理(入门)一、文件和目录操作命令1、列目录命令—lsls 不加任何命令参数时ls命令默认显示当前目录中的内容(短格式输出)[admin@localhost /]$ lsbin boot dev etc home lib lost+found media mntls -l 加-l以长格式输出,显示文件名、文件修改日期、文件大小等等[admin@localhost /]$ ls -ldr-xr-xr-x. 2 root root 4096 8月 9 2013 bindr-xr-xr-x. 5 root root 1024 8月 9 2013 bootdrwxr-xr-x. 17 root root 3760 4月 10 01:33 devdrwxr-xr-x. 94 root root 4096 4月 10 01:33 etcls -l [FILE] 显示指定的文件信息,而不显示其他的文件信息,利于定位查询[admin@localhost /]$ ls -l homedrwx------. 29 admin admin 4096 4月 10 01:33 admin2、显示当前目录—pwdpwd 用于显示用户当前目录,不需任何参数,通常也使用命令选项[admin@localhost cpu]$ pwd/dev/cpu3、目录更改命令—cd宿主目录是用户登录linux系统后默认所在目录,cd命令不使用任何参数直接转换到宿主目录。

[admin@localhost cpu]$ pwd/dev/cpu[admin@localhost cpu]$ cd[admin@localhost ~]$Linux中使用“..”(两个英文句点)立即返回当前目录的父目录,即上一级目录[admin@localhost ~]$ cd /dev/cpu[admin@localhost cpu]$ cd ..[admin@localhost dev]$ pwd/devLinux中使用“/”表示根目录,不管在任何目录都可以使用cd /命令进入到根目录[admin@localhost dev]$ cd /[admin@localhost /]$提到了相对目录和绝对目录的概念4、新建目录命令—mkdirmkdir 新建一个或多个空目录[root@localhost test]# mkdir 1122 aabb[root@localhost test]# ls -ldrwxr-xr-x. 2 root root 4096 4月 10 08:41 1122drwxr-xr-x. 2 root root 4096 4月 10 08:41 aabb5、删除目录命令—rmdirrmdir 删除一个或多个空目录,删除非空目录会删除失败[root@localhost test]# ls -ldrwxr-xr-x. 3 root root 4096 4月 10 21:35 1122drwxr-xr-x. 2 root root 4096 4月 10 20:40 1a2a3adrwxr-xr-x. 2 root root 4096 4月 10 08:41 aabb[root@localhost test]# rmdir 1a2a3a[root@localhost test]# ls -ldrwxr-xr-x. 3 root root 4096 4月 10 21:35 1122drwxr-xr-x. 2 root root 4096 4月 10 08:41 aabb[root@localhost test]# rmdir 1122rmdir: 删除 "1122" 失败: 目录非空[root@localhost test]#二、文件操作命令1、文件类型查看命令—filefile 命令查看文件的类型,文件名作为参数,自动识别并显示指定文件的类型[root@localhost /]# file /bin/vi/bin/vi: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped[root@localhost /]# file /bin/bin: directory[root@localhost /]#2、新建文件命令—touchtouch 新建指定文件名的文件(文本文件);对已存在的文件使用是,更新文件的时间属性,但是内容不变[root@localhost /]# ls -l test-rw-r--r--. 1 root root 0 4月 11 01:25 test[root@localhost /]# touch test[root@localhost /]# ls -l test-rw-r--r--. 1 root root 0 4月 11 01:27 test[root@localhost /]#3、复制文件命令—cpcp 源文件目标文件将复制源文件成目标文件[root@localhost Desktop]# lsmyfile myfile~ wo[root@localhost Desktop]# cp wode tade[root@localhost Desktop]# lsmyfile myfile~ tade wodecp 文件目标文件夹将一个或多个文件复制到指定目录[root@localhost Desktop]# cp wode tade wenjianjia[root@localhost Desktop]# cd wenjianjia[root@localhost wenjianjia]# lstade wode[root@localhost wenjianjia]#4、删除文件命令—rmrm 文件名将指定文件删除,rm删除的文件不可恢复,小心使用[root@localhost wenjianjia]# lstade wode[root@localhost wenjianjia]# rm woderm: remove regular file `wode'? y[root@localhost wenjianjia]# lstade[root@localhost wenjianjia]#rm -r 非空目录可以直接删除非空目录,和rmdir用法不一致[root@localhost wenjianjia]# lstade[root@localhost wenjianjia]# cd ..[root@localhost Desktop]#[root@localhost Desktop]# rm wenjianjiarm: cannot remove `wenjianjia': Is a directory[root@localhost Desktop]# lsmyfile myfile~ tade wenjianjia wode[root@localhost Desktop]# rm -r wenjianjiarm: descend into directory `wenjianjia'? yrm: remove regular file `wenjianjia/tade'? yrm: remove directory `wenjianjia'? y[root@localhost Desktop]# lsmyfile myfile~ tade wode[root@localhost Desktop]#5、文件移动与文件重命名—mvmv 文件名等于重命名的意思[root@localhost Desktop]# touch wo[root@localhost Desktop]# lsmyfile myfile~ wo[root@localhost Desktop]# mv wo wode[root@localhost Desktop]# lsmyfile myfile~ wode[root@localhost Desktop]#mv 文件或目录目标目录/ 移动文件或目录到目标目录(用法类似于windows里面的剪切)[root@localhost Desktop]# mv myfile wode mulu/[root@localhost Desktop]# cd[root@localhost mulu]# lsmyfile wode[root@localhost mulu]#6、查找文件命令—findfind find不使用任何参数时,将显示当前目录树种的所有文件(目录)列表[root@localhost Desktop]# find../tade./myfile~./mulu./mulu/myfilefind . -name file 按照文件名查找,通配符可以使用“*”“?”来进行表示[root@localhost ~]# find /root/Desktop -name wo*/root/Desktop/mulu/test/wode[root@localhost ~]#find支持相当多的查询表达式,不一一举例,需要时问度娘三、文本文件查看命令1、cat命令cat 文本文件cat直接跟文本文件时,可以查看其内容(整屏输出文本内容,不适合查看长的文本文件)[root@localhost Desktop]# cat myfilegaojing shi zhu.2、more命令more 文本文件从头一行显示文本文件的内容(适合查看较长的文本文件)字母q 退出阅读环境;回车键显示下一行内容;空格键显示下一屏内容;b显示上一屏内容;h显示more命令帮助信息3、less命令less 文本文件分屏显示指定文件的内容(合适较大文本文件阅读)命令兼容more 命令;上下方向键进行上移或下移一行;使用Pgup或Pgdn进行上下翻页;q退出阅读模式4、head命令haed和tail命令显示文件和结尾命令,默认为前十行或后十行;-n选项可以自定义显示多少行四、用户、组管理命令1、用户帐号文件passwd linux系统中所有用户帐号都保存在./etc/passwd中,该文件是文本文件,所有用户对其都有可读性。

为了安全性,该文件没有保存密码shadow ./etc/shadow采用加密的方式保存用户口令,只有root有读权限2、添加用户adduser 指定用户名添加系统用户账户,并在/home下自动建立宿主目录[root@localhost ~]# useradd 007[root@localhost /]# tail -1 /etc/passwd007:x:501:501::/home/007:/bin/bash[root@localhost /]#[root@localhost /]# ls -l /hometotal 8drwx------. 4 007 007 4096 Apr 22 01:59 007drwx------. 30 admin admin 4096 Apr 10 08:36 adminpasswd 用户帐号useradd建立用户帐号后,默认没有设置口令,需要设置用户口令用户帐号才可以登录系统[root@localhost ~]# passwd 007Changing password for user 007.New password:BAD PASSWORD: it is too simplistic/systematicBAD PASSWORD: is too simpleRetype new password:passwd: all authentication tokens updated successfully.[root@localhost ~]#用户登录后修改口令,先要输入原密码,新密码不能太简单。

相关主题