Linux开发必须掌握的shell命令总结

1.登陆进入Linux系统,必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:1.root–超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。2.普通用户–这个帐号供普通用户使用,可以进行有限的操作。一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作。如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统,影响系统的正常运行。

用户登录分两步:第一步,输入用户的登录名第二步,输入用户的口令

当用户正确地输入用户名和口令后,就能合法地进入系统。屏幕显示:[root@loclhost /root] #这时就可以对系统做各种操作了。超级用户的提示符是“#”,其他用户的提示是“$”。

2. 控制台切换Linux是一个多用户操作系统,它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录,这是因为Linux和UNIX一样,提供了虚拟控制台的访问方式,允许用户在同一时间从不同的虚拟控制台进行多次登录。虚拟控制台的选择可以通过按下Ctrl+Alt+一个功能键来实现,通常使用F1-F7,例如,用户登录后,按一下Ctrl+Alt+F2键,用户又可以看到”login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按Ctrl+Alt+F1键,就可以回到第一个虚拟控制台。 用户可以在某一虚拟控制台上进行的工作尚未结束时,切换到另一虚拟控制台开始另一项工作。3. 添加用户

useradd格式:useradd [选项] 用户名范例:useradd smb添加名字为smb的用户3. 修改密码

passwd格式:passwd [选项] [用户名]范例:passwd smb修改smb用户的密码4. 切换用户

su格式:su [选项][用户名]范例:su – root切换到root用户,并将root的环境变量同时带入5. 关机

shutdown格式:shutdown [-t seconds] [-rkhncfF] time[message]范例:shutdown now立刻关机

6. 拷贝

cp格式:cp [选项] 源文件或目录 目标文件或目录范例:1. cp /home/test /tmp/将 /home目录下的test文件copy到/tmp目录下2. cp –r /home/dir1 /tmp/将 /home目录下的dir1目录copy到/tmp目录下

7. 移动或更名

mv格式:mv [选项] 源文件或目录 目标文件或目录范例:1. mv /home/test /home/test1将 /home目录下的test文件更名为test12.mv /home/dir1 /tmp/将 /home目录下dir1目录移动(剪切)到/tmp目录下8. 删除

rm格式:rm [选项] 文件或目录范例:1. rm /home/test删除/home目录下的test文件2.rm –r /home/dir删除/home目录下的dir目录9. 创建目录

mkdir格式:mkdir [选项] 目录名范例:1. mkdir /home/workdir在/home目录下创建workdir目录2. mkdir –p /home/dir1/dir2创建/home/dir1/dir2目录,如果dir1不存在,先创建dir110. 改变工作目录

cd格式:cd 目录名范例:1. cd /home/进入/home目录11. 查看当前路径

pwd格式:pwd范例:pwd显示当前工作目录的绝对路径

12. 查看目录

ls格式:ls [选项] [目录或文件]范例:1. ls /home显示/home目录下的文件与目录(不包含隐藏文件)2. ls –a /home显示/home目录下的所有文件与目录(包含隐藏文件)3. ls –l /home显示/home目录下的文件与目录的详细信息4. ls –c /home显示/home目录下的文件与目录,按修改时间排序13. 打包与压缩

tar格式:tar [选项] 目录或文件范例:1.tar cvf tmp.tar /home/tmp将/home/tmp目录下的所有文件和目录打包成一个tmp.tar文件2.tar xvf tmp.tar将打包文件tmp.tar在当前目录下解开3.tar cvzf tmp.tar.gz /home/tmp将/home/tmp目录下的所有文件和目录打包并压缩成一个tmp.tar.gz文件4.tar xvzf tmp.tar.gz将打包压缩文件tmp.tar.gz在当前目录下解开14. 解压缩

unzip格式:unzip [选项] 压缩文件名.zip范例:1.unzip tmp.zip解压tmp.zip文件

,开上一部车,装着我们的故事,

Linux开发必须掌握的shell命令总结

相关文章:

你感兴趣的文章:

标签云: