Linux基本命令
bash简介
当用户进入Linux环境时,系统将自动启动相应的shell。
shell是一种命令行解释程序,负责用户和操作系统的沟通。
在提示符下输入的每个命令都先由shell解释,然后传给Linux内核执行。
通过shell,可以启动、挂起、停止,甚至编写程序。
bash是Bourne Again shell的缩写,其作者是Brain Fox和Chet Ramey,
是向下兼容的,并且吸收了了许多其他shell的优点,是一种功能全面的shell。
当用户进入Linux环境时,系统将自动启动相应的shell。
shell是一种命令行解释程序,负责用户和操作系统的沟通。
在提示符下输入的每个命令都先由shell解释,然后传给Linux内核执行。
通过shell,可以启动、挂起、停止,甚至编写程序。
bash是Bourne Again shell的缩写,其作者是Brain Fox和Chet Ramey,
是向下兼容的,并且吸收了了许多其他shell的优点,是一种功能全面的shell。
1、登陆、重启、退出、密码修改
1.1、logout命令
当你完成任务、想要退出系统时,可以在提示符后面输入命令logout,然后按下回车键:
[wuxy@localhost wuxy]$logout
1.2、reboot
①一般格式:
reboot [选项]
② 说明:该命令用于重新启动系统,实际上是指向halt命令一个符号连接。
③ 举例:
[root@localhost root]#reboot
①一般格式:
reboot [选项]
② 说明:该命令用于重新启动系统,实际上是指向halt命令一个符号连接。
③ 举例:
[root@localhost root]#reboot
1.3、halt命令
①一般格式:
halt [选项]
② 说明:该命令用于关闭系统,并且在/var/log/wtm记录系统关闭文件中记录相应的信息;
-f 不调用的信息。如果系统的运行级别不是0或者6,则系统调用shutdown来代替该命令关闭系统。
③ 选项:
-d 不在/var/log/wtm shutdown命令,强行关机;
-p 在执行该命令关闭系统以后,执行poweroff命令,关闭电源;
-w 在/var/log/wtm文件中记录相应的信息,但不关闭系统。
④ 举例:用halt命令关闭系统,并不在/var/log/wtm文件作记录。
[root@localhost root]#halt –d
另一个关机命令
init 0
init 0
1.4、passwd命令
可以利用passwd命令更改你的口令。具体过程如下:
(1)登录系统,在提示符下,输入passwd命令:
[wuxy@localhost wuxy]$passwd
(2)在屏幕上马上出现如下提示信息:
Changing password for user wuxy.
Changing password for wuxy
(current)UNIX password:(输入用户口令)
系统验证无误后,给出如下提示:
New password:
(3)如果输入一个合法的口令,系统要求再输入一遍新口令,以便加以确认:
Retry New Password:
可以利用passwd命令更改你的口令。具体过程如下:
(1)登录系统,在提示符下,输入passwd命令:
[wuxy@localhost wuxy]$passwd
(2)在屏幕上马上出现如下提示信息:
Changing password for user wuxy.
Changing password for wuxy
(current)UNIX password:(输入用户口令)
系统验证无误后,给出如下提示:
New password:
(3)如果输入一个合法的口令,系统要求再输入一遍新口令,以便加以确认:
Retry New Password:
要求两次输入口令是一样的.
2、常用命令
cd 路径问题:相对路径绝对路径
pwd
ls
ll
mkdir
rmdir
cp -r -f
rm -r -f
mv
cd 路径问题:相对路径绝对路径
pwd
ls
ll
mkdir
rmdir
cp -r -f
rm -r -f
mv
ln文件链接命令
ln - s /root/lunch /home/xu
ln - s /root/lunch /home/xu
3、其他重要命令
3.1、 挂载U盘带中文显示
mount -o iocharset=cp936,codepage=936 /dev/sda1 /mnt/usb
mount -o iocharset=cp936,codepage=936 /dev/sda1 /mnt/usb
3.2、mount ISO 文件
mount -t iso9660 iso文件位置 /mnt/cdrom -o loop
mount -t iso9660 iso文件位置 /mnt/cdrom -o loop
3.3、 查找文件find命令
在目录结构中搜索满足查询条件的文件,并执行指定的操作。
(1)一般格式:
find [路径…][表达式]
(2)说明:find命令从左向右分析各个参数,然后依次搜索目录。
find / -name "*.so"
在目录结构中搜索满足查询条件的文件,并执行指定的操作。
(1)一般格式:
find [路径…][表达式]
(2)说明:find命令从左向右分析各个参数,然后依次搜索目录。
find / -name "*.so"
3.4、 nfs
添加共享目录:添加到/etc/exports文件的内容
例如想共享/mnt/happy/movie/这个目录,应该在/etc/exports文件添加一下内容 :
/mnt/happy/movie (ro,no_root_squash)
这里(ro,no_root_squash)只有只读权限 可读写权限为 (rw,no_root_squash)
启动nfs服务前执行命令 # portmap
启动 |关闭|重启 service nfs start|stop|restart
挂载: mount -t nfs 192.168.0.29:/mnt/happy/movie/ /mnt/nfs/
注明: 192.168.0.29:/mnt/happy/movie/ 表示远程计算机IP和nfs共享目录
/mnt/nfs/ 为本地目录,即将 192.168.0.29:/mnt/happy/movie/ 挂载到该目录下
3.5、文件显示cat命令
cat命令连接文件并打印到标准输出设备上。(1)一般格式:
cat [选项] 文件名1 [文件名2]
(2)说明:该命令有两项功能,其一是用来显示文件的内容。
(3)举例:
用cat命令显示clear.txt文件内容。
[root@localhost/root]$cat clear.txt
3.6、联机帮助man命令
(1)一般格式:
man [选项] 命令名
(2)说明:该命令用于格式化并显示某一命令的联机帮助手册页。
(3)举例:查看mkdir命令的用法。
[root@localhost/root]#man mkdir
3.7、改变文件或目录存取权限的命令chmod
在Linux系统中,它为每个文件都分配了一个文件所有者,称为文件主。
对文件的控制取决于文件主和超级用户。
用户组是由多个用户组成,属于同一用户组的用户具有用户组所拥有一切权限。
如果一个文件属于一个用户组,则这个用户组内的全部成员对这个文件拥有相同的权限。
Linux系统中的每个文件和目录都有存取许可权限,
用它来确定用户通过何种方式对文件、目录的访问与操作。
(1)一般格式:
chmod [选项] 文件和目录列表
(2)说明:改变或设置文件或目录的存取权限。
(3)举例: 将文件ex1的权限改为所有用户都可执行权限:
[root@localhost /root]#chmod a+x ex1
chmod [选项] 文件和目录列表
(2)说明:改变或设置文件或目录的存取权限。
(3)举例: 将文件ex1的权限改为所有用户都可执行权限:
[root@localhost /root]#chmod a+x ex1
转载于:https://blog.51cto.com/wangping258/140746